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

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)2006: 36 €
APArbeitnehmerpauschbetrag (jährlich)2006: 920 €
VPVorsorgepauschale (jährlich) 
RVPProzentsatz Rentenversicherung2006: 19,5%
RVBBeitragsbemessungsgrenze Rentenversicherung (monatlich)2006: 5.250 €
VPRProzentsatz zur Kappung des Rentenanteils in der Vorsorgepauschale2006: 24%
VPLProzentsatz zur Kappung des Lohnanteils in der Vorsorgepauschale2006: 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.250€) * 12 * 19,5% / 2 * 24% + Minimum(5.550,80€ * 12 * 11%, 1.500€)2.975 €
X5.550,80€ * 12 - 36€ - 920€ - 2.975€62.678 €
ST 18.410 €
STM 1.534,16 €