Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
--- Praktische Informatik (http://www.informatikerboard.de/board/board.php?boardid=6)
---- Algorithmen (http://www.informatikerboard.de/board/board.php?boardid=17)
----- Programmablaufplan (http://www.informatikerboard.de/board/thread.php?threadid=3772)


Geschrieben von Informatikanfänger20 am 09.11.2017 um 07:57:

  Programmablaufplan

Meine Frage:
Hallo, ich bin neu in der Javaprogrammierung.
Folgende Aufgabe bereitet mir Probleme

Erstellen Sie einen Programmablaufplan zu einem
kleinem Ratespiel. Direkt zu Beginn des Spiels liest das Programm eine geheime Zahl ein, welche dem
Spieler nicht verraten wird. Der Spieler hat im Anschluss die Möglichkeit solange Zahlen einzugeben,
bis er die geheime Zahl eingegeben und somit erraten hat. Bei jedem Rateversuch soll ausgeben
werden, ob die geheime Zahl kleiner oder größer als die geratene Zahl ist. Wenn die geheime Zahl
erraten wurde, soll zudem die Anzahl der Versuche mit ausgegeben werden.


Meine Ideen:
Ich würde nach einlesen der Zahl 3 Verzweigungen machen.
1. geratene Zahl ist eingelesene Zahl
2. geratene Zahl ist kleiner als eingelesene
3. geratene Zahl ist größer als eingelesene
Die Frage ist wie ich die Versuche zähle.
Soll ich dazu eine Variable Versuche definieren, also vor den Verzweigungen
z.b int Versuch und in jeder Verzweigung erhöhe ich Versuch um 1. Geht das so?



Geschrieben von Karlito am 09.11.2017 um 08:04:

 

Hallo Informatikanfänger20,

richtiger Ansatz. Aber warum initialisierst du AnzahlVersuche nicht einfach mit 0 bei Programmbeginn und erhöhst es vor jedem Versuch?

Besten Gruß,

Karlito



Geschrieben von Informatikanfänger20 am 09.11.2017 um 08:25:

 

Heißt das, dass ich vor jeder Verweigung die Versuche erhöhen soll, Also.bevor er die Bedinung prüft?



Geschrieben von Karlito am 09.11.2017 um 18:37:

 

Ja



Geschrieben von Informatikanfänger20 am 11.11.2017 um 11:41:

 

Dankeschön Daumen hoch smile


Forensoftware: Burning Board, entwickelt von WoltLab GmbH