Created the 2023_10_26 unit
This commit is contained in:
parent
61b610de2f
commit
ccb580b7b0
47
units/2023_10_26/README.md
Normal file
47
units/2023_10_26/README.md
Normal file
@ -0,0 +1,47 @@
|
||||
# Übung 26.10.2023
|
||||
|
||||
## 🥇 Aufgabe 1
|
||||
|
||||
Schreiben Sie ein Programm zur Ermittlung der Umsatzprovision von Verkäufern. Die Umsatzprovision ergibt sich aufgrund
|
||||
des erzielten Umsatzes. Verkäufer, die einen Umsatz unter 100.000,00 € erzielen, erhalten als Provision 5 % ihres
|
||||
Umsatzes. Verkäufer, die 100.000,00 € oder mehr Umsatz erreichen, erhalten 7,5 % des Umsatzes. Erstellen Sie zunächst
|
||||
ein Struktogramm!
|
||||
|
||||
Eingabedaten: Umsatz
|
||||
Ausgabedaten: Provision in Euro
|
||||
|
||||
Beispiel
|
||||
|
||||
```shell
|
||||
Geben Sie den Umsatz ein: 200000
|
||||
|
||||
Die Provision betraegt: 15000 Euro.
|
||||
```
|
||||
|
||||
### 📜 [Solution](solution.cpp)
|
||||
|
||||
## 🥈 Aufgabe 2
|
||||
|
||||
Der Hardware-Großhändler führt für Wiederverkäufer neue Konditionen ein. Er wendet folgende Rabattstaffel an:
|
||||
Bei einem Bestellwert von weniger als 100,00 € gewährt er 10 % Rabatt, liegt der Bestellwert höher, jedoch nicht über
|
||||
500,00 €, beträgt der Rabatt 15 %, in allen anderen Fällen liegt der Rabatt bei 20 %. Erstellen Sie zunächst ein
|
||||
Struktogramm!
|
||||
|
||||
Eingabedaten: Anzahl der Mäuse, Preis je Maus
|
||||
Ausgabedaten: Warenwert, Rabatt in % und Euro, Nettobetrag, Umsatzsteuer, Bruttobetrag
|
||||
|
||||
Beispiel:
|
||||
```shell
|
||||
Geben Sie die Anzahl der Maeuse ein: 5
|
||||
Geben Sie den Einzelpreis ein: 10
|
||||
|
||||
Warenwert : 50.00 Euro
|
||||
Rabatt (10.00 %) : 5.00 Euro
|
||||
-----------------------------------------------------------------------------------------
|
||||
Nettobetrag : 45.00 Euro
|
||||
Umsatzsteuer : 8.55 Euro
|
||||
------------------------------------------------------------------------------------------
|
||||
Bruttobetrag : 53.55 Euro
|
||||
```
|
||||
|
||||
### 📜 [Solution](solution_2.cpp)
|
22
units/2023_10_26/solution.cpp
Normal file
22
units/2023_10_26/solution.cpp
Normal file
@ -0,0 +1,22 @@
|
||||
#include <iostream>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
// Variablendeklaration
|
||||
double Umsatz, Provision;
|
||||
|
||||
// Eingaben abfragen
|
||||
cout << "Geben Sie den Umsatz ein: ";
|
||||
cin >> Umsatz;
|
||||
|
||||
// Berechnung
|
||||
if (Umsatz < 100000) {
|
||||
Provision = Umsatz * 0.05;
|
||||
} else {
|
||||
Provision = Umsatz * 0.75;
|
||||
}
|
||||
|
||||
// Ausgabe
|
||||
cout << "Die Provision beträgt: " << Provision << " Euro." << endl;
|
||||
}
|
43
units/2023_10_26/solution_2.cpp
Normal file
43
units/2023_10_26/solution_2.cpp
Normal file
@ -0,0 +1,43 @@
|
||||
#include <iostream>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
// Variablendeklaration
|
||||
int Maeuse, Einzelpreis;
|
||||
double Warenwert, Rabatt, Netto, Umsatz, Brutto;
|
||||
|
||||
// Eingaben abfragen
|
||||
cout << "Geben Sie die Anzahl der Mäuse ein: ";
|
||||
cin >> Maeuse;
|
||||
|
||||
cout << "Geben Sie den Einzelpreis ein: ";
|
||||
cin >> Einzelpreis;
|
||||
|
||||
// Berechnen
|
||||
Warenwert = Maeuse * Einzelpreis;
|
||||
|
||||
if (Warenwert < 100) {
|
||||
Rabatt = 0.10;
|
||||
} else if (Warenwert < 500) {
|
||||
Rabatt = 0.15;
|
||||
} else {
|
||||
Rabatt = 0.20;
|
||||
}
|
||||
|
||||
Netto = Warenwert - (Warenwert * Rabatt);
|
||||
Umsatz = Netto * 0.19;
|
||||
Brutto = Netto + Umsatz;
|
||||
|
||||
// Ausgabe
|
||||
cout.setf(ios::fixed);
|
||||
cout.precision(2);
|
||||
|
||||
cout << "Warenwert : " << Warenwert << " Euro" << endl;
|
||||
cout << "Rabatt (" << (Rabatt * 100) << "%) : " << (Warenwert * Rabatt) << endl;
|
||||
cout << "-----------------------------------------------------------------------------------------" << endl;
|
||||
cout << "Nettobetrag : " << Netto << endl;
|
||||
cout << "Umsatzsteuer : " << Umsatz << endl;
|
||||
cout << "-----------------------------------------------------------------------------------------" << endl;
|
||||
cout << "Bruttobetrag : " << Brutto << endl;
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user