noch eine frage?



  • habe diese code und die zins kommt nicht genau
    was ist falsch hier?
    #include <cmath>
    #include <iostream>

    using namespace std;

    int main(int argc, char *argv[])
    {

    double Betrag,Zinssatz,Laufzeit_in_Jahren;
    cout << "Betrag: " << endl;
    cin >> Betrag;
    cout << "Zinssatz in prozent; " << endl;
    cin >> Zinssatz;
    cout << "Laufzeit in Jahren:"<< endl;
    cin >> Laufzeit_in_Jahren;

    cout << "Zins: " <<(Zinssatz/100.0 * Betrag)*Laufzeit_in_Jahren<< endl;
    cout << "verzinsende Betrag : " << pow((1.0+Zinssatz/100),Laufzeit_in_Jahren) * Betrag << endl;

    system("PAUSE");
    return EXIT_SUCCESS;
    }
    mfg
    aldo



  • #include <cmath>
    #include <iostream>

    using namespace std;

    int main(int argc, char *argv[])
    {

    double Betrag,Zinssatz,Laufzeit_in_Jahren;
    cout << "Betrag: " << endl;
    cin >> Betrag;
    cout << "Zinssatz in prozent; " << endl;
    cin >> Zinssatz;
    cout << "Laufzeit in Jahren:"<< endl;
    cin >> Laufzeit_in_Jahren;

    cout << "Zins: " <<(Zinssatz/100.0 * Betrag)*Laufzeit_in_Jahren<< endl; ➡ //hier stimmt irgendwas nicht
    cout << "verzinsende Betrag : " << pow((1.0+Zinssatz/100),Laufzeit_in_Jahren) * Betrag << endl;

    system("PAUSE");
    return EXIT_SUCCESS;
    }



  • Zins ist nicht (Zinssatz/100.0 * Betrag)*Laufzeit in Jahren, sondern ((Zinssatz/100.0)hoch(Laufzeit in Jahren))*Betrag. Schau dir dazu mal die Funktion pow() an. Zum Beispiel unter www.cppreference.com.

    MfG Jaschi


Anmelden zum Antworten