Ein- und Ausgaben
KaraFraegt1
import JavaKaraProgram;
/**
* <hr>
* Aufgabe für Kara: : KARA steht vor einem Baum. Der Benutzer soll eingeben
* ob sie um den Baum herumlaufen soll oder ein Blatt ablegen.
<hr>
* @see <a href="Javakara.html">Alle Programme</a>
* @author Michael Martin
* @version 1.0 / 11.2.2002
*/
public class KaraFraegt1 extends JavaKaraProgram
{ // Anfang von KaraFraegt1
void geheUmBaum()
{ kara.turnRight();
kara.move();
kara.turnLeft();
kara.move();
kara.move();
kara.turnLeft();
kara.move();
kara.turnRight();
}// Ende von geheUmBaum
public void myProgram()
{ // Anfang von myProgram
String antwort;
antwort=tools.stringInput("Soll Kara um den Baum gehen, ja oder nein? \n(Andernfalls legt sie ein Blatt ab)");
if (antwort.equalsIgnoreCase("ja"))
{ tools.showMessage("OK, Kara geht um den Baum!");
this.geheUmBaum();
}
else
{ tools.showMessage("Kara legt ein Blatt ab!");
kara.putLeaf();
};
} // Ende von myProgram
} // Ende von KaraFraegt1
KaraFraegt2
import JavaKaraProgram;
/**
* <hr>
* Aufgabe für Kara: : KARA steht vor einem Baum. Der Benutzer soll eingeben
* ob KARA
* (a) das Kleeblatt aufheben soll
* (b) das Kleeblatt ein Feld nach hinten schieben soll
* (c) hinter dem Kleeblatt ein zweites ablegen soll.
<hr>
* @see <a href="Javakara.html">Alle Programme</a>
* @author Michael Martin
* @version 1.0 / 11.2.2002
*/
public class KaraFraegt2 extends JavaKaraProgram
{ // Anfang von KaraFraegt2
public void myProgram()
{ // Anfang von myProgram
String antwort;
antwort=tools.stringInput("Soll Kara \n(a) das Blatt aufheben?\n"
+"(b) das Blatt schieben? \n(c) noch ein Blatt dazulegen?");
if (antwort.equalsIgnoreCase("a"))
{ tools.showMessage("OK, Kara hebt das Blatt auf!");
kara.removeLeaf();
}
else
{ if (antwort.equalsIgnoreCase("b"))
{ tools.showMessage("Kara schiebt das Blatt!");
kara.removeLeaf();
kara.move();
kara.putLeaf();
}
else
{ tools.showMessage("Kara legt noch ein Blatt ab!");
kara.move();
kara.putLeaf();
}
};
} // Ende von myProgram
} // Ende von KaraFraegt2
KaraFraegt3
import JavaKaraProgram;
/**
* <hr>
* Aufgabe für Kara: : KARA steht vor einem Baum. Der Benutzer soll eingeben
* ob KARA
* (a) das Kleeblatt aufheben soll
* (b) das Kleeblatt ein Feld nach hinten schieben soll
* (c) hinter dem Kleeblatt ein zweites ablegen soll.
* Falls der Benutzer weder a, noch b, noch c eingibt, soll der Computer
* mitteilen, dass KARA nicht tun kann.
<hr>
* @see <a href="Javakara.html">Alle Programme</a>
* @author Michael Martin
* @version 1.0 / 11.2.2002
*/
public class KaraFraegt3 extends JavaKaraProgram
{ // Anfang von KaraFraegt3
public void myProgram()
{ // Anfang von myProgram
String antwort;
antwort=tools.stringInput("Soll Kara \n(a) das Blatt aufheben?\n"
+"(b) das Blatt schieben? \n(c) noch ein Blatt dazulegen?");
if (antwort.equalsIgnoreCase("a"))
{ tools.showMessage("OK, Kara hebt das Blatt auf!");
kara.removeLeaf();
}
else
{ if (antwort.equalsIgnoreCase("b"))
{ tools.showMessage("Kara schiebt das Blatt!");
kara.removeLeaf();
kara.move();
kara.putLeaf();
}
else
{ if (antwort.equalsIgnoreCase("c"))
{ tools.showMessage("Kara legt noch ein Blatt ab!");
kara.move();
kara.putLeaf();
}
else
{ tools.showMessage("Sie haben weder a noch b noch c eingeben.\n Kara"
+"tut nichts!");
}
}
};
} // Ende von myProgram
} // Ende von KaraFraegt3
KaraFraegt4
import JavaKaraProgram;
/**
* <hr>
* Aufgabe für Kara: : KARA steht vor einem Baum und ruht sich aus. Der
* Computer soll den Benutzer nach seinem Namen anschließend seinen Vornamen
* fragen. Anschließend soll der Benutzer mit Namen angespochen und in einer
* Zeile darunter darauf hingewiesen werden, dass er leise sein muss, weil
* KARA schläft.
<hr>
* @see <a href="Javakara.html">Alle Programme</a>
* @author Michael Martin
* @version 1.0 / 11.2.2002
*/
public class KaraFraegt4 extends JavaKaraProgram
{ // Anfang von KaraFraegt4
public void myProgram()
{ // Anfang von myProgram
String vorname;
String name;
name=tools.stringInput("Wie lautet Ihr Nachname?");
vorname=tools.stringInput("Wie ist Ihr Vorname?");
tools.showMessage("Lieber "+vorname+" "+name+",\n\nseien Sie bitte "+
"ganz leise,\ndenn Kara schläft.\n\nDanke.");
} // Ende von myProgram
} // Ende von KaraFraegt4
|