57 lines
1.9 KiB
C#
57 lines
1.9 KiB
C#
/*
|
|
* C# Program to Perform a 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);
|
|
}
|
|
}
|
|
}
|
|
/*
|
|
|
|
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!!! |