//--------------------------------------------------------------------------------------- //DUE:10/17/07 08:00 AM //COURSE: COSC 1336.01 (PROG.FUND.I) TURNED IN: 10/17/07 08:00 AM //--------------------------------------------------------------------------------------- using System; class guess { static void Main() // Entry point { string playersname;//creates object to store player's name as string Console.WriteLine("Welcome to the 'Guess a Number 1.0' Game!");//welcomes player & introduces game Console.WriteLine();//leaves a blank line Console.WriteLine("What's your name.");//requests player's name from player playersname = Console.ReadLine();//takes input from keyboard Console.WriteLine(); Console.WriteLine("{0}, would you like instructions? (type '1' for Yes or '2' for No)", playersname); //asks player if he wants to see instructions int inst = Convert.ToInt32(System.Console.ReadLine()); //creates object for answer to intructions and converts to integer if (inst == 1) Console.WriteLine("*****Intructions*****");//writes instructions if (inst == 1) Console.WriteLine("When prompted, you will enter a number between 0-5");//writes intructions if (inst == 1) Console.WriteLine("If you are lucky, it will match our random number, and you win!");//writes intructions if (inst == 1) Console.WriteLine("If the numbers don't match, you are unlucky and YOU LOSE!");//writes intructions if (inst == 1) Console.WriteLine();//leaves a blank line if (inst == 1) Console.WriteLine("Are you ready {0}, hit enter to begin!", playersname);//hit enter to start game if (inst == 2) Console.WriteLine("Ok, no instructions, lets play...");//no instructions if (inst == 2) Console.WriteLine();//leaves a blank line else Console.ReadLine();//hit enter to begin Console.WriteLine("Ok {0}, guess a number between 0-5", playersname);//asks user for guess int guess = Convert.ToInt32(System.Console.ReadLine());//creates object to store guess & converts to number Console.WriteLine();//leaves a blank line Console.WriteLine("{0}, your number is {1}.", playersname, guess);//verifies guess to player Random random = new Random();//creates object to store random number int randomValue = random.Next(0, 5);//creates random number between 0-5 Console.WriteLine();//leaves a blank line Console.WriteLine("The lucky number is {0}...", randomValue);//tells player the random number Console.WriteLine();//leaves a blank line if (guess == randomValue) Console.WriteLine("YOU WIN! {0} IS A WINNER!", playersname); //if guess is correct, tells player he wins else Console.WriteLine("{0}, YOU LOSE!, {1} was not a good guess!", playersname, guess); //if guess is incorrect, tells player he loses Console.ReadLine();//keeps program from terminating until player hits enter } }