Write a C# program that plays a guessing game with the user. Your program should select a random number between 1 and  50 and then let the user try to guess it. The program should continue asking the user for a number until he guesses  correctly. (See below for some tips on random numbers). CHALLENGE #1: Modify your program so that it only allows  the user 10 guesses, and then declares them to be an inadequate guesser if they haven’t gotten it correct. Your  program should output the random number chosen. CHALLENGE #2: Modify your program so that after they guess a  number (or get declared inadequate, if you do Challenge #1) that it asks them if they want to play again, and responds  accordingly.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Write a C# program that plays a guessing game with the user. Your program should select a random number between 1 and 
50 and then let the user try to guess it. The program should continue asking the user for a number until he guesses 
correctly. (See below for some tips on random numbers). CHALLENGE #1: Modify your program so that it only allows 
the user 10 guesses, and then declares them to be an inadequate guesser if they haven’t gotten it correct. Your 
program should output the random number chosen. CHALLENGE #2: Modify your program so that after they guess a 
number (or get declared inadequate, if you do Challenge #1) that it asks them if they want to play again, and responds 
accordingly.

Some Random Number Generation Hints
Random rndNumber = new Random();
Console.Writeline(rndNumber.Next()); //random integer
Console.Writeline(rndNumber.Next(101)); //random integer between 0 and 100
Console.Writeline(rndNumber.Next(10, 43)); //random integer between 10 and 42
Console.Writeline(rndNumber.NextDouble()); //random double greater than 0, but less than 1
Console.Writeline(rndNumber.NextDouble()*10); //random double between 0 and 10
Transcribed Image Text:Some Random Number Generation Hints Random rndNumber = new Random(); Console.Writeline(rndNumber.Next()); //random integer Console.Writeline(rndNumber.Next(101)); //random integer between 0 and 100 Console.Writeline(rndNumber.Next(10, 43)); //random integer between 10 and 42 Console.Writeline(rndNumber.NextDouble()); //random double greater than 0, but less than 1 Console.Writeline(rndNumber.NextDouble()*10); //random double between 0 and 10
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Random Class and its operations
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education