Hi, ich habe gestern angefangen zu programmieren mit diesem Programm. Soll ein gutes Programm sein zum Programmieren lernen, falls ihr es nicht kennt. Ich weiß nicht ob es sehr bekannt ist. Falls sich jemand mit diesem Programm auskennt, könnt ihr mir bitte bei meinem Problem helfen.
Und zwar bin ich bei "Level" 1.3.4 tile the floor. Da ist die Aufgabe das der Roboter von außen nach innen läuft und auf jedes Feld einen Beeper legt. Ich habe es mit dem Befehl "while(frontIsClear())" probiert, aber darf den noch nicht benutzen.
Ich habe damit probiert das der Roboter geradeaus läuft, bis ein Hindernis vor ihm ist und er auf jedem Feld ein Beeper platziert.
Allerdings läuft er nur ein Feld weit und bleibt dann stehen.
Ich weiß ich könnte ihm auch "repeat(9)" sagen, aber dann wäre der Code viel zu lang, wenn ich jedes mal "repeat" sagen sollte.
Falls mir jemand helfen kann, danke im Voraus
Und zwar bin ich bei "Level" 1.3.4 tile the floor. Da ist die Aufgabe das der Roboter von außen nach innen läuft und auf jedes Feld einen Beeper legt. Ich habe es mit dem Befehl "while(frontIsClear())" probiert, aber darf den noch nicht benutzen.
Ich habe damit probiert das der Roboter geradeaus läuft, bis ein Hindernis vor ihm ist und er auf jedem Feld ein Beeper platziert.
PHP:
void moveAroundAndDropBeeper()
{
dropBeeper();
if (frontIsClear()) {
moveForward();
dropBeeper();
}
}
Ich weiß ich könnte ihm auch "repeat(9)" sagen, aber dann wäre der Code viel zu lang, wenn ich jedes mal "repeat" sagen sollte.
Falls mir jemand helfen kann, danke im Voraus