Hallo,
ich bin grade mächtig am verzweifeln, beim Schreiben eines Programms, welches mir Fibonacci Zahlen ausrechnet.
Es soll so aussehen, dass er mir bestimmte Fibonacci Zahlen ausrechnet, nicht alle.
Mein Quelltext bislang lautet:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22:
| program Fibonacci;
{$APPTYPE CONSOLE}
uses SysUtils;
var t,n, Fletzte, Fvorletzte, Faktuell:integer;
begin writeln ('Zahl: '); readln (n); Fvorletzte:=1; Fletzte:=1; for t:=1 to n do Faktuell:=Fletzte+Fvorletzte; Fletzte:=Fvorletzte; Fvorletzte:=Faktuell; writeln (Faktuell); readln; end. |
Was mache ich denn falsch? Er zeigt mir immerhin immer 2 als ergebnis an
Liebe Grüße und schonmal vielen Dank
