====== Übungen ====== ===== Getränkeautomat ===== Erstelle ein Programm, welche einen Getränkeautomaten simuliert. Die Aus- bzw. Eingaben sollen so ablaufen: Getraenke Automat Waehlen Sie ihr Getraenk aus: 1) Wasser (0,50 Euro) 2) Limonade (1,00 Euro) 3) Bier (2,00 Euro) Geben Sie 1, 2 oder 3 ein: 3 Geben Sie die gewuenschte Menge ein: 2 Sie haben insgesamt 2 Flaschen Bier bestellt. Gesamtbetrag: 4.00 Euro. --- Bezahlvorgang --- Es fehlen noch 4.00 Euro. Bitte werfen Sie ein Geldstueck ein: 2 Es fehlen noch 2.00 Euro. Bitte werfen Sie ein Geldstueck ein: 1 Es fehlen noch 1.00 Euro. Bitte werfen Sie ein Geldstueck ein: 0.5 Es fehlen noch 0.50 Euro. Bitte werfen Sie ein Geldstueck ein: 2 Retourgeld: 1.50 Euro. --- Getraenkeausgabe --- Flasche 1 von 2 wurde ausgegeben. Flasche 2 von 2 wurde ausgegeben. Vielen Dank, bitte entnehmen Sie ihre Getraenke. ++++ Lösung:| //Programm: getraenkeautomat #include #include #include #include using namespace std; int main() { int getraenk, menge; float preis; cout<<"Getraenke Automat\n\n"; cout<<"Waehlen sie ihr Getraenk aus: \n"; cout<<"1) Wasser (0.50 Euro)\n"; cout<<"2) Limonade (1,00 Euro)\n"; cout<<"3) Bier (2,00 Euro)\n\n"; cout<<"Geben sie 1, 2 oder 3 ein: "; cin>>getraenk; cout<<"\nGeben sie die gewuenschte Menge ein: "; cin>>menge; switch (getraenk) { case 1: preis=0.5*menge; cout << "\nSie haben insgesamt " << menge << " Flaschen Wasser bestellt.\n"; break; case 2: preis=menge; cout << "\nSie haben insgesamt " << menge << " Flaschen Limonade bestellt.\n"; break; case 3: preis=2*menge; cout << "\nSie haben insgesamt " << menge << " Flaschen Bier bestellt.\n"; break; default: cout << "\nFalsche Eingabe!"; } cout << "Gesamtbetrag: " << preis << " Euro.\n"; getch(); return 0; } ++++