Vector: Difference between revisions

569 bytes added ,  2 years ago
Added 11l
No edit summary
(Added 11l)
Line 16:
* Vector <big><b> / </b></big> scalar division
<br><br>
 
=={{header|11l}}==
{{trans|D}}
 
<lang 11l>T Vector
Float x, y
 
F (x, y)
.x = x
.y = y
 
F +(vector)
R Vector(.x + vector.x, .y + vector.y)
 
F -(vector)
R Vector(.x - vector.x, .y - vector.y)
 
F *(mult)
R Vector(.x * mult, .y * mult)
 
F /(denom)
R Vector(.x / denom, .y / denom)
 
F String()
R ‘(#., #.)’.format(.x, .y)
 
print(Vector(5, 7) + Vector(2, 3))
print(Vector(5, 7) - Vector(2, 3))
print(Vector(5, 7) * 11)
print(Vector(5, 7) / 2)</lang>
 
{{out}}
<pre>
(7, 10)
(3, 4)
(55, 77)
(2.5, 3.5)
</pre>
 
=={{header|ALGOL 68}}==
1,481

edits