Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- void menu()
- {
- printf("Getraenke Automat v0.2\n\n");
- printf("Bitte waehlen Sie Ihr Getraenk aus:\n");
- printf("1) Wasser (0,50 Cent)\n");
- printf("2) Limonade (1 Euro)\n");
- printf("3) Bier (2 Euro)\n\n");
- }
- int eingabe()
- {
- printf("Geben Sie 1, 2 oder 3 ein: \n");
- scanf("%d", &eingabe);
- }
- //Getraenke Automat Version 0.2
- int main ()
- {
- int eingabe;
- float einwurf, price, pieces, sum;
- //Ausgabe Menu
- menu();
- // eingabe vom user
- printf("Geben Sie 1, 2 oder 3 ein: \n");
- scanf("%d", &eingabe);
- //reaktion automat
- switch(eingabe)
- {
- case 1: price = 0.50; break;
- case 2: price = 1.00; break;
- case 3: price = 2.00; break;
- default: break;
- }
- //stueckzahl vom user
- printf("Geben Sie die Menge an: ");
- scanf("%f",&pieces);
- //berechne preis
- sum = pieces*price;
- //user wirft eine muenze, vorgang wird ggf. wiederholt
- do {
- printf("Betrag: %.2f Euro zu zahlen: ", sum);
- scanf("%f", &einwurf);
- sum = sum-einwurf;
- } while (sum > 0);
- printf("\nVielen Dank fuer Ihren Einkauf");
- //rueckgeld
- if (sum < 0)
- {
- printf("\nRueckgeld erfolgt: %.2f Euro", sum*(-1));
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement