Super. Vielen Dank!
Hallo ihr.
Also ich hab mal versucht das in C++ umzuwandeln.
Irgendwie funktioniert das nicht.
Die Formatierung klappt nicht mit der rechtsbündigen Ausgabe (wie auf dem Bild aus meinem ersten Post)
und wenn ich das Programm starte bleibt die Ausgabe nach
Solidaritätsbeitrag einfach stehen.
Zum Arbeiten verwende ich Visual Studio 2013
Es kommen folgende Fehler / Warnungen
Mein Programm:
Code:
#include "stdafx.h"
#include <iostream>
#include <iomanip>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
double Brutto;
double Lohnsteuer;
double Rentenversicherungsbeitrag_AN;
double Rentenversicherungsbeitrag_AG;
double Krankenversicherungsbeitrag_AN;
double Krankenversicherungsbeitrag_AG;
double Pflegeversicherungsbeitrag_AN;
double Pflegeversicherungsbeitrag_AG;
double Arbeitslosenversicherungsbeitrag_AN;
double Arbeitslosenversicherungsbeitrag_AG;
double Personalaufwand;
double Nettogehalt;
double Sozialversicherungsabgabe_AN;
double Sozialversicherungsabgabe_AG;
const float Krankenversicherungssatz_AN = 0.082;
const float Krankenversicherungssatz_AG = 0.073;
const float Rentenversicherungssatz_AN = 0.0945;
const float Rentenversicherungssatz_AG = 0.0945;
const float Arbeitslosenversicherungssatz_AN = 0.015;
const float Arbeitslosenversicherungssatz_AG = 0.015;
const float Pflegeversicherungssatz_AN = 0.01275;
const float Pflegeversicherungssatz_AG = 0.01025;
const float Kirchensteuersatz = 0.09;
const float Solidaritaetsbeitragssatz = 0.055;
double Steuergesamt = Lohnsteuer + (Lohnsteuer*Kirchensteuersatz) + (Lohnsteuer*Solidaritaetsbeitragssatz);
cout << "Programm: G E H A L T S A B R E C H N U N G" << endl;
cout << endl << endl;
cout << "Bruttogehalt:";
cin >> Brutto;
cout << "Lohnsteuer:";
cin >> Lohnsteuer;
cout << "Kirchensteuer <9 %>:" << Lohnsteuer*Kirchensteuersatz << endl;
cout << "Solidaritaetsbeitrag <5,5 % >:" << Lohnsteuer*Solidaritaetsbeitragssatz << endl;
cout << endl << endl;
cout << "AN-Anteil zur Sozialversicherung:" << endl;
cout << endl << endl;
cout << "Rentenversicherungsbeitrag_AN <9,45 %>:" << Brutto*Rentenversicherungssatz_AN << endl;
cout << "Krankenversicherungbeitrag_AN <8,2 %>:" << Brutto*Krankenversicherungssatz_AN << endl;
cout << "Arbeitslosenversicherungsbeitrag_AN <1,5 %>:" << Brutto*Arbeitslosenversicherungssatz_AN << endl;
cout << "Pflegeversicherungsbeitrag_AN <1,275 %>" << Brutto*Pflegeversicherungssatz_AN << endl;
cout << Sozialversicherungsabgabe_AN << endl;
cout << endl << endl;
cout << "AG-Anteil zur Sozialversicherung:" << endl;
cout << endl << endl;
cout << "Rentenversicherungsbeitrag_AG <9,45 %>:" << Brutto*Rentenversicherungssatz_AG << endl;
cout << "Krankenversicherungsbeitrag_AG <7,3 %>:" << Brutto*Krankenversicherungssatz_AG << endl;
cout << "Arbeitslosenvericherungsbeitrag_AG <1,5 %>:" << Brutto*Arbeitslosenversicherungsbeitrag_AG << endl;
cout << "Pflegeversicherungsbeitrag_AG <1,025 %>" << Brutto*Pflegeversicherungssatz_AG << endl;
cout << Sozialversicherungsabgabe_AG << endl;
cout << endl << endl;
cout << "Nettogehalt:" << Brutto - Steuergesamt << endl;
cout << endl << endl;
cout << "Personalaufwand:"<<
system("pause");
return 0;
}