PROGRAM Zinsenberechnung;
VAR Startkapital, Einzahlung, Kapital, Zinssatz : Double;
Monate, Zaehler : Integer ;
Wahl : Char ;
BEGIN
REPEAT
write ( 'Wie hoch ist das Startkapital (in Euro)?' ) ;
readln ( Startkapital) ;
write ( 'Wie hoch ist die monatliche Einzahlung?' ) ;
readln ( Einzahlung) ;
write ( 'Wie lange wollen Sie sparen (in Jahren)?' ) ;
readln ( Monate) ;
write ( 'Wie hoch ist der Zinssatz (in Porzent)?' ) ;
readln ( Zinssatz) ;
Monate: = Monate* 12 ; {Umrechnung Jahre in Monate}
Zinssatz: = 1 + ( Zinssatz/ 100 / 12 ) ; {Umrechnung in Prozent/Monate}
Kapital: = Startkapital;
FOR Zaehler: = 1 TO Monate DO Kapital: = ( Kapital* Zinssatz) + Einzahlung;
writeln ( 'Sie haben insgesamt eingezahlt: ' , Startkapital+ Monate* Einzahlung: 10 : 2 ) ;
writeln ( '...und bekommen mit Zinsen: ' , Kapital: 10 : 2 ) ;
writeln ;
write ( 'Nochmal (J/N)' ) ;
readln ( Wahl) ;
UNTIL ( Wahl= 'N' ) OR ( Wahl= 'n' ) ;
END .
UFJPR1JBTSBaaW5zZW5iZXJlY2hudW5nOwoKVkFSIFN0YXJ0a2FwaXRhbCxFaW56YWhsdW5nLEthcGl0YWwsWmluc3NhdHogCTogRG91YmxlOwoJTW9uYXRlLFphZWhsZXIJCQkJCQkJCTogSW50ZWdlcjsKCVdhaGwJCQkJCQkJCQkJOiBDaGFyOwoJCkJFR0lOCglSRVBFQVQKCQl3cml0ZSgnV2llIGhvY2ggaXN0IGRhcyBTdGFydGthcGl0YWwgKGluIEV1cm8pPycpOwoJCXJlYWRsbiAoU3RhcnRrYXBpdGFsKTsKCQl3cml0ZSgnV2llIGhvY2ggaXN0IGRpZSBtb25hdGxpY2hlIEVpbnphaGx1bmc/Jyk7CgkJcmVhZGxuKEVpbnphaGx1bmcpOwoJCXdyaXRlKCdXaWUgbGFuZ2Ugd29sbGVuIFNpZSBzcGFyZW4gKGluIEphaHJlbik/Jyk7CgkJcmVhZGxuKE1vbmF0ZSk7CgkJd3JpdGUoJ1dpZSBob2NoIGlzdCBkZXIgWmluc3NhdHogKGluIFBvcnplbnQpPycpOwoJCXJlYWRsbihaaW5zc2F0eik7CgkJTW9uYXRlOj1Nb25hdGUqMTI7IHtVbXJlY2hudW5nIEphaHJlIGluIE1vbmF0ZX0KCQlaaW5zc2F0ejo9MSsoWmluc3NhdHovMTAwLzEyKTsge1VtcmVjaG51bmcgaW4gUHJvemVudC9Nb25hdGV9CgkJS2FwaXRhbDo9U3RhcnRrYXBpdGFsOwoJCUZPUiBaYWVobGVyOj0xIFRPIE1vbmF0ZSBETyBLYXBpdGFsOj0oS2FwaXRhbCpaaW5zc2F0eikrRWluemFobHVuZzsKCQl3cml0ZWxuKCdTaWUgaGFiZW4gaW5zZ2VzYW10IGVpbmdlemFobHQ6ICcsU3RhcnRrYXBpdGFsK01vbmF0ZSpFaW56YWhsdW5nOjEwOjIpOwoJCXdyaXRlbG4oJy4uLnVuZCBiZWtvbW1lbiBtaXQgWmluc2VuOiAnLCBLYXBpdGFsOjEwOjIpOwoJCXdyaXRlbG47CgkJd3JpdGUoJ05vY2htYWwgKEovTiknKTsKCQlyZWFkbG4oV2FobCk7CglVTlRJTCAoV2FobD0nTicpIE9SIChXYWhsPSduJyk7CkVORC4=