Loops/Wrong ranges: Difference between revisions
Content added Content deleted
(Added Ada example) |
(add fermat) |
||
Line 669: | Line 669: | ||
0 0 0 <range> => Exception: divide by zero. |
0 0 0 <range> => Exception: divide by zero. |
||
</pre> |
</pre> |
||
=={{header|Fermat}}== |
|||
Although the examples are listed together, I ran them one at a time. |
|||
<lang fermat>for a = -2 to 2 by 1 do !(a,' '); od; |
|||
for a = -2 to 2 by 0 do !(a,' '); od; |
|||
for a = -2 to 2 by -1 do !(a,' '); od; |
|||
for a = -2 to 2 by 10 do !(a,' '); od; |
|||
for a = 2 to -2 by 1 do !(a,' '); od; |
|||
for a = 2 to 2 by 1 do !(a,' '); od; |
|||
for a = 2 to 2 by -1 do !(a,' '); od; |
|||
for a = 2 to 2 by 0 do !(a,' '); od; |
|||
for a = 0 to 0 by 0 do !(a,' '); od;</lang> |
|||
{{out}} |
|||
<pre> |
|||
-2 -1 0 1 2 |
|||
-2 -2 -2 -2 -2 ..... |
|||
<no output> |
|||
-2 |
|||
<no output> |
|||
2 |
|||
2 |
|||
2 2 2 2 2 2 2 2 2 2 ..... |
|||
0 0 0 0 0 0 0 0 0 0 ..... |
|||
</pre> |
|||
=={{header|Forth}}== |
=={{header|Forth}}== |