Loops/While: Difference between revisions
Content added Content deleted
(Added Haskell example) |
(Added Ada) |
||
Line 1:
{{task}}Start a value at 1024. Loop while it is greater than 0. Print the value (with a newline) and divide it by two each time through the loop.
=={{header|Ada}}==
<ada>
declare
I : Integer := 1024;
begin
while I > 0 loop
Put_Line(Integer'Image(I));
I := I / 2;
end loop;
end;
</ada>
=={{header|BASIC}}==
|