Hamster

Aus ProgrammingWiki
Archivierte Version vom 2010-10-12T07:23:29+00:00. Aktuelle Version

Im Internet Explorer ist die Darstellung deutlich langsamer als im FireFox. Es wird deshalb der FireFox Browser für die Hamsterbeispiele empfohlen.

<eval id="4b03d247eb4f5"></eval>

void rechtsUm() { //Definition linksUm(); linksUm(); linksUm(); } void frissDichRundUndSatt() {

// aufessen solange bis kein Korn mehr da liegt
while(kornDa()) nimm();

} void eineReiheLeerFuttern () {

// wenn wir auf einem Korn anfangen erstmal aufessen
frissDichRundUndSatt();
while(vornFrei()){
 // weiter laufen
 vor();
 // aufessen wenn hier was liegt
 frissDichRundUndSatt();
}

} void main () {

while(vornFrei()){
eineReiheLeerFuttern ();
rechtsUm();
if(!vornFrei()) break;
vor();
rechtsUm();
eineReiheLeerFuttern ();
linksUm();
if(!vornFrei()) break;
vor();
linksUm();
} 

}

main();

Ihr Browser unterstützt Canvas nicht.