Loops/Increment loop index within loop body: Difference between revisions
Content added Content deleted
m (→With indexed loop word: reverted behaviour of end.) |
No edit summary |
||
Line 1,944: | Line 1,944: | ||
n=42 99504028301131 |
n=42 99504028301131 |
||
</pre> |
</pre> |
||
=={{header|EMal}}== |
|||
{{trans|Java}} |
|||
<syntaxhighlight lang="emal"> |
|||
int LIMIT = 42 |
|||
fun isPrime = logic by int n |
|||
if n % 2 == 0 do return n == 2 end |
|||
if n % 3 == 0 do return n == 3 end |
|||
int d = 5 |
|||
while d * d <= n |
|||
if n % d == 0 do return false end |
|||
d += 2 |
|||
if n % d == 0 do return false end |
|||
d += 4 |
|||
end |
|||
return true |
|||
end |
|||
for int i = LIMIT, int n = 0; n < LIMIT; ++i |
|||
if not isPrime(i) do continue end |
|||
++n |
|||
writeLine("n = " + n + ",\ti = " + i) |
|||
i += i - 1 |
|||
end |
|||
</syntaxhighlight> |
|||
=={{header|F_Sharp|F#}}== |
=={{header|F_Sharp|F#}}== |