import JavaKaraProgram;
/**
*
* Kara soll ein gefülltes Rechteck legen.
*
*
* @see Alle Programme
* @author Michael Martin
* @version 1.0 / 9.6.2002
*/
public class Parameter7a extends JavaKaraProgram
{ // Anfang von Parameter7a
void legeKleeblattZeile(int n)
{ for (int i=1;i<=n;i++)
{ if (!kara.onLeaf())
{kara.putLeaf();
}
kara.move();
}
}
void geheZeileHoch(int richtung)
{ for (int i=1;i<=2;i++)
{ if (richtung%2==1)
{kara.turnLeft();
}
else
{kara.turnRight();
}
kara.move();
}
}
void legeVollesRechteck(int h,int b)
{ for (int i=1;i<=h;i++)
{ legeKleeblattZeile(b);
geheZeileHoch(i);
}
}
public void myProgram()
{ // Anfang von myProgram
int hoehe,breite;
do
{ hoehe=tools.intInput("Wie hoch soll das Rechteck sein?");
breite=tools.intInput("Wie breit soll das Rechteck sein?");
if (hoehe*breite>0)
{ world.clearAll();
legeVollesRechteck(hoehe,breite);
}
}
while (hoehe*breite>0);
} // Ende von myProgram
} // Ende von Parameter7a