Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
de:modul:m319:learningunits:lu05:aufgaben:inheritancetax [2025/06/23 07:45] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | de:modul:m319:learningunits:lu05:aufgaben:inheritancetax [2025/06/23 07:45] (aktuell) – ↷ Seite von modul:m319:learningunits:lu05:aufgaben:inheritancetax nach de:modul:m319:learningunits:lu05:aufgaben:inheritancetax verschoben msuter | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== LU05.A07: British Inheritance Tax ====== | ||
+ | <WRAP center round info 60%> | ||
+ | Erstelle ein Programm, dass die Erbschaftssteuer berechnet. | ||
+ | </ | ||
+ | |||
+ | ===== Ausgangslage ===== | ||
+ | //Quelle: [[https:// | ||
+ | |||
+ | Verschenkt eine Person vor Ihrem Tod Geld, so muss eine Erbschaftssteuer bezahlt werden. | ||
+ | Ausgenommen sind: | ||
+ | * Schenkungen die mehr als 7 Jahre oder mehr vor dem Tod erfolgt sind. | ||
+ | * Es gilt immer ein Freibetrag von 325' | ||
+ | |||
+ | Wenn Erbschaftssteuer zu zahlen ist, gilt der Steuersatz gemäss der folgenden Tabelle angewendet. | ||
+ | |||
+ | ^ Jahre zwischen Schenkung und Tod ^ Steuersatz | ||
+ | | weniger als 3 | 40% | | ||
+ | | weniger als 4 | 32% | | ||
+ | | weniger als 5 | 24% | | ||
+ | | weniger als 6 | 16% | | ||
+ | | weniger als 7 | 8% | | ||
+ | | ab 7 | 0% | | ||
+ | |||
+ | **Beispiele: | ||
+ | * Jenny starb am 1. Juli 2018 und hinterlässt 500' | ||
+ | - 300' | ||
+ | - 500' | ||
+ | - 650' | ||
+ | * Jenny hat keinen Anspruch auf andere Schenkungsbefreiungen oder -erleichterungen. | ||
+ | |||
+ | * Es gibt eine Erbschaftssteuergrenze von 325' | ||
+ | - Die 300' | ||
+ | - Auf die 500' | ||
+ | - Auf die 650' | ||
+ | | ||
+ | * Jennys verbleibender Nachlass wurde mit 500' | ||
+ | |||
+ | |||
+ | ===== Auftrag ===== | ||
+ | Erstelle die Programmlogik für das Programm: | ||
+ | - Der Benutzer gibt den Betrag ein. | ||
+ | - Der Benutzer gibt ein, vor wie vielen Jahren Schenkung erfolgt ist. | ||
+ | - Das Programm berechnet die Erbschaftssteuer und zeigt den Betrag an. \\ Die Anzeige erfolgt immer als ganze Zahl. | ||
+ | |||
+ | |||
+ | ==== Beispiel ==== | ||
+ | |||
+ | < | ||
+ | Inheritance: | ||
+ | *500000* | ||
+ | Years since death: | ||
+ | *3* | ||
+ | Tax: 56000 | ||
+ | </ | ||
+ | |||
+ | |||
+ | < | ||
+ | Inheritance: | ||
+ | *325000* | ||
+ | Years since death: | ||
+ | *2* | ||
+ | Tax: 0 | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | Inheritance: | ||
+ | *625000* | ||
+ | Years since death: | ||
+ | *6* | ||
+ | Tax: 24000 | ||
+ | </ | ||
+ | |||
+ | ===== Vorgehen ===== | ||
+ | |||
+ | - Akzeptiere das GitHub Classroom Assignment im Moodlekurs. | ||
+ | - Klone das Repository in PyCharm. | ||
+ | - Codiere die Programmlogik in '' | ||
+ | - Teste dein Programm mit den Testfällen in '' | ||
+ | - Führe einen Commit und einen Push durch. | ||
+ | |||
+ | === Abgabe === | ||
+ | Die Abgabe erfolgt durch den Push ins GitHub Repository. | ||
+ | In Moodle ist keine Abgabe vorgesehen oder möglich. | ||
+ | |||
+ | === Vorlage in FIXME.py === | ||
+ | <code python> | ||
+ | def main(): | ||
+ | # Write your program here and remove the line " | ||
+ | pass | ||
+ | |||
+ | if __name__ == ' | ||
+ | main() | ||
+ | </ | ||
+ | |||
+ | Anmerkung: Kümmere dich ich im Moment nicht zu sehr um '' | ||
+ | Dieser Programmblock legt fest, welche Funktion beim Ausführen gestartet wird. | ||
+ | Wir werden dies im Verlauf des Moduls noch genauer betrachten. | ||
+ | |||
+ | |||
+ | < | ||
+ | |||
+ | ---- | ||
+ | {{tag> | ||
+ | [[https:// | ||
+ | |||
+ | Diese Aufgabe ist eine übersetzte und angepasste Aufgabe von [[https:// | ||
+ | |||