C :: Aufgabe #254

1 Lösung Lösung öffentlich

Zinsen mit Zinseszins berechnen

Anfänger - C von DragStar - 23.03.2020 um 09:39 Uhr
Am Anfang eines Jahres werden 1000 Euro auf ein Sparkonto eingezahlt.
Wie viele Jahre dauert es, bis bei einem Zinssatz von 2 Prozent daraus mindestens 3000 Euro geworden sind?
Das Startkapital und der Zinssatz sollen vom Benutzer eingegeben werden können.

Lösungen:

vote_ok
von Gnom (550 Punkte) - 10.04.2020 um 01:44 Uhr
Quellcode ausblenden C-Code
// Berechnet, nach wie vielen Jahren bei 2% Verzinsung aus 1000 mindestens 3000 € werden

#include <stdio.h>

int main(void)
{
    int betrag=100000;   //Anfangsbetrag in Cent
    float zins=2.0;      //Zinssatz in Prozent
    int ziel = 300000;   //Zielbetrag in Cent
    int i=0;
    
    printf(" 0: %4.2f €\n", betrag/100.0);
    
    while(betrag<=ziel) {
        i++;
        betrag*=(1+zins/100);
        printf("%2d: %4.2f €\n",i, betrag/100.0);
    }
    
    printf("\nNach %d Jahren sind %4.2f € erreicht.\n", i, betrag/100.0);
}