Gast
#4744680
Hallo,
ich fange gerade mit dem Programmieren an und versuche gerade einen
Getränkeautomaten zu programmieren, der auch Wechselgeld geben kann. Nun
tritt das folgende Problem auf:
Wenn ich erst 1.30 einwerfe und danach 0.20 dann gibt mir der Editor
aus: "Bitte werfen Sie noch 0.00 EUR ein." Hat jemand einen Tipp wie ich
dieses Problem lösen kann?
int cola () {
float cola;
float einwurf;
cola=1.5;
if (einwurf<cola) {
do {
printf("\nBitte werfen Sie %0.2f Euro ein\n\n", cola);
scanf("%f", &einwurf);
cola = cola + einwurf;}
while (cola>0);}
if (cola<0) printf("\nBitte entnehmen Sie die Cola und das Rueckgeld
von %0.2f EUR\n\n", -cola);
if (cola==0) printf("\nBitte entnehmen Sie die Cola.\n\n");
return 0;
}
Danke schonmal für eure Hilfe!