Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
import java.util.Objects;
public class Politiker {
private String name;
private int grundgehalt;
private int grundpauschale;
private int sekretariatgehalt;
public Politiker(String name, int grundgehaltInKilo, int grundpauschaleInKilo, int sekretariatgehalt) {
Objects.requireNonNull(name);
if (grundgehaltInKilo <= 0 || grundpauschaleInKilo <= 0 || sekretariatgehalt <= 0)
throw new IllegalArgumentException("Diäten zu niedrig.");
this.name = name;
this.grundgehalt = grundgehaltInKilo * 1000;
this.grundpauschale = grundpauschaleInKilo * 1000;
this.sekretariatgehalt = sekretariatgehalt;
}
public int getGrundgehalt() {
return grundgehalt + grundpauschale;
}
public int getGesamtgehalt(int anzahlReden, int stundenSekretariat) {
return getGrundgehalt() + getRedegehalt(anzahlReden) + getSekretariatgehalt(stundenSekretariat);
}
public int getRedegehalt(int anzahl) {
if (anzahl < 6)
return anzahl * 500;
else
return anzahl * 700;
}
public int getSekretariatgehalt(int stunden) {
return stunden * sekretariatgehalt;
}
public static void main(String[] args) {
Politiker herrClever = new Politiker("herr_clever", 100, 40, 200);
Politiker frauClever = new Politiker("frau_clever", 100, 50, 200);
int herrCleverGesamtgehalt = herrClever.getGesamtgehalt(7, 10);
int frauCleverGesamtgehalt = frauClever.getGesamtgehalt(4, 15);
int summe = herrCleverGesamtgehalt + frauCleverGesamtgehalt;
System.out.println(herrCleverGesamtgehalt);
System.out.println(frauCleverGesamtgehalt);
System.out.println(summe);
}
}
Für die ersten 5 Reden sind 500,- fällig, ab der 6. Rede gibt es für jede weitere zusätzlich 200,-
Aufgabe 4: Politikergehalt (HUE_04_04_Ge)alt) Herr und Frau Clever sind Politiker. Sie haben je ein Grundeinkommen von 100.000 €. Dazu kommt eine Abgeordnetenpauschale von 40.000 € für Herrn Clever und eine von 50.000 € für Frau Clever. Zusätzlich bekommen sie für jede Rede 500 € (ab der 6.Rede 700 €) und für jede Stunde Sekretariatsarbeit 200 €. Schreibe ein Java-Programm, welches das Einkommen von Herrn und Frau Clever berechnet.
speechesMr = 7; hSecMr = 10; speechesMrs = 4; hSecMrs = 15;
Ausgabe: Das gemeinsame Gehalt von ....
Seite 1/2