# Ü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)

## đŸ„‰ Aufgabe 3

Der bereits erwĂ€hnte Hardware-GroßhĂ€ndler liefert frei Haus, wenn die Bestellmenge bei mindestens 10 MĂ€usen liegt, bei
einer geringeren Bestellmenge berechnet er eine Transportpauschale von 10,00 €.
Erstellen Sie zunÀchst ein Struktogramm! Schreiben Sie ein entsprechendes Programm!

Eingabedaten: Anzahl der MĂ€use, Preis je Maus
Ausgabedaten: Nettowarenwert, Transportpauschale, Umsatzsteuer, Bruttobetrag

Beispiel:

```shell
Geben Sie die Anzahl der PC-Maeuse ein: 10

Geben sie den Einzelpreis ein: 10

Nettowarenwert  :  100.00 Euro
+ Transportpauschale  :     0.00 Euro
+ Umsatzsteuer  :   19.00 Euro
-----------------------------------------------------------------
= Bruttobetrag  : 119.00 Euro
```

Beispiel:

```shell
Geben Sie die Anzahl der PC-Maeuse ein: 9

Geben sie den Einzelpreis ein: 5

Nettowarenwert  :    45.00 Euro
+ Transportpauschale  :   10.00 Euro
+ Umsatzsteuer  :   10.45 Euro
-----------------------------------------------------------------
= Bruttobetrag  :   65.45 Euro
```

### 📜 [Solution](solution_3.cpp)

## 🏅 Aufgabe 4

Ein BauartikelhÀndler gewÀhrt seinen Kunden beim Kauf von Dachziegeln Mengenrabatt.

| Einkaufsmenge  | Rabatt |
|----------------|--------|
| bis 500 StĂŒck  | 2 %    |
| bis 1000 StĂŒck | 5 %    |
| darĂŒber        | 10 %   |

Kunden mit einer GeschĂ€ftsbeziehung von mehr als 10 Jahren und einer Menge von mehr als 1.000 StĂŒck erhalten einen
zusÀtzlichen Rabatt von 5 %.
Schreiben Sie ein Programm, das nach Eingabe des Preises/StĂŒck, der Menge und der Dauer der GeschĂ€ftsbeziehung den
Rabatt ermittelt und diesen ausgibt. Erstellen Sie zunÀchst ein Struktogramm!

Eingabedaten: Menge, StĂŒckpreis, Dauer der GeschĂ€ftsbeziehung
Ausgabedaten: Rabatt in %, Rabatt in Euro

Beispiel:

```shell
Geben Sie die Anzahl ein:  1000
Geben Sie den Stueckpreis ein:  1.2
Geben Sie die Dauer der Geschaeftsbeziehung ein:  10

Sie erhalten 5 % Rabatt.

Der Rabatt betraegt:  60.00 Euro.
```

### 📜 [Solution](solution_4.cpp)

## 🎖 Aufgabe 5

Der Hardware-HĂ€ndler Ă€ndert seine Konditionen. Er gewĂ€hrt seinen Kunden einen Treuerabatt. HierfĂŒr hat er alle Kunden in
Kategorien eingeteilt und gewÀhrt folgende Rabatte:

| Kategorie | Rabatt |
|-----------|--------|
| 1         | 10 %   |
| 2         | 12 %   |
| 3         | 15 %   |
| 4         | 20 %   |
| 5         | 30 %   |
| andere    | 0 %    |

Erstellen Sie zunÀchst ein Struktogramm!

Eingabedaten: Anzahl der MĂ€use, Preis je Maus, Kundenkategorie
Ausgabedaten: Warenwert, Rabatt in % und Euro, Nettobetrag, Umsatzsteuer, Bruttobetrag

Beispiel:

```shell
Geben Sie die Anzahl der Maeuse ein:  50
Geben Sie den Einzelpreis ein:  10
Geben Sie die Kundenkategorie ein:  3

Warenwert  : 500.00 Euro
Rabatt (15.00 %) :   75.00 Euro
----------------------------------------------------------------------
Nettobetrag  : 425.00 Euro
Umsatzsteuer  :   80.75 Euro
----------------------------------------------------------------------
Bruttobetrag  : 505.75 Euro
```

### 📜 [Solution](solution_5.cpp)