Hallo liebe Community,
ich habe eine Aufgabe in BlueJ zu bewältigen. Viele der Aufgabe sind schon erledigt, leider komme ich bei den letzen beiden nicht weiter. Deswegen bitte ich um Hilfestellung.
Hier die Aufgabe:
Klasse Palette
ich habe eine Aufgabe in BlueJ zu bewältigen. Viele der Aufgabe sind schon erledigt, leider komme ich bei den letzen beiden nicht weiter. Deswegen bitte ich um Hilfestellung.
Hier die Aufgabe:
- Erzeugen Sie eine Methode, bei der erfragt wird, wie viele Steine auf die Palette sollen und geben Sie das Gesamtgewicht der Palette auf der Konsole aus. Sollte das Gesamtgewicht über 600 kg sein, soll zusätzlich die Information „die Palette ist zu schwer“ anzeigt werden. Zusatz: Geben Sie die maximale Anzahl von Steinen auf der Palette aus.
- Bestimmen Sie für einen beliebigen Stein mit einzugebender Größte, die maximale Anzahl, die auf eine Palette passen. (Aufgabe findet ihr nochmal in der PDF)
Hier ist der Code, der schon geschrieben wurde:
Java:
public class Ziegelstein
{
private int laenge;
private int breite;
private int hoehe;
private double dichte;
private String farbe;
public Ziegelstein(int l,int b, int h, String f)
{
hoehe=h;
laenge=l;
breite=b;
dichte=1.5;
farbe=f;
}
public double o_flaeche()
{ return (laenge*breite+laenge*hoehe+breite*hoehe)*2;
}
public double volumen()
{return (laenge*breite*hoehe);
}
public double masse()
{ return (volumen()*dichte);
}
public void daten()
{System.out.println("Oberfläche:"+o_flaeche()+" cm²");
System.out.println("Volumen:"+volumen()+" cm³");
System.out.println("Länge:"+laenge+" cm");
System.out.println("Breite:"+breite+" cm");
System.out.println("Höhe:"+hoehe+" cm");
System.out.println("Farbe:"+farbe);
}
public void farbeAendern(String f)
{farbe=f;
}
}
Klasse Palette
Java:
public class Palette
{
private double gewicht;
private Ziegelstein stein;
public Palette()
{
stein=new Ziegelstein(24,12,8,"rot");
gewicht=6500;
}
}