So, ich wollte nur mal schnell anmerken das ihr bei Aufgabe 3.4 falsch seid, jedenfalls bei denen die in der Tabelle sind.
Und zwar weil 80, 90, 180, 76 raus kommt.
Erklärung: Beim zweiten Durchlauf mit einem Zustand von 4 wird die Variable Rabatt auf 10 gesetzt. Folglich kommt 90 raus.
Bie dritten Durchlauf mit einem Zustand von 1 sollte es keinen Rabatt geben, aber da die Variabel Rabatt in der Schleife nicht auf NULL gesetzt wird behält sie die 10 inne. Heißt beim dritten Durchgang werden wieder 10% abgezogen, sprich 180.
Wenn ich das jetzt falsch gedacht habe, sagts mir.
LG DarkHawk