Computer Science, asked by priya970576, 2 days ago

Write a number game program. Ask the user to enter a number, if the number is greater than
number to be guessed then, raise a ValueTooSmall exception and prompt the user to enter
again. Quit the program only when the user enters the correct number.

Answers

Answered by pnandinihanwada
0

Answer:

Most of the geeks from a CS (Computer Science) background, think of their very first project after doing a Programming Language. Here, you will get your very first project and the basic one, in this article.

Task: Below are the steps:

Build a Number guessing game, in which the user selects a range.

Let’s say User selected a range, i.e., from A to B, where A and B belong to Integer.

Some random integer will be selected by the system and the user has to guess that integer in the minimum number of guesses

Analysis:

Explanation 1: If the User inputs range, let’s say from 1 to 100. And compiler randomly selected 42 as the integer. And now the guessing game started, so the user entered 50 as his/her first guess. The compiler shows “Try Again! You guessed too high”. That’s mean the random number (i.e., 42) doesn’t fall in the range from 50 to 100. That’s the importance of guessing half of the range. And again, the user guesses half of 50 (Could you tell me why?). So the half of 50 is 25. The user enters 25 as his/her second guess. This time compiler will show, “Try Again! You guessed too small”. That’s mean the integers less than 25 (from 1 to 25) are useless to be guessed. Now the range for user guessing is shorter, i.e., from 25 to 50. Intelligently! The user guessed half of this range, so that, user guessed 37 as his/her third guess. This time again the compiler shows the output, “Try Again! You guessed too small”. For the user, the guessing range is getting smaller by each guess. Now, the guessing range for user is from 37 to 50, for which the user guessed 43 as his/her fourth guess. This time the compiler will show an output “Try Again! You guessed too high”. So, the new guessing range for users will be from 37 to 43, again for which the user guessed the half of this range, that is, 40 as his/her fifth guess. This time the compiler shows the output, “Try Again! You guessed too small”. Leaving the guess even smaller such that from 41 to 43. And now the user guessed 41 as his/her sixth guess. Which is wrong and shows output “Try Again! You guessed too small”. And finally, the User Guessed the right number which is 42 as his/her seventh guess.

Total Number of Guesses = 7

Answered by ceoshaffie8888
0

Answer:

Explanation:

:

Build a Number guessing game, in which the user selects a range.

Let’s say User selected a range, i.e., from A to B, where A and B belong to Integer.

Some random integer will be selected by the system and the user has to guess that integer in the minimum number of guesses

Analysis:

Similar questions