This commit is contained in:
Mykola Fesenko
2025-07-29 08:08:23 +02:00
commit 899a05907b
355 changed files with 11002 additions and 0 deletions

2
10/.gitingore Normal file
View File

@@ -0,0 +1,2 @@
*.class
*.~ava

BIN
10/Aufgabe.class Normal file

Binary file not shown.

38
10/Aufgabe.java Normal file
View 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
View 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
View File

BIN
10/Raum.class Normal file

Binary file not shown.

53
10/Raum.java Normal file
View 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
View 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
View 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