Hamstersimulator Schritte zählen?
Aufgabe: Der Hamster soll solange laufen, bis er gegen ein Hindernis stößt, dabei soll er seine Schritte zählen und diese am Ende ausgeben. Kann mir jemand die Lösung zu dieser Aufgabe geben, habe keine Idee wie ich das umsetzen soll.
4 Antworten
void main() {
int schritte;
schritte = 0;
while(vornFrei() == true) {
vor();
schritte = schritte +1;
}
schreib(" "+schritte+" ");
}
oder
void main() {
int schritte;
for(schritte = 0; vornFrei() == true; schritte++) {
vor();
}
schreib(" "+schritte+" ");
}
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren, Java
Du brauchst eine Schleife, in der du bei jedem Durchgang prüfst, ob der Hamster auf ein Hindernis gestoßen ist oder nicht. Je nachdem lässt du ihn entweder einen Schritt weiterlaufen oder brichst die Schleife ab.
Zudem solltest du bei jedem Schleifendurchlauf eine zuvor definierte Zählervariable um 1 erhöhen, um am Ende die Anzahl der Schritte zu erhalten.
Nutzer, der sehr aktiv auf gutefrage ist
Kommt darauf an, was du von Java verwenden darfst. Weiste, was ein int ist?
mit welchem Programm?