bla

by anonymous on December 25th, 2008

bliebla

Syntax: Java
Show lines - Hide lines - Show in textbox - Download
class Zimmermann extends Mitarbeiter{
int hoeheStockwerk;
int breiteStockwerk;
int tuerHoehe;
int tuerBreite;
int fensterBreite;
boolean vorhanden ;
int beginnZS;
int beginnZA;
Mitarbeiter tuerroboter;
Mitarbeiter fensterRoboterMitte;
Mitarbeiter  fensterRoboterLinks;
Mitarbeiter   fensterRoboterRechts;
 
Zimmermann(int street, int avenue, int hoehe, int breite,boolean tuer){
super();
int beginnZS=street;
int beginnZA=avenue;
hoeheStockwerk=hoehe ;
breiteStockwerk=breite;
tuerHoehe= hoehe-2;
if((tuerHoehe/2) < 3)tuerBreite=3;
else tuerBreite =(tuerHoehe/2);
fensterBreite=tuerBreite;
vorhanden=tuer;
 
if (tuer = true)
{
 tuerroboter= new Tuermacher(tuerHoehe, tuerBreite);
 fensterRoboterLinks = new Fenstermacher(fensterBreite,tuerHoehe,breiteStockwerk);
 fensterRoboterRechts = new Fenstermacher(fensterBreite,tuerHoehe,breiteStockwerk);
}
else {
 fensterRoboterLinks = new Fenstermacher(fensterBreite,tuerHoehe,breiteStockwerk);
 fensterRoboterMitte = new Fenstermacher(fensterBreite,tuerHoehe,breiteStockwerk);
 fensterRoboterRechts = new Fenstermacher(fensterBreite,tuerHoehe,breiteStockwerk);
}
}
 
int anzahlSeitenFenster(){
 
if(vorhanden = true)return 2 ;
else return 3;
}
 
void arbeite(){
if (vorhanden = true)
{
tuerroboter.geheZu(beginnZS,((breiteStockwerk-tuerBreite)/2));
fensterRoboterLinks.geheZu(beginnZS,(beginnZA+1));
fensterRoboterRechts.geheZu(beginnZA,((breiteStockwerk/2)+tuerBreite+1));
tuerroboter.arbeite();
fensterRoboterLinks.arbeite();
fensterRoboterRechts.arbeite();
}
else{
fensterRoboterLinks.geheZu(beginnZS+hoeheStockwerk,beginnZA+1);
fensterRoboterRechts.geheZu(beginnZS+hoeheStockwerk,(breiteStockwerk/2)+tuerBreite+1);
fensterRoboterMitte.geheZu(beginnZS+hoeheStockwerk,(breiteStockwerk/2));
fensterRoboterLinks.arbeite();
fensterRoboterRechts.arbeite();
fensterRoboterMitte.arbeite();
}
}
 
void holeBeeper(){
if (vorhanden= true)
{
tuerroboter.holeBeeper();
fensterRoboterLinks.holeBeeper();
fensterRoboterRechts.holeBeeper();
}
else{
fensterRoboterLinks.holeBeeper();
fensterRoboterRechts.holeBeeper();
fensterRoboterMitte.holeBeeper();
}
}
int benoetigteBeeper(){
if (vorhanden = true){
return (tuerroboter.benoetigteBeeper()+fensterRoboterLinks.benoetigteBeeper()+fensterRoboterRechts.benoetigteBeeper());
}
else {
return (fensterRoboterLinks.benoetigteBeeper()+fensterRoboterRechts.benoetigteBeeper()+fensterRoboterMitte.benoetigteBeeper());
}
}
 
void feierAbend(){
if (vorhanden = true)
{
tuerroboter.feierAbend();
fensterRoboterLinks.feierAbend();
fensterRoboterRechts.feierAbend();
}
else{
fensterRoboterLinks.feierAbend();
fensterRoboterRechts.feierAbend();
fensterRoboterMitte.feierAbend();
 
}
}
}//Ende Aufgabe 6

Leave a Reply

Note: XHTML is allowed. Your email address will never be published.

Subscribe to this comment feed via RSS