Eine Automatensoftware mit 3 verschiedenen Producten, kann man auch noch erweitern. #include
<stdio.h> int main() { // Auswahl der Getraenke intsorte; printf( "Waehlen sie ihr Getraenk aus:\n");printf( "1) Wasser (0,50 Euro)\n");printf( "2) Limmonade (1,00 Euro)\n");printf( "3) Bier (2,00 Euro)\n\n");printf( "Geben sie 1 2 oder 3 ein: ");scanf_s( "%d", &sorte);// Lege den zu bezahlenden Betrag fest
floatpreis = 0; switch(sorte) { case 1: preis = 0.5; break; case 2: preis = 1.0; break;
} case 3: preis = 2.0; break;// Eingabe der Menge
intmenge = 1; printf( "\nGeben sie die Gewuenschte menge ein: ");scanf_s( "%d", &menge);// Bezahlvorgang printf( "\n---Bezahlvorgang---\n");floateinwurf; floatzuZahlen = preis * menge; do { printf( "\nSie schulden %.2f Euro.", zuZahlen);printf( "\nBitte werfen sie ein Geldstueck ein: ");scanf_s( "%f", &einwurf);// eingeworfenen Betrag anrechnen zuZahlen -= einwurf; } while(zuZahlen > 0.0); // Ausgabe der Getraenke printf( "\n---Getraenkeausgabe---\n");
inti; f or(i=0; i < menge; i++) {printf( "\nFlasche%d von%d wurde ausgegeben.", i+1, menge);} printf( "\nVielen Dank, bitte entnehmen sie ihr Getraenk.\n");return0; }
printf( "Getraenke Automat Version 0.3\n\n"); |