Hab bei einem meiner Programm ein Problem wenn ich es starte und ich die Werte eingebe, dann spuckt es entweder 0 oder 1.2 e^123455oder so ähnlich aus was mach ich falsch hier der code
Code:
int main(int argc, char *argv[])
{
double k=0; //Kontostand
double p=0; //Prozentsatz
int j=0; //angegebene Jahre
int count=1; //vergangene Jahre
printf("Dies ist ein Programm zum Berechnen des eigenen Kontostandes in einigen Jahren."); //Kopfzeile
printf("Wenn sie Kommazahlen angeben, passen sie auf,\n dass sie in der folgenden Form sind:\n xxx.yy (durch Punkt getrennt und mit 2 stellen hinter dem Komma)");
printf("\n\nGeben sie bitte ihr Gesamtvermoegen eines Kontos an.\n"); //Kontostand angeben
scanf("%e",&k);
printf("%e",&k);
printf("\n\nGeben sie bitte den Prozentsatz an Zinsen an den sie im Jahr bekommen.\n"); //Prozentsatz angeben
scanf("%f", &p);
printf("\n\nGeben sie bitte an fuer wie viele Jahre sie das Ergebnis moechten\n(wenn sie 4 eingeben erhalten Sie das Ergebnis fuer die naechsten 4 Jahre).\n");
scanf("%d", &j);
while(count<=j)
{
++count;
k=k*(1+(p/100)); //Rechnung
printf("\n\n --> ERGEBNIS: <--\n\nNach einem weiteren Jahr haben sie %10.2f\n\n\n-----------------------\n\n",&k);
}
system("PAUSE");
return 0;
}
Danke für alle Antworten im voraus
glookie1[/code]