using System;
namespace Learning
{
class MainClass
{
public static void Main(string[] args)
{
Console.WriteLine("Hai thar, welcome to Stephen's crappy C# Number Guessing Game.");
//Generate the random number and declare variables to be used.
Random RandomClass = new Random();
int RandomNumber = RandomClass.Next(1, 10);
int Guesses = 0;
int UserGuess;
//Ask user person for input
Guess:
Console.Write("Input your guess:");
string UserGuessString = Console.ReadLine();
//Cheaters go here
if (UserGuessString == "just give me the answer") {
UserGuess = RandomNumber;
goto Win;
}
UserGuess = Int32.Parse(UserGuessString);
//Increase Guess Count
Guesses++;
//Check if user got answer right
Win:
if (UserGuess == RandomNumber) {
Console.WriteLine("CORRECT! The answer was {0}. This game took you {1} tries.", RandomNumber, Guesses);
}
else {
if (UserGuess > RandomNumber) {
Console.WriteLine("Incorrect! The number is lower than {1}! You have used {0} tries so far.", Guesses, UserGuess);
}
else {
Console.WriteLine("Incorrect! The number is higher than {1}! You have used {0} tries so far.", Guesses, UserGuess);
}
goto Guess;
}
}
}
}