Find square difference: Difference between revisions

Find square difference in various BASIC dialents
(Added Go)
(Find square difference in various BASIC dialents)
Line 76:
501
</pre>
 
 
=={{header|BASIC}}==
==={{header|BASIC256}}===
<lang freebasic>function fpow(n)
i = 0
while i^2 - (i-1)^2 < n
i += 1
end while
Return i
end function
 
print fpow(1001)
end</lang>
 
==={{header|PureBasic}}===
<lang PureBasic>Procedure fpow(n.i)
Define i.i
While Pow(i, 2) - Pow((i-1), 2) < n
i + 1
Wend
ProcedureReturn i
EndProcedure
 
OpenConsole()
Print(Str(fpow(1001)))
Input()
CloseConsole()</lang>
 
==={{header|QBasic}}===
<lang qbasic>FUNCTION fpow (n)
WHILE (i * i) - ((i - 1) * (i - 1)) < n
i = i + 1
WEND
fpow = i
END FUNCTION
 
PRINT fpow(1001)</lang>
 
==={{header|True BASIC}}===
<lang qbasic>FUNCTION fpow (n)
DO WHILE i ^ 2 - (i - 1) ^ 2 < n
LET i = i + 1
LOOP
LET fpow = I
END FUNCTION
 
PRINT fpow(1001)
END
</lang>
 
==={{header|Yabasic}}===
<lang freebasic>sub fpow(n)
while i^2 - (i-1)^2 < n
i = i + 1
wend
Return i
end sub
 
print fpow(1001)
end</lang>
 
 
=={{header|C}}==
2,130

edits