C++ :: Aufgabe #255
2 Lösungen
Rabatt für Stammkunden
Anfänger - C++
von DragStar
- 20.03.2020 um 11:46 Uhr
Ein Kassenprogramm verlangt die Eingabe eines Betrags und fragt, ob der Kunde Stammkunde ist. Falls ja, erhält er 5% Rabatt.
Das Programm soll auf die Eingaben "j" und "n", groß und klein geschrieben, reagieren.
Das Programm soll auf die Eingaben "j" und "n", groß und klein geschrieben, reagieren.
Lösungen:
#include <iostream>
using namespace std;
int main() {
int amount;
char regcustomer;
cout << "Betrag eingeben: ";
cin >> amount;
cout << "Ist der Kunde Stammkunde (Ja (j/J) oder Nein (n/N)): ";
cin >> regcustomer;
if(regcustomer == 'j' || regcustomer == 'J') {
amount -= (amount / 100) * 5;
cout << "\nKunde ist Stammkunde\n";
cout << "Neuer Betrag: " << amount << "\n";
} else if(regcustomer == 'n' || regcustomer == 'N') {
cout << "\nKunde ist kein Stammkunde\n";
cout << "Betrag: " << amount << "\n";
} else {
cout << "\nFalsche eingabe\n";
}
}
#include <iostream>
using namespace std;
int main() {
int betrag;
char stammkunde;
cout << "Gebe den Betrag ein: ";
cin >> betrag;
cout << "Sind Sie Stammkunde? (y/n) ";
cin >> stammkunde;
if (stammkunde == 'y' || stammkunde == 'Y')
{
cout << "Betrag zum zahlen: " << betrag - (betrag / 100 * 5) << endl;
}
else if (stammkunde == 'n' || stammkunde == 'N')
{
cout << "Betrag zum zahlen: " << betrag << endl;
}
else
{
cout << "Da ging etwas schief!"<< endl;
}
return 0;
}