Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main()
- {
- int auswahl;
- float einwurf;
- float preis = 2.00;
- do{
- system("cls");
- printf("Getraenke Automat v3.0\n\nBitte waehlen Sie Ihr Getraenk aus:\n\n1) Wasser (0.50 Euro)\n2) Limo (1.00 Euro)\n3) Bier (2.00 Euro)\n\nBitte geben Sie 1, 2 oder 3 ein: ");
- scanf("%i", &auswahl);
- fflush(stdin);
- switch (auswahl)
- {
- case 1:
- preis=0.50;
- do{
- printf("\nBitte werfen Sie %.2f Euro ein: ", preis);
- scanf("%f", &einwurf);
- fflush(stdin);
- if(einwurf < preis)
- {
- printf("\nDanke! Sie muessen noch %.2f Euro einwerfen!", preis-einwurf);
- preis = preis-einwurf;
- }
- else if(einwurf >= preis)
- {
- printf("Danke! Sie bekommen %.2f Euro zurueck!", einwurf-preis);
- _getch();
- }
- }while(einwurf < preis);
- break;
- case 2:
- preis=1.00;
- do{
- printf("\nBitte werfen Sie %.2f Euro ein: ", preis);
- scanf("%f", &einwurf);
- fflush(stdin);
- if(einwurf < preis)
- {
- printf("\nDanke! Sie muessen noch %.2f Euro einwerfen!", preis-einwurf);
- preis = preis-einwurf;
- }
- else if(einwurf >= preis)
- {
- printf("Danke! Sie bekommen %.2f Euro zurueck!", einwurf-preis);
- _getch();
- }
- }while(einwurf < preis);
- break;
- case 3:
- preis=2.00;
- do{
- printf("\nBitte werfen Sie %.2f Euro ein: ", preis);
- scanf("%f", &einwurf);
- fflush(stdin);
- if(einwurf < preis)
- {
- printf("\nDanke! Sie muessen noch %.2f Euro einwerfen!", preis-einwurf);
- preis = preis-einwurf;
- }
- else if(einwurf >= preis)
- {
- printf("Danke! Sie bekommen %.2f Euro zurueck!", einwurf-preis);
- _getch();
- }
- }while(einwurf < preis);
- break;
- }
- fflush(stdin);
- printf("\nMoechten Sie noch ein Getraenk kaufen?\n1) Ja\n2) Nein\n");
- scanf("%i",&auswahl);
- }while(auswahl==1);
- /*if(auswahl==2)
- {
- printf("\nDanke, dass Sie ein Getraenk gekauft haben!");
- _getch();
- }*/
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement