Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Python 3 The user (student at the university) wants to know the grade scale of a course that is taken this semester and his/her total

Python 3

The user (student at the university) wants to know the grade scale of a course that is taken this semester and his/her total percentage and grade in the course. We need your help to build up Grade System to be used by students and professors.

1- The program will output menu for the user so he/she can choose the option he/she wants as follow:

 Welcome to Grade system How can we help you today? 1. Grade Scale 2. Calculate your total % and Grade 3. Exit 
  1. 2- Grade scale is as follow:

    A: 90-100 B: 80-89 C: 69-79 D: 60-68 F: 0-59

  2. 3- To calculate the total percentage, user needs to input his/her grades for Assignments, Exam 1, Exam 2, and Final Exam.

    1. Assignments, Exam 1 and Exam 2 each weight 80 points. (NEED TO VALIDATE USER INPUT e.g. user input between 0-80)

    2. Final Exam weight 100 points. (NEED TO VALIDATE USER INPUT e.g. user input between 0-100)

    3. You need to calculate total percentage depending on the following %:

      1. Assignments weight 40%

      2. Exam 1, Exam 2, and Final exam each weight 20%

    4. Once total % is calculated, you need to output the total % to the user.

    5. Depending on the %, you need to output the grade for the student depending on

      the grade scale as well.

       Please let us know your points in assignments, Exam1, Exam2, and Final Exam Assignments out of 80: 
 80 Exam1 out of 80: 80 Exam2 out of 80: 80 Final Exam out of 100: 100 Your total grade percentage is 100 Depending on Grade scale, your Grade is A 

4- After user is done with his/her choice, you need to ask the user if he/she wants to have another transaction (yes/Yes or no/No):

Sample Output:

Welcome to Grade system How can we help you today? 1. Grade Scale 2. Calculate your total % and Grade 3. Exit Enter your choice 1 A: 90-100 B: 80-89 C: 69-79 D: 60-68 F: 0-59 
Do you want to have another transaction? yes Welcome to Grade system How can we help you today? 
1. Grade Scale 2. Calculate your total % and Grade 3. Exit Enter your choice 2 Please let us know your points in assignments, Exam1,Exam2, and Final Exam 
Assignments:-1 Enter valid Assignment grade: 81 Enter valid Assignment grade: 80 Exam1: -1 Enter valid Exam 1 grade: 70 
Exam2: 82 Enter valid Exam 2 grade: 75 Final Exam: 110 
Enter valid Final Exam grade: 96 Your total grade percentage is 95.45 Depending on Grade scale, your Grade is A Do you want to have another transaction? No 

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

Databases Organizing Information Digital And Information Literacy

Authors: Greg Roza

1st Edition

1448805929, 978-1448805921

More Books

Students also viewed these Databases questions

Question

Fiber optic cable transmits data as _ _ _ .

Answered: 1 week ago