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