latest Post

C# Number Guessing Game Let's try...

C# Number Guessing Game

using System;
using System.Collections.Generic;
using System.Text;
class Program
{
     static void Main(string[] args)
      {
           while (true)
            {
                int randno = Newnum(1, 101);
                int count = 1;
                while (true)
                {
                    Console.Write("Enter a number between 1 and 100(0 to quit):");
                    int input = Convert.ToInt32(Console.ReadLine());
                    if (input == 0)
                        return;
                    else if (input < randno)
                    {
                        Console.WriteLine("Low, try again.");
                        ++count;
                        continue;
                    }
                    else if (input > randno)
                    {
                        Console.WriteLine("High, try again.");
                        ++count;
                       continue;
                    }
                    else
                   {
                       Console.WriteLine("You guessed it! The number was {0}!", randno);
                       Console.WriteLine("It took you {0} {1}.\n", count, count == 1 ? "try" : "tries");
                        break;
                    }

                }

            }

        }

        static int Newnum(int min, int max)
        {
            Random random = new Random();

            return random.Next(min, max);
        }
    }
}


Here is the output of the C# Program:

Enter a number between 1 and 100(0 to quit) : 56
Low,try again.
Enter a number between 1 and 100(0 to quit): 67
high,try again.
Enter a number between 1 and 100(0 to quit): 59
You guessed it! The number was 59
It took you 2 tries!!!

About Mallikarjun A

Mallikarjun A
Recommended Posts × +

0 comments:

Post a Comment