Lernpfad:Lerntheke Marsrover/25: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 100: Zeile 100:
{{Lösung:End}}
{{Lösung:End}}


{{Aufgabe:Start|Icon=Greenfoot Rover.png}}
Der Rover steht vor einer Reihe mit Marken. Auf jedem Feld können eine oder auch mehrere Marken liegen.
Der Rover soll vorwärts fahren, bis er auf einem Feld ankommt, das keine Marke enthält, und auf dem Weg ''alle'' Marken einsammeln.
[[Datei:Rover Karte25 Rechteck.jpg|center]]
{{Aufgabe:End}}
{{Roverkarte|.\n.\n.\n.\n..(MR)(MMM)(MM)(MMM)M(MM)(M)(MMM).}}
{{Lösung:Start}}
<syntaxhighlight lang="Java">
public void act() {
while( markeVorhanden() ) {
    while( markeVorhanden() ) {
        entferneMarke();
        }
        fahre();
    }
}
</syntaxhighlight>
{{Lösung:End}}




{{Inhalt/Lerntheke}}
{{Inhalt/Lerntheke}}