diff --git a/units/2023_10_27/solution_8.cpp b/units/2023_10_27/solution_8.cpp new file mode 100644 index 0000000..fee2ac4 --- /dev/null +++ b/units/2023_10_27/solution_8.cpp @@ -0,0 +1,33 @@ +#include + +using namespace std; + +int main() { + // Variablen deklarieren + double Sollstunden, Iststunden, Stundenlohn, Bruttolohn, Ueberstunden; + + // Eingaben einlesen + cout << "Geben Sie die Monats-Sollstunden ein: "; + cin >> Sollstunden; + + cout << "Geben Sie die Monats-Iststunden ein: "; + cin >> Iststunden; + + cout << "Geben Sie den Stundenlohn ein: "; + cin >> Stundenlohn; + + // Berechnen + Ueberstunden = Iststunden - Sollstunden; + + if (Ueberstunden < (Ueberstunden*1.1)) { + Bruttolohn = Stundenlohn * Sollstunden + (Ueberstunden * Stundenlohn * 1.25); + } else { + Bruttolohn = Stundenlohn * Sollstunden + (Ueberstunden * Stundenlohn * 1.30); + } + + // Ausgabe + cout.setf(ios::fixed); + cout.precision(2); + + cout << "Der Bruttolohn betrÃĪgt: " << Bruttolohn; +} \ No newline at end of file