latest Post

C# number gussing 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