Ich bin in der Schule gerade am Thema " Strukturiertes Programmieren nach Vorgabe",
leider stehe ich jetzt bei c++ zum teil noch an.
Ich muss ein Ratespiel nach diesen vorgaben schreiben:
Aufgabenstellung
Erstellen Sie eine neue Programmhülse.
Teil 1
Beginnen Sie also mit dem Programmaufbau. Der erste Teil des Programms ist sicher, dass eine Zufallszahl erzeugt wird. Nach der Einleitung soll eine Benutzereingabe mit seiner Schätzung verlangt werden. Am besten packen Sie diese Frage in eine Schleife, wo sie solange gestellt wird, wie die Antwort falsch ist oder wie der Spieler noch Versuche hat.
Am Bildschirm soll dieses Programm so aussehen:
Erraten Sie eine Zahl von 1 bis 30? (5 Versuche)
Versuch > 20
Falsch! Zahl ist hoeher!
Versuch > 24
Falsch! Zahl ist hoeher!
Versuch > 27
Falsch! Zahl ist tiefer!
Versuch > 25
Richtig! Sie haben die Zahl erraten, gratuliere!
leider stehe ich noch an der Zufallszahl an.
wie ich die schleife beende wen der Spieler die richtige Zahl eingegeben hat ist mir auch noch nicht ganz klar.
mein Code:
Code: Alles auswählen
#include <iostream>
using namespace std;
int main ()
{
int Zahleingabe =0;
int random =0;
int Zaehler =0;
cout<< "Du hast 5 Versuche. Ich merke mir eine Zahl zwischen 1 und 30 " <<endl;
cin>> Zahleingabe;
while (Zaehler <= 5)
{
if (Zahleingabe!= random)
{
cout << " Richtig! Sie haben die Zahl mit "<< Zaehler <<" erraten, gratuliere!" <<endl;
}
else
{
if (Zahleingabe < random)
{
cout<< " Falsch! Zahl ist hoeher! " <<endl;
}
else
{
cout<< "Falsch! Zahl ist tiefer!" <<endl;
}
}
Zaehler ++;
}
cout<< " Schade sie haben leider verloren" <<endl;
return 0;
}