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