C++ :: Aufgabe #258 :: Lösung #1
4 Lösungen

#258
Preise im Copy-Shop für Kopien
Anfänger - C++
von DragStar
- 20.03.2020 um 11:53 Uhr
In einem Copy-Shop gilt folgende Preisliste:
01 - 49 Seiten kostet 0,10 Euro pro Seite
50 - 99 Seiten kostet 0,09 Euro pro Seite
100 - 199 Seiten kostet 0,08 Euro pro Seite
ab 200 Seiten kostet 0,06 Euro pro Seite
Erstellen Sie ein Programm, welches nach Eingabe der Anzahl der Kopien den Gesamtpreis ausgibt.
01 - 49 Seiten kostet 0,10 Euro pro Seite
50 - 99 Seiten kostet 0,09 Euro pro Seite
100 - 199 Seiten kostet 0,08 Euro pro Seite
ab 200 Seiten kostet 0,06 Euro pro Seite
Erstellen Sie ein Programm, welches nach Eingabe der Anzahl der Kopien den Gesamtpreis ausgibt.
#1

von Mr_Key01 (60 Punkte)
- 22.03.2020 um 16:04 Uhr
Würde mich auf Feedbacks sehr freuen! :)
C-Code

/* In einem Copy-Shop gilt folgende Preisliste: 01 - 49 Seiten kostet 0,10 Euro pro Seite 50 - 99 Seiten kostet 0,09 Euro pro Seite 100 - 199 Seiten kostet 0,08 Euro pro Seite ab 200 Seiten kostet 0,06 Euro pro Seite Erstellen Sie ein Programm, welches nach Eingabe der Anzahl der Kopien den Gesamtpreis ausgibt. Programm Erstellt von Mr_Key01. */ //Copy_Shop.cpp #include <iostream> using namespace std; void menuausgabe() { cout << "------------------------------------------------" << endl; cout << "(1) Seiten Kopieren." << endl; cout << "(2) Kopieren Beenden." << endl; cout << "------------------------------------------------" << endl; }; void BerechnePreis(int anzahl_seiten) { float preis, gesamtpreis; if (anzahl_seiten >= 1 && anzahl_seiten <= 49) { preis = 0.1; gesamtpreis = preis * anzahl_seiten; cout << "Gesamtpreis der Kopien betraegt: " << gesamtpreis << " EURO" << endl; cout << "------------------------------------------------" << endl; } else if (anzahl_seiten >= 50 && anzahl_seiten <= 99) { preis = 0.09; gesamtpreis = preis * anzahl_seiten; cout << "Gesamtpreis der Kopien betraegt: " << gesamtpreis << " EURO" << endl; cout << "------------------------------------------------" << endl; } else if (anzahl_seiten >= 100 && anzahl_seiten <= 199) { preis = 0.08; gesamtpreis = preis * anzahl_seiten; cout << "Gesamtpreis der Kopien betraegt: " << gesamtpreis << " EURO" << endl; cout << "------------------------------------------------" << endl; } else if (anzahl_seiten >= 200) { preis = 0.06; gesamtpreis = preis * anzahl_seiten; cout << "Gesamtpreis der Kopien betraegt: " << gesamtpreis << " EURO" << endl; cout << "------------------------------------------------" << endl; } else { cout << "Falsche Eingabe!" << endl; return; } }; int main() { float anzahl_seiten; int menuwahl; do { system("cls"); menuausgabe(); cout << "Menue Wahl: "; cin >> menuwahl; cout << "------------------------------------------------" << endl; switch (menuwahl) { case 1: cout << "Anzahl der Seiten: "; cin >> anzahl_seiten; cout << "------------------------------------------------" << endl; BerechnePreis(anzahl_seiten); break; case 2: cout << "Kopieren beendet." << endl; break; default: cout << "Falsche Eingabe!" << endl; cout << "------------------------------------------------" << endl; break; } system("pause"); } while (menuwahl != 2); return 0; }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1