All pastes #962572 Raw Edit

Anonymous

public text v1 · immutable
#962572 ·published 2008-03-29 21:26 UTC
rendered paste body
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;
			}
		}
	}
}