Vector: Difference between revisions
Content added Content deleted
(Added Easylang) |
|||
Line 708: | Line 708: | ||
=={{header|EasyLang}}== |
=={{header|EasyLang}}== |
||
<syntaxhighlight> |
<syntaxhighlight> |
||
func[] vadd a[] b[] . |
|||
r[] = [ ] |
|||
for i to len a[] |
for i to len a[] |
||
r[] &= a[i] + b[i] |
r[] &= a[i] + b[i] |
||
. |
. |
||
return r[] |
|||
. |
. |
||
func[] vsub a[] b[] . |
|||
r[] = [ ] |
|||
for i to len a[] |
for i to len a[] |
||
r[] &= a[i] - b[i] |
r[] &= a[i] - b[i] |
||
. |
. |
||
return r[] |
|||
. |
. |
||
func[] vmul a[] b . |
|||
r[] = [ ] |
|||
for i to len a[] |
for i to len a[] |
||
r[] &= a[i] * b |
r[] &= a[i] * b |
||
. |
. |
||
return r[] |
|||
. |
. |
||
func[] vdiv a[] b . |
|||
r[] = [ ] |
|||
for i to len a[] |
for i to len a[] |
||
r[] &= a[i] / b |
r[] &= a[i] / b |
||
. |
. |
||
return r[] |
|||
. |
. |
||
vadd [ 5 7 ] [ 2 3 |
print vadd [ 5 7 ] [ 2 3 ] |
||
print |
print vsub [ 5 7 ] [ 2 3 ] |
||
print vmul [ 5 7 ] 11 |
|||
print |
print vdiv [ 5 7 ] 2 |
||
vmul [ 5 7 ] 11 r[] |
|||
print r[] |
|||
vdiv [ 5 7 ] 2 r[] |
|||
print r[] |
|||
</syntaxhighlight> |
</syntaxhighlight> |
||