Wie funktioniert diese Aufgabe (Informatik)?
Ich bin ziemlich ratlos bei dieser folgenden Aufgabe, die ich in Informatik lösen soll. Ich habe auch schon Mitschülerinnen gefragt; unser Lehrer möchte, dass wir ihn boß im absoluten Notfall kontaktieren.
Es handelt sich um eine Python-Aufgabe, das Prinzip, wie ich etwas mit Parameter usw. mache, verstehe ich, aber was mein er mit den Mehrwertsteuern? Woher weiß ich, wann sie wie viel betragen? Ist das irgendwo offiziell festgelegt? Kann mir vielleicht jemand weiterhelfen?
"Schreibt eine Funktion, die als Parameter einen Nettopreis und eine Variable übernimmt, die regelt, ob eine reduzierte Mehrwertsteuer von 7 % oder eine normale Mehrwertsteuer von 19 % zurückgibt und dann als Rückgabewert den Bruttopreis ausgibt."
Es handelt sich um die Version Python 3.8 (IDLE).
2 Antworten
Das steht doch alles in der Aufgabe: Es gibt zwei Mehrwertsteuersätze: 7% und 19%. Und nachdem Du weißt, welche gilt, sollst Du eben den Bruttopreis ausrechnen. Noch trivialer geht es kaum. Eine If-Abfrage und Dreisatz.
Mit der Python-Version hat das rein gar nichts zu tun.
Sollst Du ja auch nicht! Der mehrwertsteuersatz wird doch als Parameter übergeben. Denke nicht zu kompliziert, das ist im Prinzip ein Dreizeiler.
Der Prototyp der Funktion ist (ich nutze bewußt keine Python Notation):
mwst(int netto, bool reduced)
In der Funktion prüfst Du, ob reduced wahr ist, dann nimmst Du 7% sonst 19%.
Das verstehe ich ja, aber ich kann doch nicht tausende von Produkten mit der Mehrwertsteuer definieren! Das ist halt das, wo ich komplett ratlos vorsitze...