Hamster
Aus ProgrammingWiki
Archivierte Version vom 2011-01-10T19:11:07+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();