Sahit
Admiral
- Registriert
- März 2010
- Beiträge
- 8.082
Servus habe zur Prüfungsvorbereitung grade einen Unterrichtisaufgabe leicht abgewandelt. In der Aufgabe sollte ein Zinsrechner so Programmiert werden das er den Zinseszins eines Bestimmten Kapitals nach 10 Jahren ausrechnet.
Ich wollte das jetzt so machen das ich vorher noch die Jahre als eingabe gestallte. Alber leider gibt mir mein rechner keine Werte aus. Compilen geht ohne Fehlermeldung. Habe ich grade Tomaten auf den Augen oder geht sowas mit ner while schleife nicht?
Ich wollte das jetzt so machen das ich vorher noch die Jahre als eingabe gestallte. Alber leider gibt mir mein rechner keine Werte aus. Compilen geht ohne Fehlermeldung. Habe ich grade Tomaten auf den Augen oder geht sowas mit ner while schleife nicht?
Code:
int main()
{
//Variablen
double Kn,Ka,p;
int n,k;
printf("Zinsrechner\n Eingabe der zu berechnenten Jahre\n");
scanf("%i",&n);
printf("Eingabe des Zinsatzes in Prozent\n");
scanf("%lf",&p);
printf("Eingabe des Startkapitals \n");
scanf("%lf",&Ka);
k=1;
while(k==n)
{
Kn=Ka*pow(1+(p/100),n);
if(k==1)
printf("Kapital nach %2i Jahr %2i 20.20%lf" ,k,Kn);
else
printf("Kapital nach %2i Jahren 20.20%lf" ,k,Kn);
k++;
}
return 0;
}
Zuletzt bearbeitet: