JOENSUUN YLIOPISTO
Tietojenkäsittelytieteen laitos
Ohjelmoinnin alkeet 173104
Harjoitus 4
program fibonacci (input, output);
var last_fib, fib, temp, number, i: integer;
begin
last_fib := 1; fib := 1;
write('Montako Fibonacci-lukua haluat: ');
readln(number);
number := abs(number);
if number <= 2 then
writeln('Kaksi ensimmäistä ovat kumpikin 1.')
else begin
writeln(' 1. luku on 1');
writeln(' 2. luku on 1');
for i := 3 to number do begin
temp := last_fib;
last_fib := fib;
fib := fib + temp;
writeln(i:2, '. luku on', fib:6)
end
end
end.
Ohjelma päättelee asian lähtötietojen perusteella ja tulostaa ohjeeksi jonkun seuraavista