Hi, ich würde etwas Hilfe für meine ProgrammierHausaufgabe brauchen. Hier ist die Angabe:
Code:
3. Geldbetrag
Einzugeben ist ein Geldbetrag in EUR. Anschließend ist auszugeben, wie viele Geldscheine
bzw. M¨unzen h¨ochstens notwendig sind, um den Betrag auszuzahlen.
Beispiel:
Betrag in EUR -> 845.77
1 mal 500 EUR
1 mal 200 EUR
1 mal 100 EUR
0 mal 50 EUR
2 mal 20 EUR
0 mal 10 EUR
1 mal 5 EUR
1 mal 50 Cent
1 mal 20 Cent
0 mal 10 Cent
1 mal 5 Cent
1 mal 2 Cent
0 mal 1 Cent
Hier ist der Code den ich schon selbst geschrieben habe:
Code:
#include <stdio.h>
int main (void) {
double b;
char e500;
char e200;
char e100;
char e50;
char e20;
char e10;
char e5;
char c50;
char c20;
char c10;
char c5;
char c2;
char c1;
printf("Betrag in Euro -->");
scanf("%lf*100", b);
printf(" mal 500Euro \n");
printf(" mal 200Euro \n");
printf(" mal 100Euro \n");
printf(" mal 50Euro \n");
printf(" mal 20Euro \n");
printf(" mal 10Euro \n");
printf(" mal 5Euro \n");
printf(" mal 50Cent \n");
printf(" mal 20Cent \n");
printf(" mal 10Cent \n");
printf(" mal 5Cent \n");
printf(" mal 2Cent \n");
printf(" mal 1Cent \n");
return 0;
}
Wie ihr seht brauche ich noch Hilfe beim scanf und beim printf(man darf auch nur die beiden Befehle verwenden). Ich weiss leider nicht wie ich printf und scanf schreiben soll. Wäre echt sehr dankbar wenn mir da jemand helfen kann.
MfG
PS: Bitte NICHT den fertigen Code hier einfach so posten, sondern eine Erklärung(bei Bedarf aber mit einzelnen Codestücken). Danke