... newer stories
Montag, 23. Oktober 2006
ITG Lösuzng
nambrot, 16:30h
// Hinweis: Unter Windows Java-Datei nicht auf oberster Stufe speichern (zB auf C:).
// Bei Kompilation mit JDK 1.4 muss die folgende Zeile entfernt werden:
import javakara.JavaKaraProgram;
/* BEFEHLE: kara.
* move() turnRight() turnLeft()
* putLeaf() removeLeaf()
*
* SENSOREN: kara.
* treeFront() treeLeft() treeRight()
* mushroomFront() onLeaf()
*/
public class playitagain2 extends JavaKaraProgram {
void umBaeumeHerum()
{
kara.turnLeft();
kara.move();
kara.turnRight();
kara.move();
while(kara.treeRight())
{
kara.move();
}
kara.turnRight();
kara.move();
kara.turnLeft();
}
public void myProgram()
{
// hier kommt das Hauptprogramm hin, zB:
while(!kara.onLeaf())
{
if(kara.treeFront())
{
this.umBaeumeHerum();
}
else
{
kara.move();
}
}
kara.removeLeaf();
}
}
// Bei Kompilation mit JDK 1.4 muss die folgende Zeile entfernt werden:
import javakara.JavaKaraProgram;
/* BEFEHLE: kara.
* move() turnRight() turnLeft()
* putLeaf() removeLeaf()
*
* SENSOREN: kara.
* treeFront() treeLeft() treeRight()
* mushroomFront() onLeaf()
*/
public class playitagain2 extends JavaKaraProgram {
void umBaeumeHerum()
{
kara.turnLeft();
kara.move();
kara.turnRight();
kara.move();
while(kara.treeRight())
{
kara.move();
}
kara.turnRight();
kara.move();
kara.turnLeft();
}
public void myProgram()
{
// hier kommt das Hauptprogramm hin, zB:
while(!kara.onLeaf())
{
if(kara.treeFront())
{
this.umBaeumeHerum();
}
else
{
kara.move();
}
}
kara.removeLeaf();
}
}
... link (5 Kommentare) ... comment
... older stories