Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

You have been asked to creating a fun quiz game on the history of computing. The quiz is to have at least 3 questions, of

You have been asked to creating a fun quiz game on the history of computing. The quiz is to have at least 3 questions, of your choice, about the history of computers or computer programming.

Each question is to be presented, one at a time, to the user. After a question is presented and the user enters their response, the program tells them immediately if they got the answer correct or incorrect, with a statement about the correct answer if their answer was wrong.

Once the user has answered all three questions, the program presents them with a statement that includes their numerical score (e.g. 2 out of 3), and an encouraging message depending on how well they did, according to the chart below.


 

12 N Paragraph 1 2 Styles 3 W 4 5 Perfect! 2 Great! 1 Good! 0 Try again! Your submissions to this project will be in four parts, following the programming design cycle: Proj 1.1 - Understand the Problem [due Monday] Demonstrate your understanding of the problem by describing how your program will solve the program criteria. Include what questions you plan to ask, what type of input you expect the user to enter, the prompts you will use to encourage the user to enter valid data, the output that will be printed to the screen, and a description of the overall flow of the program. Include a flow chart with all prompts and outputs as part of your submission. (minimum 300 words) Proj 1.2 - Plan the Logic [due Wednesday] Write the pseudocode that implements the program described in your submission for Proj 1.1- Understand the Problem. Be sure to include comments, variable declarations, descriptive variable names, proper indenting and white space. If you find that your program can be improved with a modification to your original description, include a paragraph to document the changes made. Proj 1.3 - Write the Code [due Friday] Translate your pseudocode from Proj 1.2 - Plan the Logic into Python code. Upload the .py file. Proj 1.4 - Test the program [due Sunday] Describe how you tested your program from Proj 1.3 - Write the Code. Include the test data you used. State any limitations to your program: for example, document any types of user input that will "break" the program currently. Reflect on any debugging or maintenance you would wish to do if you were to put this program into production. (minimum 300 words)

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Intermediate Accounting

Authors: Earl K. Stice, James D. Stice

18th edition

538479736, 978-1111534783, 1111534780, 978-0538479738

More Books

Students also viewed these Programming questions

Question

Explain how anger can negatively affect a conflict situation.

Answered: 1 week ago

Question

Describe the steps one must take to forgive.

Answered: 1 week ago