Hey ihr lieben ^^
ich soll folgendes machen :
Schrieben Sie ein Programm in Java bei dem für einen beliebigen Arbeinehmer die Arbeitnehmerbeiträge und die Arbeitgeberbeiträge zur Sozialversicherung berechnet und ausgegeben werden.
naja ich hab n bischen rumprobiert aber iwie werd ich daraus nich schlau ._.
ich muss verschiedene höhen von Bruttogehälter berücksichtigen Wohnort (da je nach budesland die % sätze anderst sind)
oder der wo das programm benutzt muss die % sätze selber eingeben
ich hab jetzt zwei halbfertige varianten und mow es nervt mich jetzt schon XD
und ich hab so ein blöden editor der des nicht ausgeben will oder mir fehler anzeigen ._.
vill habt ihr ein paar kreative ideen und ratschläge
hier meine zwei varianten
wie gesagt nicht fertig
<3Wanda
ich soll folgendes machen :
Schrieben Sie ein Programm in Java bei dem für einen beliebigen Arbeinehmer die Arbeitnehmerbeiträge und die Arbeitgeberbeiträge zur Sozialversicherung berechnet und ausgegeben werden.
naja ich hab n bischen rumprobiert aber iwie werd ich daraus nich schlau ._.
ich muss verschiedene höhen von Bruttogehälter berücksichtigen Wohnort (da je nach budesland die % sätze anderst sind)
oder der wo das programm benutzt muss die % sätze selber eingeben
ich hab jetzt zwei halbfertige varianten und mow es nervt mich jetzt schon XD
und ich hab so ein blöden editor der des nicht ausgeben will oder mir fehler anzeigen ._.
vill habt ihr ein paar kreative ideen und ratschläge
hier meine zwei varianten
Java:
import java.io. * ;
import java.text. * ;
public class Sozialversicherungsbeiträge
{
public static void main(String[] args) throws IOException
{
DecimalFormat df = new DecimalFormat (",##0.00");
String str;
double Bruttoendgeld, Arbeitslosenversicherung, Krankenversicherung, Pflegeversicherung, Rentenversicherung, Arbeitslosenversicherung2, Krankenversicherung2, Pflegeversicherung2, Rentenversicherung2, Prozentsatz1 = 0, Prozentsatz2 = 0, Prozentsatz3 = 0, Prozentsatz4 = 0, Prozentsatz5 = 0, Prozentsatz6 = 0, Prozentsatz7 = 0, Prozentsatz8 = 0;
BufferedReader input = new BufferedReader
(new InputStreamReader (System.in));
System.out.print("Bruttoendgeld: ");
str = input.readLine();
Bruttoendgeld = Double.parseDouble(str);
// Arbeitslosenversicherung 2, 8
if (Bruttoendgeld == 5400)
{
Prozentsatz1 = ;
}
else
if (Bruttoendgeld = < 5400)
{
Prozentsatz1 = ;
}
else
if (Bruttoendgeld = > 5400)
{
Prozentsatz1 = ;
}
// Krankenversicherung 15, 5
if (Bruttoendgeld == 5400)
{
Prozentsatz2 = ;
}
else
if (Bruttoendgeld = < 5400)
{
Prozentsatz2 = ;
}
else
if (Bruttoendgeld = > 5400)
{
Prozentsatz2 = ;
}
// Pflegeversicherung 1, 95
if (Bruttoendgeld == 5400)
{
Prozentsatz3 = ;
}
else
if (Bruttoendgeld = < 5400)
{
Prozentsatz3 = ;
}
else
if (Bruttoendgeld = > 5400)
{
Prozentsatz3 = ;
}
// Rentenversicherung 19, 9
if (Bruttoendgeld == 5400)
{
Prozentsatz4 = ;
}
else
if (Bruttoendgeld = < 5400)
{
Prozentsatz4 = ;
}
else
if (Bruttoendgeld = > 5400)
{
Prozentsatz4 = ;
}
//* Arbeitnehmerbeiträge
Arbeitslosenversicherung = (Bruttoendgeld / 100) * Prozentsatz1
Krankenversicherung = (Bruttoendgeld / 100) * Prozentsatz2
Pflegeversicherung = (Bruttoendgeld / 100) * Prozentsatz3
Rentenversicherung = (Bruttoendgeld / 100) * Prozentsatz4
// Arbeitgeberbeiträge
Arbeitslosenversicherung2 = (Bruttoendgeld / 100) * Prozentsatz5
Krankenversicherung2 = (Bruttoendgeld / 100) * Prozentsatz6
Pflegeversicherung2 = (Bruttoendgeld / 100) * Prozentsatz7
Rentenversicherung2 = (Bruttoendgeld / 100) * Prozentsatz8
// ausgabe
System.out.println("bei einem Bruttoendgeld von: " + df.format(Bruttoendgeld) + " liegt der Arbeitnehmerbeitrag wie folgt vor:")
System.out.println("Arbeitslosenversicherung: " + df.format(Arbeitslosenversicherung))
System.out.println("Krankenversicherung: " + df.format(Krankenversicherung))
System.out.println("Pflegeversicherung: " + df.format(Pflegeversicherung))
System.out.println("Rentenversicherung: " + df.format(Rentenversicherung))
System.out.println("die Arbeitgeberbeiträge liegen bei: ")
System.out.println("Arbeitslosenversicherung: " + df.format(Arbeitslosenversicherung2))
System.out.println("Krankenversicherung: " + df.format(Krankenversicherung2))
System.out.println("Pflegeversicherung: " + df.format(Pflegeversicherung2))
System.out.println("Rentenversicherung: " + df.format(Rentenversicherung2))
}
}
Java:
import java.io.*;
import java.text.*;
public class Sozialversicherungsbeiträge
{
public static void main(String[] args) throws IOException
{
DecimalFormat df= new DecimalFormat (",##0.00");
String str;
double Bruttoendgeld, Arbeitslosenversicherungsprozentsatz, Krankenversicherungsprozentsatz, Pflegeversicherungsprozentsatz, Rentenversicherungsprozentsatz;
BufferedReader input= new BufferedReader
(new InputStreamReader (System.in));
System.out.print("Bruttoendgeld: ");
str= input.readLine();
Bruttoendgeld= Double.parseDouble(str);
System.out.print("Arbeitslosenversicherungsprozentsatz: ");
str= input.readLine();
Arbeitslosenversicherungsprozentsatz= Double.parseDouble(str);
System.out.print("Krankenversicherungsprozentsatz: ");
str= input.readLine();
Krankenversicherungsprozentsatz= Double.parseDouble(str);
System.out.print("Pflegeversicherungsprozentsatz: ");
str= input.readLine();
Pflegeversicherungsprozentsatz= Double.parseDouble(str);
System.out.print("Rentenversicherungsprozentsatz: ");
str= input.readLine();
Rentenversicherungsprozentsatz= Double.parseDouble(str);
//verarbeitung
Arbeitslosenversicherungsbeitrag=(Bruttoendgeld/100)*Arbeitslosenversicherungsprozentsatz
Krankenversicherungsbeitrag =(Bruttoendgeld/100)*Krankenversicherungsprozentsatz
Pflegeversicherungsbeitrag =(Bruttoendgeld/100)*Pflegeversicherungsprozentsatz
Rentenversicherungsbeitrag =(Bruttoendgeld/100)*Rentenversicherungsprozentsatz
Gesamt= Arbeitslosenversicherungsbeitrag+ Krankenversicherungsbeitrag+ Pflegeversicherungsbeitrag+ Rentenversicherungsbeitrag
// ausgabe
System.out.println("Die Arbeitnehmerbeiträge beragen bei der")
System.out.println("Arbeitslosenversicherung: "+df.format(Arbeitslosenversicherungsbeitrag))
System.out.println("Krankenversicherung: "+df.format(Krankenversicherungsbeitrag))
System.out.println("Pflegeversicherung: "+df.format(Pflegeversicherungsbeitrag))
System.out.println("Rentenversicherung: "+df.format(Rentenversicherungsbeitrag))
System.out.println("Der gesamte Beitrag beträgt: "+df.format(Gesamt))
}
}
wie gesagt nicht fertig
<3Wanda