Advertisement
Guest User

Untitled

a guest
Oct 20th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.92 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5. int auswahl;
  6. float einwurf;
  7. float preis = 2.00;
  8.  
  9. do{
  10.  
  11. system("cls");
  12. 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: ");
  13. scanf("%i", &auswahl);
  14. fflush(stdin);
  15. switch (auswahl)
  16. {
  17.  
  18. case 1:
  19.  
  20. preis=0.50;
  21.  
  22. do{
  23.  
  24. printf("\nBitte werfen Sie %.2f Euro ein: ", preis);
  25. scanf("%f", &einwurf);
  26. fflush(stdin);
  27.  
  28.  
  29. if(einwurf < preis)
  30. {
  31. printf("\nDanke! Sie muessen noch %.2f Euro einwerfen!", preis-einwurf);
  32. preis = preis-einwurf;
  33.  
  34. }
  35.  
  36. else if(einwurf >= preis)
  37. {
  38. printf("Danke! Sie bekommen %.2f Euro zurueck!", einwurf-preis);
  39. _getch();
  40. }
  41.  
  42. }while(einwurf < preis);
  43.  
  44. break;
  45.  
  46. case 2:
  47.  
  48. preis=1.00;
  49.  
  50. do{
  51.  
  52. printf("\nBitte werfen Sie %.2f Euro ein: ", preis);
  53. scanf("%f", &einwurf);
  54. fflush(stdin);
  55.  
  56.  
  57. if(einwurf < preis)
  58. {
  59. printf("\nDanke! Sie muessen noch %.2f Euro einwerfen!", preis-einwurf);
  60. preis = preis-einwurf;
  61.  
  62. }
  63.  
  64. else if(einwurf >= preis)
  65. {
  66. printf("Danke! Sie bekommen %.2f Euro zurueck!", einwurf-preis);
  67. _getch();
  68. }
  69.  
  70. }while(einwurf < preis);
  71.  
  72. break;
  73.  
  74. case 3:
  75.  
  76. preis=2.00;
  77.  
  78. do{
  79.  
  80. printf("\nBitte werfen Sie %.2f Euro ein: ", preis);
  81. scanf("%f", &einwurf);
  82. fflush(stdin);
  83.  
  84.  
  85. if(einwurf < preis)
  86. {
  87. printf("\nDanke! Sie muessen noch %.2f Euro einwerfen!", preis-einwurf);
  88. preis = preis-einwurf;
  89.  
  90. }
  91.  
  92. else if(einwurf >= preis)
  93. {
  94. printf("Danke! Sie bekommen %.2f Euro zurueck!", einwurf-preis);
  95. _getch();
  96. }
  97.  
  98. }while(einwurf < preis);
  99.  
  100. break;
  101. }
  102. fflush(stdin);
  103. printf("\nMoechten Sie noch ein Getraenk kaufen?\n1) Ja\n2) Nein\n");
  104. scanf("%i",&auswahl);
  105. }while(auswahl==1);
  106.  
  107. /*if(auswahl==2)
  108. {
  109. printf("\nDanke, dass Sie ein Getraenk gekauft haben!");
  110. _getch();
  111. }*/
  112. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement