Entwickle einen simplen Brutto-Netto-Lohnrechner für eine gewöhnliche sozialversicherungspflichtige Beschäftigung eines kinderlosen unverheirateten Arbeitnehmers im Jahr 2008.

Folgende Werte werden eingegeben:

Folgende monatlichen Werte - aus der Sicht des Arbeitnehmers - sollen ausgegeben werden: Folgende monatlichen Werte - aus der Sicht des Arbeitgebers - sollen ausgegeben werden: Bei der Programmentwicklung ist besonders darauf zu achten, Zahlen nicht fest zu codieren, sondern jeweils sprechende Konstantennamen zu verwenden.

Die Berechnung der monatlichen Lohnsteuer erfolgt gemäss den nachfolgenden Überlegungen:

BMLBruttomonatslohngegeben
STMMonatslohnsteuergesucht
PSPauschalbetrag Sonderausgaben (jährlich)2008: 36 €
APArbeitnehmerpauschbetrag (jährlich)2008: 920 €
VPVorsorgepauschale (jährlich) 
RVPProzentsatz Rentenversicherung2008: 19,9%
RVBBeitragsbemessungsgrenze Rentenversicherung (monatlich)2008: 5.300 €
VPRProzentsatz zur Kappung des Rentenanteils in der Vorsorgepauschale2008: 32%
VPLProzentsatz zur Kappung des Lohnanteils in der Vorsorgepauschale2008: 11%

XZu versteuerndes Jahreseinkommen (Eingangsgrösse im offiziellen Programmablaufplan der Lohnsteuerberechnung)
KZTABKennzahl (1 = Grundtabelle) für die Lohnsteuertabellenart im offiziellen Programmablaufplan der Lohnsteuerberechnung
STJahreslohnsteuer (Ausgangsgrösse im offiziellen Programmablaufplan der Lohnsteuerberechnung)

VPMinimum(BML, RVB) * 12 * RVP / 2 * VPR + Minimum(BML * 12 * VPL, 1.500€)
XBML * 12 - PS - AP - VP
STMST / 12

Beispiel
BML 5.550,80 € 
VPMinimum(5.550,80€, 5.300€) * 12 * 19,9% / 2 * 32% + Minimum(5.550,80€ * 12 * 11%, 1.500€)3.526 € Hinweis: Auf vollen Euro-Betrag aufrunden
X5.550,80€ * 12 - 36€ - 920€ - 3.526€62.127 € Hinweis: Auf vollen Euro-Betrag abrunden
ST 18.179 € Hinweis: Auf vollen Euro-Betrag abrunden
STM 1.514,91 € Hinweis: Auf vollen Cent-Betrag abrunden