using System;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Random rand = new Random();
int number = rand.Next(20) + 1;
Console.WriteLine("i've picked a number from 1 to 20. guess it!");
int guess = 0;
while (guess != number)
{
Console.Write("guess: ");
string line = Console.ReadLine();
line = line.Trim();
bool validGuess = true;
try { guess = int.Parse(line); }
catch { validGuess = false; }
if (validGuess)
{
if (guess < 1 || guess > 20) Console.WriteLine("that wasn't even between 1 and 20!");
else if (guess != number) Console.WriteLine("that's not the number!");
else Console.WriteLine("you're right! it was " + number + "!");
}
else Console.WriteLine("that wasn't a number.");
}
Console.WriteLine("good job, you won!");
Console.ReadKey();
}
}
}
Comments