C :: Aufgabe #254 :: Lösung #2

3 Lösungen Lösungen öffentlich
#254

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.
#2
vote_ok
von kathleenw (3600 Punkte) - 20.07.2020 um 13:09 Uhr
Quellcode ausblenden C-Code
#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main(void)
{
    double startkapital, zinsen, endkapital, endkapital_berechnet;
    int i;
    
    printf("Bitte geben sie ihr Startkapital ein: ");
    scanf("%lf", &startkapital);
    fflush(stdin);
    printf("Bitte geben sie die Zinsen ein: ");
    scanf("%lf", &zinsen);
    fflush(stdin);
    printf("Bitte geben sie ihr Ziel ein: ");
    scanf("%lf", &endkapital);
    fflush(stdin);
    
    for (i=1; i<1000; i++){
        endkapital_berechnet = startkapital * (pow(1+(zinsen/100),i));
        printf("nach %3d Jahre: %.2lf Euro\n", i, endkapital_berechnet);
        if (endkapital_berechnet>=endkapital) {
            printf("\nNach %d jahren haben sie ihr Sparziel mit %.2lf Euro erreicht.\n\n", i, endkapital_berechnet);
            break;
        }
    }
}

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben
1801155

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.