scanf-Abfrage funktioniert nicht!!!!!!!
Von: , Frage gestellt am Di, 4. Mär 2008
lieber Mitglieder,
ich muss eine Kontoüberweisung vom Vater zum Kind durchführen. Zinsen müssen mitberechnet werden und jedes dritte Jahr steigt die Überweisungssumme um 100 €, so lange bis das Konto vom Vater leer ist.
Alles funktioniert, nur die scanf-Abfrage nicht. Er übergibt den Variablen die Werte nur wenn ich sie im Quelltext zuweise aber nicht durch den scanf-Befehl.
bitte ganz ganz dirngend um hilfe. vielen dank im voraus
locke
#include <stdio.h>
#include <conio.h>
int main()
{
double betrag, prozent, konto_vater=10000, konto_kind=0;
int jahr=0;
printf('\nBitte geben Sie den jaehrlich zu ueberweisenden Betrag an: ');
scanf('%f', &betrag);
printf('\nBitte geben Sie den Prozentsatz p.a. an: ');
scanf('%f', &prozent);
printf('\n\nJahr Konto-Vater Betrag Konto-Kind');
printf('\n-------------------------------------------------------------');
konto_vater=konto_vater-betrag;
konto_kind=konto_kind+betrag;
printf('\n %i %9.2f %9.2f %9.2f', jahr, konto_vater, betrag, konto_kind);
while(konto_vater!=0)
{
jahr++;
if(konto_vater<=betrag)
{
betrag=konto_vater+(konto_vater*prozent/100);
konto_vater=0;
konto_kind=konto_kind+(konto_kind*prozent/100)+betrag;
}
else if(jahr%3==0)
{
betrag=betrag+100;
konto_vater=konto_vater+(konto_vater*prozent/100)-betrag;
konto_kind=konto_kind+(konto_kind*prozent/100)+betrag;
}
else
{
konto_vater=konto_vater+(konto_vater*prozent/100)-betrag;
konto_kind=konto_kind+(konto_kind*prozent/100)+betrag;
}
printf('\n %i %9.2f %9.2f %9.2f', jahr, konto_vater, betrag, konto_kind);
}
getchar();
getch();
}[MOD]: <pre>-Tags hinzugefügt, bitte in Zukunft selbst machen
