Zur Startseite×
Informatik 2019
Sekundarstufe I
 

 Suchen

Seite: cbbc_index
Diese Seite wurde aktualisiert am 04.09.2018

LOGIN
Benutzer:
Passwort:
 
Quelle: https://nwm2.net-schulbuch.de/index.php
Druckversion vom 18.05.2024 11:08 Uhr
Startseite Software erstellen Entscheidungen treffen Fallunterscheidung Mehrfache Verzweigung

Mehrfache Verzweigung

 

Ein praktisches Beispiel für eine mehrfache Verzweigung stellt die Einkommenssteuerberechnung dar. Das zu versteuernde Einkommen (zvE) muss einer Tarifzone zugeordnet werden, wozu die mehrfache Verzweigung verwendet wird. Der Steuerbetrag (StB) bei Einzelveranlagung wird nach den entsprechenden Formeln (hier für das Jahr 2010) berechnet.

  • Erste Zone (Grundfreibetrag): bis 8004,- € fällt keine Steuer an
  • Zweite Zone: zvE von 8.005 € bis 13.469 €
    StB = (912,17 * y + 1400) * y
    Für y gilt: y = (zvE - 8004) / 10000
  • Dritte Zone: zvE von 13470 € bis 52881 €
    StB = (228,74 * z + 2397) * z
    Für z gilt: z = (zvE - 13469) / 10000
  • Vierte Zone: zvE von 52882 € bis 250730 €
    StB = 0,42 * zvE - 8172
  • Fünfte Zone: zvE ab 250731 €
    StB = 0,44 * zvE - 15694

Wir übertragen diese Angaben aus dem Steuergesetz 2010 in eine Pozedur, die aus dem zu versteuernden Einkommen den zu entrichtenden Steuerbetrag berechnet.

 

PROZEDUR Steuerbetrag (zvE)
    zvE := ABRUNDEN (zvE)
    WENN zvE < 8005
        DANN
            Steuer := 0
    SONST WENN zvE < 13470
        DANN
            y := (zvE - 8004) / 10000
            Steuer := (912.17 * y + 1400) * y
    SONST WENN zvE < 52882
        DANN
            z := (zvE -13469) / 10000
            Steuer := (228.74 * z + 2397) * z + 1038
    SONST WENN zvE < 250731
        DANN
            Steuer := zvE * 0.42 - 8172
    SONST
        Steuer := zvE * 0.44 - 15694
    ENDE WENN
    Steuer := ABRUNDEN (Steuer)
    RÜCKGABE Steuer
ENDE PROZEDUR Steuerbetrag

xx (oder ist diese Schreibweise übersichtlicher?)

PROZEDUR Steuerbetrag (zvE)
    zvE := ABRUNDEN (zvE)
    WENN zvE < 8005
            Steuer := 0
        SONST WENN zvE < 13470
            y := (zvE - 8004) / 10000
            Steuer := (912.17 * y + 1400) * y
        SONST WENN zvE < 52882
            z := (zvE -13469) / 10000
            Steuer := (228.74 * z + 2397) * z + 1038
        SONST WENN zvE < 250731
            Steuer := zvE * 0.42 - 8172
        SONST
            Steuer := zvE * 0.44 - 15694
    ENDE WENN
    Steuer := ABRUNDEN (Steuer)
    RÜCKGABE Steuer
ENDE PROZEDUR Steuerbetrag

 

Aufgabe 1:

Implementiere Prozeduren nach obigem Vorbild in deiner Programmierumgebung und teste sie.

 

Aufgabe 2:

Ab dem Jahr 2013  sollen folgende Änderungen in Kraft treten:

  • 2013 soll der Grundfreibetrag von derzeit 8.004 € um 110 € auf 8.114 € und 2014 um weitere 240 € auf 8.354 € angehoben werden. Daneben soll der progressive Einkommensteuertarif „nach rechts“ verschoben werden. Das bedeutet u.a., dass der Spitzensteuersatz von 42% ab 2014 erst bei einem zu versteuernden Einkommen ab rund 55.000 € erreicht wird. Derzeit geschieht dies bereits ab einem zu versteuernden Einkommen von rund 52.800 €.

 Implementiere die Änderungen.

Aufgabe 3:

Erweitere die Prozedur Steuerbetrag um den Parameter Jahr, damit auf jeden Fall der Steuerbetrag für Jahre ab 2010 korrekt berechnet wird.
        Steuerbetrag (Jahr, zvE)

 

 

 

©2024 NET-SCHULBUCH.DE
09.30  0.0687  7.4.33