repo: ownRepo

func_name: #include<iostream>

original_string: #include<iostream>

url: noURL

partition: test


func_name: NumberGame()

original_string:
NumberGame() {
        srand(time(0));
        secretNumber = rand() % 11;
    }

code_tokens: NumberGame ( ) { srand ( time ( 0 ) ) ; secretNumber = rand ( ) % 11 ; }


func_name: guessNumber()

original_string:
int guessNumber() {
        int guess;
        cout << "Rate eine Zahl zwischen 0 und 10: ";
        cin >> guess;
        return guess;
    }

code_tokens:
int
guessNumber
(
)
{
int
guess
;
cout
<<
"Rate eine Zahl zwischen 0 und 10: "
;
cin
>>
guess
;
return
guess
;
}


func_name: checkGuess(int guess)

original_string:
bool checkGuess(int guess) {
        if (guess == secretNumber) {
            cout << "Glückwunsch! Du hast die richtige Zahl erraten." << endl;
            return true;
        } else if (guess < secretNumber) {
            cout << "Die gesuchte Zahl ist größer als deine Eingabe." << endl;
        } else {
            cout << "Die gesuchte Zahl ist kleiner als deine Eingabe." << endl;
        }
        return false;
    }


func_name: startGame()

original_string:
void startGame() {
        int attempts = 0;
        bool correctGuess = false;
        cout << "Willkommen beim Zahlenspiel!" << endl;
        while (!correctGuess && attempts < 3) {
            int guess = guessNumber();
            correctGuess = checkGuess(guess);
            attempts++;
        }
        if (!correctGuess) {
            cout << "Du hast alle Versuche aufgebraucht. Die gesuchte Zahl war: " << secretNumber << endl;
        }
    }


func_name: main()

original_string:
int main() {
    NumberGame game;
    game.startGame();
    return 0;
}

code_tokens: int main ( ) { NumberGame game ; game . startGame ( ) ; return 0 ; }