class Programm {
Robot karol = new Robot();
void main() {
for (int i = 0; i < 40; i++) {
mauerBisZurWand();
karol.linksDrehen();
}
}
void mauerBisZurWand() {
while (karol.nichtIstWand()) {
schrittStein();
}
}
void schrittStein() {
tauschen();
karol.schritt();
}
void tauschen() {
if (karol.nichtIstZiegel()) {
karol.hinlegen();
} else {
karol.aufheben();
}
}
}