backup
This commit is contained in:
2
10/.gitingore
Normal file
2
10/.gitingore
Normal file
@@ -0,0 +1,2 @@
|
||||
*.class
|
||||
*.~ava
|
||||
BIN
10/Aufgabe.class
Normal file
BIN
10/Aufgabe.class
Normal file
Binary file not shown.
38
10/Aufgabe.java
Normal file
38
10/Aufgabe.java
Normal file
@@ -0,0 +1,38 @@
|
||||
import java.text.DecimalFormat;
|
||||
public class Aufgabe {
|
||||
public static void main(String args[]) {
|
||||
DecimalFormat d = new DecimalFormat("0.00");
|
||||
|
||||
System.out.println("-------------------------------");
|
||||
Raum raum = new Raum("Wohnzimmer",4.5,8,2.5,3,2);
|
||||
|
||||
|
||||
System.out.println(raum.name + " - Decke : " + d.format(raum.berFlaecheDecke()));
|
||||
System.out.println(raum.name + " - Waende : " + d.format(raum.berFlaecheWaende()));
|
||||
System.out.println(raum.name + " - Malen : " + d.format(raum.berFlaecheMalen()));
|
||||
|
||||
System.out.println("-------------------------------");
|
||||
Raum raum2 = new Raum("Badezimmer",5.6,5,2.5,2,1);
|
||||
|
||||
|
||||
System.out.println(raum2.name + " - Decke : " + d.format(raum2.berFlaecheDecke()));
|
||||
System.out.println(raum2.name + " - Waende : " + d.format(raum2.berFlaecheWaende()));
|
||||
System.out.println(raum2.name + " - Malen : " + d.format(raum2.berFlaecheMalen()));
|
||||
|
||||
System.out.println("-------------------------------");
|
||||
Raum raum3 = new Raum("Küche",5,6,2.5,1,1);
|
||||
|
||||
|
||||
System.out.println(raum3.name + " - Decke : " + d.format(raum3.berFlaecheDecke()));
|
||||
System.out.println(raum3.name + " - Waende : " + d.format(raum3.berFlaecheWaende()));
|
||||
System.out.println(raum3.name + " - Malen : " + d.format(raum3.berFlaecheMalen()));
|
||||
|
||||
System.out.println("-------------------------------");
|
||||
Raum raum4 = new Raum("Wohnzimmer 2",10,5,2.5,3,1);
|
||||
|
||||
|
||||
System.out.println(raum4.name + " - Decke : " + d.format(raum4.berFlaecheDecke()));
|
||||
System.out.println(raum4.name + " - Waende : " + d.format(raum4.berFlaecheWaende()));
|
||||
System.out.println(raum4.name + " - Malen : " + d.format(raum4.berFlaecheMalen()));
|
||||
}
|
||||
}
|
||||
36
10/Aufgabe.~ava
Normal file
36
10/Aufgabe.~ava
Normal file
@@ -0,0 +1,36 @@
|
||||
import java.text.DecimalFormat;
|
||||
public class Aufgabe {
|
||||
public static void main(String args[]) {
|
||||
DecimalFormat d = new DecimalFormat("0.00");
|
||||
|
||||
Raum raum = new Raum("Wohnzimmer",4.5,8,2.5,3,2);
|
||||
|
||||
|
||||
System.out.println(raum.name + " - Decke : " + d.format(raum.berFlaecheDecke()));
|
||||
System.out.println(raum.name + " - Waende : " + d.format(raum.berFlaecheWaende()));
|
||||
System.out.println(raum.name + " - Malen : " + d.format(raum.berFlaecheMalen()));
|
||||
|
||||
|
||||
Raum raum2 = new Raum("Badezimmer",5.6,5,2.5,2,1);
|
||||
|
||||
|
||||
System.out.println(raum2.name + " - Decke : " + d.format(raum2.berFlaecheDecke()));
|
||||
System.out.println(raum2.name + " - Waende : " + d.format(raum2.berFlaecheWaende()));
|
||||
System.out.println(raum2.name + " - Malen : " + d.format(raum2.berFlaecheMalen()));
|
||||
|
||||
|
||||
Raum raum3 = new Raum("Küche",5,6,2.5,1,1);
|
||||
|
||||
|
||||
System.out.println(raum3.name + " - Decke : " + d.format(raum3.berFlaecheDecke()));
|
||||
System.out.println(raum3.name + " - Waende : " + d.format(raum3.berFlaecheWaende()));
|
||||
System.out.println(raum3.name + " - Malen : " + d.format(raum3.berFlaecheMalen()));
|
||||
|
||||
Raum raum4 = new Raum("Wohnzimmer 2",10,5,2.5,3,1);
|
||||
|
||||
|
||||
System.out.println(raum4.name + " - Decke : " + d.format(raum4.berFlaecheDecke()));
|
||||
System.out.println(raum4.name + " - Waende : " + d.format(raum4.berFlaecheWaende()));
|
||||
System.out.println(raum4.name + " - Malen : " + d.format(raum4.berFlaecheMalen()));
|
||||
}
|
||||
}
|
||||
0
10/Datei1.java
Normal file
0
10/Datei1.java
Normal file
BIN
10/Raum.class
Normal file
BIN
10/Raum.class
Normal file
Binary file not shown.
53
10/Raum.java
Normal file
53
10/Raum.java
Normal file
@@ -0,0 +1,53 @@
|
||||
/**
|
||||
*
|
||||
* Beschreibung
|
||||
*
|
||||
* @version 1.0 vom 02.04.2025
|
||||
* @author
|
||||
*/
|
||||
|
||||
public class Raum {
|
||||
|
||||
// Anfang Attribute
|
||||
public String name;
|
||||
public double laenge;
|
||||
public double breite;
|
||||
public double hoehe;
|
||||
public int anzFenster;
|
||||
public int anzTueren;
|
||||
// Ende Attribute
|
||||
|
||||
public Raum(String name, double laenge, double breite, double hoehe, int anzFenster, int anzTueren) {
|
||||
this.name = name;
|
||||
this.laenge = laenge;
|
||||
this.breite = breite;
|
||||
this.hoehe = hoehe;
|
||||
this.anzFenster = anzFenster;
|
||||
this.anzTueren = anzTueren;
|
||||
}
|
||||
|
||||
// Anfang Methoden
|
||||
public double berFlaecheDecke() {
|
||||
|
||||
return laenge*breite;
|
||||
}
|
||||
|
||||
public double berFlaecheWaende() {
|
||||
double ergebniss = 0;
|
||||
ergebniss += 2*(hoehe*laenge);
|
||||
ergebniss += 2*(hoehe*breite);
|
||||
for (int i = 0; i < anzFenster; i++) {
|
||||
ergebniss -= (1 * 1.2);
|
||||
}
|
||||
for (int i = 0; i < anzTueren; i++) {
|
||||
ergebniss -= (0.9 * 2.1);
|
||||
}
|
||||
return ergebniss;
|
||||
}
|
||||
|
||||
public double berFlaecheMalen() {
|
||||
return (berFlaecheWaende() + berFlaecheDecke());
|
||||
}
|
||||
|
||||
// Ende Methoden
|
||||
} // end of Raum
|
||||
27
10/Raum.uml
Normal file
27
10/Raum.uml
Normal file
@@ -0,0 +1,27 @@
|
||||
[Files]
|
||||
File0=Raum.java
|
||||
|
||||
[Box: - Raum]
|
||||
X=20
|
||||
Y=40
|
||||
MinVis=0
|
||||
ShowParameter=4
|
||||
SortOrder=0
|
||||
ShowIcons=1
|
||||
|
||||
[Diagram]
|
||||
comments=0
|
||||
OffsetX=0
|
||||
OffsetY=0
|
||||
Visibility=0
|
||||
ShowParameter=4
|
||||
SortOrder=0
|
||||
ShowIcons=1
|
||||
ShowConnections=0
|
||||
Fontname=Segoe UI
|
||||
Fontsize=12
|
||||
ShowObjectDiagram=0
|
||||
|
||||
[Interactive]
|
||||
I0=
|
||||
|
||||
55
10/Raum.~ava
Normal file
55
10/Raum.~ava
Normal file
@@ -0,0 +1,55 @@
|
||||
/**
|
||||
*
|
||||
* Beschreibung
|
||||
*
|
||||
* @version 1.0 vom 02.04.2025
|
||||
* @author
|
||||
*/
|
||||
|
||||
public class Raum {
|
||||
|
||||
// Anfang Attribute
|
||||
public String name;
|
||||
public double laenge;
|
||||
public double breite;
|
||||
public double hoehe;
|
||||
public int anzFenster;
|
||||
public int anzTueren;
|
||||
// Ende Attribute
|
||||
|
||||
public Raum(String name, double laenge, double breite, double hoehe, int anzFenster, int anzTueren) {
|
||||
this.name = name;
|
||||
this.laenge = laenge;
|
||||
this.breite = breite;
|
||||
this.hoehe = hoehe;
|
||||
this.anzFenster = anzFenster;
|
||||
this.anzTueren = anzTueren;
|
||||
}
|
||||
|
||||
// Anfang Methoden
|
||||
public double berFlaecheDecke() {
|
||||
|
||||
return laenge*breite;
|
||||
}
|
||||
|
||||
public double berFlaecheWaende() {
|
||||
double ergebniss = 0;
|
||||
ergebniss += 2*(hoehe*laenge);
|
||||
for (int i = 0; i < 2; i++) {
|
||||
ergebniss += hoehe*breite;
|
||||
}
|
||||
for (int i = 0; i < anzFenster; i++) {
|
||||
ergebniss -= (1 * 1.2);
|
||||
}
|
||||
for (int i = 0; i < anzTueren; i++) {
|
||||
ergebniss -= (0.9 * 2.1);
|
||||
}
|
||||
return ergebniss;
|
||||
}
|
||||
|
||||
public double berFlaecheMalen() {
|
||||
return (berFlaecheWaende() + berFlaecheDecke());
|
||||
}
|
||||
|
||||
// Ende Methoden
|
||||
} // end of Raum
|
||||
Reference in New Issue
Block a user