Sum multiples of 3 and 5: Difference between revisions

Content added Content deleted
(Sum multiples of 3 and 5 en Verilog)
(Sum multiples of 3 and 5 in various BASIC dialents)
Line 438: Line 438:
{{out}}
{{out}}
<pre>233168</pre>
<pre>233168</pre>

==={{header|BASIC256}}===
<lang BASIC256>function multSum35(n)
if n = 0 then return 0
suma = 0
for i = 1 to n
if (i mod 3 = 0) or (i mod 5 = 0) then suma += i
next i
return suma
end function

print multSum35(999)
end</lang>

==={{header|QBasic}}===
<lang QBasic>FUNCTION multSum35 (n)
IF n = 0 THEN multSum35 = 0
suma = 0
FOR i = 1 TO n
IF (i MOD 3 = 0) OR (i MOD 5 = 0) THEN suma = suma + i
NEXT i
multSum35 = suma
END FUNCTION

PRINT multSum35(999)</lang>

==={{header|True BASIC}}===
<lang qbasic>FUNCTION multSum35(n)
IF n = 0 THEN LET multSum35 = 0
LET suma = 0
FOR i = 1 TO n
IF MOD(i, 3) = 0 OR MOD(i, 5) = 0 THEN LET suma = suma + i
NEXT i
LET multSum35 = suma
END FUNCTION

PRINT multSum35(999)
END</lang>

==={{header|Yabasic}}===
<lang yabasic>sub multSum35(n)
if n = 0 then return 0 : fi
suma = 0
for i = 1 to n
if mod(i, 3) = 0 or mod(i, 5) = 0 then suma = suma + i : fi
next i
return suma
end sub

print multSum35(999)
end</lang>


==={{header|IS-BASIC}}===
==={{header|IS-BASIC}}===