GUESS THE NUMBER GAME
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
Related questions
Question
Using JavaScript + html

Transcribed Image Text:GUESS THE NUMBER GAME
In this task, you will create a program that plays a guess the number game with the user. Your
program will generate a random secret number by setting a variable equal to
Math.floor(Math.random()*20) + 1
(This expression generates a random number from 1 to 20 and is included in the starter code).
Then, it will allow the user up to five guesses to guess the correct number.
After generating the secret number. Your program should prompt the user: "Guess a number
from 1-20 (secret number)!". The number in the parenthesis should be the actual secret number
(e.g., "Guess a number from 1-20 (14)!").
The program should handle the following cases and allow up to five guesses.
1. If the user enters a number less than 1 or greater than 20, it should generate an alert
instructing them to guess between 1 and 20. Then, if they still have guesses left, it
should prompt them for another guess.
2. If the guess matches the secret number, it should end the game and print, "You win!" in
the <h2></h2> tags with id="outcome".
3. If the guess is smaller than the secret number, it should generate an alert that says, "Too
small!". Then, if they still have guesses left, it should prompt them for another guess.
4. If the guess is larger than the secret number, it should generate an alert that says, "Too
large!". Then, if they still have guesses left, it should prompt them for another guess.
5.
f they have made five failed guesses, it should end the game and print, "You lose!" in
the <h2></h2> tags with id="outcome". Any guess which is not the correct number
counts as a failed guess regardless of whether the guess was in the range 1-20 or not.
In all cases, it should print "The number was " followed by the secret number in the <p></p>
tags with id="answer".
ADDITIONAL CLARIFICATIONS
You can assume the user enters a number in a reasonable form (e.g., using numeric
characters like "6", "-2", or "23"). You do NOT have to handle any kind of word input like
random letters or written numbers (e.g., "six") for this program.
You must use a loop.
●
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 4 steps with 3 images

Knowledge Booster
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.Recommended textbooks for you

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)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

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)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON

Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education