SteelGolem icon

pick a number between 1 and 20

SteelGolem | PRO | 06/18/20 01:42:04 PM UTC | 0 ⭐ | 1522 👁️ | Never ⏰ | []
C# |

1.16 KB

|

None

|

0 👍

/

0 👎

 
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