RosettaCodeData/Task/Dot-product/Run-BASIC/dot-product.basic

15 lines
318 B
Text
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
v1$ = "1, 3, -5"
v2$ = "4, -2, -1"
print "DotProduct of ";v1$;" and "; v2$;" is ";dotProduct(v1$,v2$)
end
function dotProduct(a$, b$)
while word$(a$,i + 1,",") <> ""
i = i + 1
v1$=word$(a$,i,",")
v2$=word$(b$,i,",")
dotProduct = dotProduct + val(v1$) * val(v2$)
wend
end function