solution/cw2/fib.while
changeset 894 4d5058706f1b
parent 893 908e4f6cdf7c
child 895 550676e542d2
equal deleted inserted replaced
893:908e4f6cdf7c 894:4d5058706f1b
     1 write "Fib";
       
     2 read n;  
       
     3 minus1 := 1;
       
     4 minus2 := 0;
       
     5 while n > 0 do {
       
     6        temp := minus2;
       
     7        minus2 := minus1 + minus2;
       
     8        minus1 := temp;
       
     9        n := n - 1
       
    10 };
       
    11 write "Result: ";
       
    12 write minus2 
       
    13