backup
This commit is contained in:
2
13/.gitingore
Normal file
2
13/.gitingore
Normal file
@@ -0,0 +1,2 @@
|
||||
*.class
|
||||
*.~ava
|
||||
BIN
13/Angestellter.class
Normal file
BIN
13/Angestellter.class
Normal file
Binary file not shown.
34
13/Angestellter.java
Normal file
34
13/Angestellter.java
Normal file
@@ -0,0 +1,34 @@
|
||||
/**
|
||||
*
|
||||
* Beschreibung
|
||||
*
|
||||
* @version 1.0 vom 25.06.2025
|
||||
* @author
|
||||
*/
|
||||
|
||||
public class Angestellter extends Mitarbeiter {
|
||||
|
||||
// Anfang Attribute
|
||||
private double gehalt;
|
||||
// Ende Attribute
|
||||
|
||||
public Angestellter(String vorname, String name) {
|
||||
super(vorname, name);
|
||||
}
|
||||
|
||||
// Anfang Methoden
|
||||
public double getGehalt() {
|
||||
return gehalt;
|
||||
}
|
||||
|
||||
public void setGehalt(double gehaltNeu) {
|
||||
gehalt = gehaltNeu;
|
||||
}
|
||||
|
||||
public void gehalt_erhoehen(double prozent) {
|
||||
gehalt += (gehalt * prozent);
|
||||
|
||||
}
|
||||
|
||||
// Ende Methoden
|
||||
} // end of Angestellter
|
||||
34
13/Angestellter.~ava
Normal file
34
13/Angestellter.~ava
Normal file
@@ -0,0 +1,34 @@
|
||||
/**
|
||||
*
|
||||
* Beschreibung
|
||||
*
|
||||
* @version 1.0 vom 25.06.2025
|
||||
* @author
|
||||
*/
|
||||
|
||||
public class Angestellter extends Mitarbeiter {
|
||||
|
||||
// Anfang Attribute
|
||||
private double gehalt;
|
||||
// Ende Attribute
|
||||
|
||||
public Angestellter(String vorname, String name) {
|
||||
super(vorname, name);
|
||||
}
|
||||
|
||||
// Anfang Methoden
|
||||
public double getGehalt() {
|
||||
return gehalt;
|
||||
}
|
||||
|
||||
public void setGehalt(double gehaltNeu) {
|
||||
gehalt = gehaltNeu;
|
||||
}
|
||||
|
||||
public void gehalt_erhoehen(double prozent) {
|
||||
gehalt += (gehalt * prozent);
|
||||
|
||||
}
|
||||
|
||||
// Ende Methoden
|
||||
} // end of Angestellter
|
||||
BIN
13/Arbeiter.class
Normal file
BIN
13/Arbeiter.class
Normal file
Binary file not shown.
35
13/Arbeiter.java
Normal file
35
13/Arbeiter.java
Normal file
@@ -0,0 +1,35 @@
|
||||
/**
|
||||
*
|
||||
* Beschreibung
|
||||
*
|
||||
* @version 1.0 vom 25.06.2025
|
||||
* @author
|
||||
*/
|
||||
|
||||
public class Arbeiter extends Mitarbeiter {
|
||||
|
||||
// Anfang Attribute
|
||||
private double lohnsatz;
|
||||
private int arbeitstunden;
|
||||
// Ende Attribute
|
||||
|
||||
public Arbeiter(String vorname, String name) {
|
||||
super(vorname,name);
|
||||
}
|
||||
|
||||
// Anfang Methoden
|
||||
public double getLohn() {
|
||||
// TODO hier Quelltext einfügen
|
||||
return lohnsatz * arbeitstunden;
|
||||
}
|
||||
|
||||
public double getLohnsatz() {
|
||||
return lohnsatz;
|
||||
}
|
||||
|
||||
public int getArbeitstunden() {
|
||||
return arbeitstunden;
|
||||
}
|
||||
|
||||
// Ende Methoden
|
||||
} // end of Arbeiter
|
||||
35
13/Arbeiter.~ava
Normal file
35
13/Arbeiter.~ava
Normal file
@@ -0,0 +1,35 @@
|
||||
/**
|
||||
*
|
||||
* Beschreibung
|
||||
*
|
||||
* @version 1.0 vom 25.06.2025
|
||||
* @author
|
||||
*/
|
||||
|
||||
public class Arbeiter extends Mitarbeiter {
|
||||
|
||||
// Anfang Attribute
|
||||
private double lohnsatz;
|
||||
private int arbeitstunden;
|
||||
// Ende Attribute
|
||||
|
||||
public Arbeiter(String vorname, String name) {
|
||||
super(vorname,name);
|
||||
}
|
||||
|
||||
// Anfang Methoden
|
||||
public double getLohn() {
|
||||
// TODO hier Quelltext einfügen
|
||||
return 0;
|
||||
}
|
||||
|
||||
public double getLohnsatz() {
|
||||
return lohnsatz;
|
||||
}
|
||||
|
||||
public int getArbeitstunden() {
|
||||
return arbeitstunden;
|
||||
}
|
||||
|
||||
// Ende Methoden
|
||||
} // end of Arbeiter
|
||||
BIN
13/Aufgabe1.class
Normal file
BIN
13/Aufgabe1.class
Normal file
Binary file not shown.
16
13/Aufgabe1.java
Normal file
16
13/Aufgabe1.java
Normal file
@@ -0,0 +1,16 @@
|
||||
/**
|
||||
*
|
||||
* Beschreibung
|
||||
*
|
||||
* @version 1.0 vom 25.06.2025
|
||||
* @author
|
||||
*/
|
||||
|
||||
public class Aufgabe1 {
|
||||
|
||||
// Anfang Attribute
|
||||
// Ende Attribute
|
||||
|
||||
// Anfang Methoden
|
||||
// Ende Methoden
|
||||
} // end of Aufgabe1
|
||||
78
13/Aufgabe1.uml
Normal file
78
13/Aufgabe1.uml
Normal file
@@ -0,0 +1,78 @@
|
||||
[Files]
|
||||
File0=Angestellter.java
|
||||
File1=Arbeiter.java
|
||||
File2=Aufgabe1.java
|
||||
File3=Auszubildender.java
|
||||
File4=Mitarbeiter.java
|
||||
File5=Vorgesetze.java
|
||||
|
||||
[Box: - Angestellter]
|
||||
X=90
|
||||
Y=387
|
||||
MinVis=0
|
||||
ShowParameter=4
|
||||
SortOrder=0
|
||||
ShowIcons=1
|
||||
|
||||
[Box: - Arbeiter]
|
||||
X=947
|
||||
Y=464
|
||||
MinVis=0
|
||||
ShowParameter=4
|
||||
SortOrder=0
|
||||
ShowIcons=1
|
||||
|
||||
[Box: - Aufgabe1]
|
||||
X=277
|
||||
Y=106
|
||||
MinVis=0
|
||||
ShowParameter=4
|
||||
SortOrder=0
|
||||
ShowIcons=1
|
||||
|
||||
[Box: - Auszubildender]
|
||||
X=549
|
||||
Y=446
|
||||
MinVis=0
|
||||
ShowParameter=4
|
||||
SortOrder=0
|
||||
ShowIcons=1
|
||||
|
||||
[Box: - Mitarbeiter]
|
||||
X=601
|
||||
Y=66
|
||||
MinVis=0
|
||||
ShowParameter=4
|
||||
SortOrder=0
|
||||
ShowIcons=1
|
||||
|
||||
[Box: - Vorgesetze]
|
||||
X=53
|
||||
Y=673
|
||||
MinVis=0
|
||||
ShowParameter=4
|
||||
SortOrder=0
|
||||
ShowIcons=1
|
||||
|
||||
[Diagram]
|
||||
comments=0
|
||||
OffsetX=190
|
||||
OffsetY=0
|
||||
Visibility=0
|
||||
ShowParameter=4
|
||||
SortOrder=0
|
||||
ShowIcons=1
|
||||
ShowConnections=0
|
||||
Fontname=Segoe UI
|
||||
Fontsize=11
|
||||
ShowObjectDiagram=0
|
||||
|
||||
[Connections]
|
||||
V0=Angestellter#Mitarbeiter#Inheritends####0#0#0###0#0
|
||||
V1=Arbeiter#Mitarbeiter#Inheritends####0#0#0###0#0
|
||||
V2=Auszubildender#Mitarbeiter#Inheritends####0#0#0###0#0
|
||||
V3=Vorgesetze#Angestellter#Inheritends####0#0#0###0#0
|
||||
|
||||
[Interactive]
|
||||
I0=
|
||||
|
||||
BIN
13/Auszubildender.class
Normal file
BIN
13/Auszubildender.class
Normal file
Binary file not shown.
38
13/Auszubildender.java
Normal file
38
13/Auszubildender.java
Normal file
@@ -0,0 +1,38 @@
|
||||
/**
|
||||
*
|
||||
* Beschreibung
|
||||
*
|
||||
* @version 1.0 vom 25.06.2025
|
||||
* @author
|
||||
*/
|
||||
|
||||
public class Auszubildender extends Mitarbeiter {
|
||||
|
||||
// Anfang Attribute
|
||||
private double verguetung;
|
||||
private int auZeit;
|
||||
// Ende Attribute
|
||||
|
||||
public Auszubildender(String vorname, String name) {
|
||||
super(vorname, name);
|
||||
}
|
||||
|
||||
// Anfang Methoden
|
||||
public double getVerguetung() {
|
||||
return verguetung;
|
||||
}
|
||||
|
||||
public int getAuZeit() {
|
||||
return auZeit;
|
||||
}
|
||||
|
||||
public void setVerguetung(double verguetungNeu) {
|
||||
verguetung = verguetungNeu;
|
||||
}
|
||||
|
||||
public void setAuZeit(int auZeitNeu) {
|
||||
auZeit = auZeitNeu;
|
||||
}
|
||||
|
||||
// Ende Methoden
|
||||
} // end of Auszubildender
|
||||
BIN
13/Mitarbeiter.class
Normal file
BIN
13/Mitarbeiter.class
Normal file
Binary file not shown.
58
13/Mitarbeiter.java
Normal file
58
13/Mitarbeiter.java
Normal file
@@ -0,0 +1,58 @@
|
||||
/**
|
||||
*
|
||||
* Beschreibung
|
||||
*
|
||||
* @version 1.0 vom 25.06.2025
|
||||
* @author
|
||||
*/
|
||||
|
||||
public class Mitarbeiter {
|
||||
|
||||
// Anfang Attribute
|
||||
private String vorname;
|
||||
private String name;
|
||||
private String beruf;
|
||||
private int mitarbeiternummer;
|
||||
// Ende Attribute
|
||||
|
||||
public Mitarbeiter(String vorname, String name) {
|
||||
this.vorname = vorname;
|
||||
this.name = name;
|
||||
this.beruf = "";
|
||||
}
|
||||
|
||||
// Anfang Methoden
|
||||
public String getVorname() {
|
||||
return vorname;
|
||||
}
|
||||
|
||||
public void setVorname(String vornameNeu) {
|
||||
vorname = vornameNeu;
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public void setName(String nameNeu) {
|
||||
name = nameNeu;
|
||||
}
|
||||
|
||||
public String getBeruf() {
|
||||
return beruf;
|
||||
}
|
||||
|
||||
public void setBeruf(String berufNeu) {
|
||||
beruf = berufNeu;
|
||||
}
|
||||
|
||||
public int getMitarbeiternummer() {
|
||||
return mitarbeiternummer;
|
||||
}
|
||||
|
||||
public void setMitarbeiternummer(int mitarbeiternummerNeu) {
|
||||
mitarbeiternummer = mitarbeiternummerNeu;
|
||||
}
|
||||
|
||||
// Ende Methoden
|
||||
} // end of Mitarbeiter
|
||||
BIN
13/Vorgesetze.class
Normal file
BIN
13/Vorgesetze.class
Normal file
Binary file not shown.
40
13/Vorgesetze.java
Normal file
40
13/Vorgesetze.java
Normal file
@@ -0,0 +1,40 @@
|
||||
/**
|
||||
*
|
||||
* Beschreibung
|
||||
*
|
||||
* @version 1.0 vom 25.06.2025
|
||||
* @author
|
||||
*/
|
||||
|
||||
public class Vorgesetze extends Angestellter {
|
||||
|
||||
// Anfang Attribute
|
||||
private double zuschlag;
|
||||
// Ende Attribute
|
||||
|
||||
public Vorgesetze(String vorname, String name) {
|
||||
super(vorname, name);
|
||||
}
|
||||
public void gehalt_erhoehen(double prozent) {
|
||||
double gehalt = getGehalt();
|
||||
if (gehalt > 10000) {
|
||||
setGehalt( prozentBerechnen(gehalt,0.01));
|
||||
}
|
||||
else {
|
||||
setGehalt( prozentBerechnen(gehalt,0.02));
|
||||
} // end of if-else
|
||||
}
|
||||
public double prozentBerechnen(double summe, double prozent) {
|
||||
return summe+(summe + prozent);
|
||||
}
|
||||
// Anfang Methoden
|
||||
public double getZuschlag() {
|
||||
return zuschlag;
|
||||
}
|
||||
|
||||
public void setZuschlag(double zuschlagNeu) {
|
||||
zuschlag = zuschlagNeu;
|
||||
}
|
||||
|
||||
// Ende Methoden
|
||||
} // end of Vorgesetze
|
||||
40
13/Vorgesetze.~ava
Normal file
40
13/Vorgesetze.~ava
Normal file
@@ -0,0 +1,40 @@
|
||||
/**
|
||||
*
|
||||
* Beschreibung
|
||||
*
|
||||
* @version 1.0 vom 25.06.2025
|
||||
* @author
|
||||
*/
|
||||
|
||||
public class Vorgesetze extends Angestellter {
|
||||
|
||||
// Anfang Attribute
|
||||
private double zuschlag;
|
||||
// Ende Attribute
|
||||
|
||||
public Vorgesetze(String vorname, String name) {
|
||||
super(vorname, name);
|
||||
}
|
||||
public void gehalt_erhoehen(double prozent) {
|
||||
double gehalt = getGehalt();
|
||||
if (gehalt > 10000) {
|
||||
setGehalt( prozentBerechnen(gehalt,0.01));
|
||||
}
|
||||
else {
|
||||
setGehalt( prozentBerechnen(gehalt,0.02));
|
||||
} // end of if-else
|
||||
}
|
||||
public double prozentBerechnen(double summe, double prozent) {
|
||||
return summe+(summe + prozent);
|
||||
}
|
||||
// Anfang Methoden
|
||||
public double getZuschlag() {
|
||||
return zuschlag;
|
||||
}
|
||||
|
||||
public void setZuschlag(double zuschlagNeu) {
|
||||
zuschlag = zuschlagNeu;
|
||||
}
|
||||
|
||||
// Ende Methoden
|
||||
} // end of Vorgesetze
|
||||
Reference in New Issue
Block a user