Write the Flowchart and Python code for the following programming problem based on the pseudocode below. Write a program that will allow a student to enter their name and then ask them to solve 10 mathematical equations. The program should display two random numbers that are to be added, such as: 247 + 129 The program should allow the student to enter the answer. The program should then display whether the answer was right or wrong, and accumulate the correct values. After the 10 questions are asked, calculate the average correct. Then display the student name, the number correct, and the average correct in both decimal and percentage format. In addition to any system functions you may use, you might consider the following functions: • A function that allows the student to enter their name. • A function that gets two random numbers, anywhere from 1 to 500. • A function that displays the equation and asks the user to enter their answer. A function that checks to see if the answer is right and accumulates the number right. • A function that calculates the results. • A function that displays the student name, the number right, and the average right. Your sample output might look as follows (random numbers will be different): Enter Student Name: Katie What is the answer to the following equation 424 28 What is the sum: 472 Wrong What is the answer to the following equation 163 233 What is the sum: 396 Right What is the answer to the following equation 285 453 What is the sum: 688 Wrong Etc. (through 10 iterations) Information for student: Katie The number right: The average right is 0.50 or 50.0 %

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter8: Arrays And Strings
Section: Chapter Questions
Problem 10PE
icon
Related questions
Question
Based on problem solving
Write the Flowchart and Python code for the following programming
problem based on the pseudocode below.
Write a program that will allow a student to enter their name and then
ask them to solve 10 mathematical equations. The program should
display two random numbers that are to be added, such as:
247
+ 129
The program should allow the student to enter the answer. The
program should then display whether the answer was right or wrong,
and accumulate the correct values. After the 10 questions are asked,
calculate the average correct. Then display the student name, the
number correct, and the average correct in both decimal and
percentage format.
In addition to any system functions you may use, you might consider
the following functions:
• A function that allows the student to enter their name.
• function that gets two random numbers, anywhere from 1 to
500.
• A function that displays the equation and asks the user to enter
their answer.
• A function that checks to see if the answer is right and
accumulates the number right.
• A function that calculates the results.
• A function that displays the student name, the number right, and
the average right.
Your sample output might look as follows (random numbers will be
different):
Enter Student Name: Katie
What is the answer to the following
equation
424
28
What is the sum: 472
Wrong
What is the answer to the following
equation
163
233
What is the sum: 396
Right
What is the answer to the following
equation
285
453
What is the sum: 688
Wrong
Etc. (through 10 iterations)
Information for student:
Katie
The number right:
The average right is 0.50 or 50.0 %
5
Transcribed Image Text:Write the Flowchart and Python code for the following programming problem based on the pseudocode below. Write a program that will allow a student to enter their name and then ask them to solve 10 mathematical equations. The program should display two random numbers that are to be added, such as: 247 + 129 The program should allow the student to enter the answer. The program should then display whether the answer was right or wrong, and accumulate the correct values. After the 10 questions are asked, calculate the average correct. Then display the student name, the number correct, and the average correct in both decimal and percentage format. In addition to any system functions you may use, you might consider the following functions: • A function that allows the student to enter their name. • function that gets two random numbers, anywhere from 1 to 500. • A function that displays the equation and asks the user to enter their answer. • A function that checks to see if the answer is right and accumulates the number right. • A function that calculates the results. • A function that displays the student name, the number right, and the average right. Your sample output might look as follows (random numbers will be different): Enter Student Name: Katie What is the answer to the following equation 424 28 What is the sum: 472 Wrong What is the answer to the following equation 163 233 What is the sum: 396 Right What is the answer to the following equation 285 453 What is the sum: 688 Wrong Etc. (through 10 iterations) Information for student: Katie The number right: The average right is 0.50 or 50.0 % 5
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Knowledge Booster
Decision Making Process
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
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning