Der Hamster kann mit den → Sensoren einen Teil seiner Umwelt wahrnehmen.
→ if ... elsegibt dir die Möglichkeit, auf "Umwelt"-Bedingungen mit einem entweder/oder zu reagieren..
void main() { while (!maulLeer()) { . . . } }
while (vornFrei()) { if (kornDa()) { . . . . . . } else { . . . } }
while (vornFrei()) { ... }
if (kornDa()) { nimm(); // 1. Korn aufnehmen // wenn nur 1 Korn vorhanden ist, weiter mit → else // Testen, ob noch weitere Körner vorhanden sind if (kornDa()) { nimm(); // Testen, ob ein 3. Korn vorhanden istwenn ja: // nach rechts drehen 1 Schritt vor // wenn nein, weiter mit → else if (kornDa()) { ... } // 2 Körner: nach links drehen 1 Schritt vor else { ... } } // 1 Korn 1 Schritt vor else { . . . } }