C++ :: Aufgabe #283

1 Lösung Lösung öffentlich

Game - Heiß oder Kalt

Anfänger - C++ von DavidDev024 - 20.04.2020 um 19:36 Uhr
Das Spiel läuft folgender Maßen ab:

- Spieler 1 denkt sich eine Zahl aus
- Spieler 2 versucht nun die Zahl zu erraten, indem er eine Zahl eingibt
- nun wird der vorherige Versuch (falls einer vorhanden) mit dem jetzigen verglichen und wärmer oder kälter ausgegeben (je nachdem ob man der geheimen Zahl von Spieler 1 näher kommt oder nicht)
-Erratet Spieler 2 die Zahl sollen die benötigten Versuche und die benötigte Zeit ausgegeben werden.

Have Fun

Lösungen:

vote_ok
von smack123 (60 Punkte) - 27.04.2020 um 15:32 Uhr
Quellcode ausblenden C-Code
#include <iostream>
#include "time.h"
using namespace std;
int main()
{
    time_t now;
    time_t final;
    double seconds;
    int Eingabe;
    int ZahlFix;
    int Versuche=0;

    cout << "Geben Sie ein Zahl ein: ";
    cin >> ZahlFix;
    system("CLS");
    
        time(&now);
        do
        {
            
            cout << "Versuchen Sie jetzt:";
            cin >> Eingabe;
            Versuche++;
            if (Eingabe+1 == ZahlFix|| Eingabe - 1 == ZahlFix)
            {
                cout << "Falsch! Heiss!" << endl << endl;
            }
            else if (Eingabe+2 == ZahlFix || Eingabe - 2 == ZahlFix)
            {
                cout << "Falsch! Warm!" << endl << endl;
            }
            else if (Eingabe == ZahlFix)
            {
                time(&final);
                seconds = difftime(final, now);
                cout << endl << "Genau ! Zeit: " << seconds << " sekunden" << endl << "Versuche: " << Versuche << endl;
            }

            else
            {
                cout << "Falsch! Kalt!" << endl << endl;
            }
        } while (Eingabe != ZahlFix);

    


}
2053752

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.