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

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