soll für die Uni ein Programm schreiben, dass wie folgt aussieht:
Eine Maschine kostet 120.000€. Man kann pro Monat 3.000€ zurückzahlen. Die Bank nimmt von diesen 3.000€ einen Jahresprozentsatz von 7%, sprich pro Monat 7% von 1/12 der 3.000€. Nach wie vielen Monaten macht man letztendlich Gewinn mit der Maschine?
Habe das Programm geschrieben und es funktioniert auch alles (hat mich echt gewundert

Code: Alles auswählen
var
k : single; {Kapital}
zpm : single; {Zurück zu zahlender Betrag pro Monat}
z : single; {Verlangte Bankzinsen}
t : single; {Tilgungsbetrag pro Monat}
m : single; {Monate}
begin
writeln ('Wie viel Kapital haben Sie sich von der Bank geliehen?');
readln (k);
writeln ('Wie viel Geld koennen Sie pro Monat zurueckzahlen?');
readln (zpm);
writeln ('Wie hoch sind die von der Bank angesetzten Zinsen?');
writeln ('(Bsp: fuer 7% bitte nur die Zahl 7 eingeben)');
readln (z);
while k > 0 do
begin
t := zpm-(((k/12)/100)*z);
k := k-t;
m := m+1;
end;
writeln ('Nach' ,m, 'Monaten haben Sie ihr Kapital ganz zurueckgezahlt');
readln;
end.