Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Python Purpose: The purpose of this application is to display a students grade report online. The application will be used by the Registrars office. Phase

Python

Purpose: The purpose of this application is to display a students grade report online. The application will be used by the Registrars office. Phase 1 will only cover the students grades for the current semester. For Phase 1 purposes, it is assumed that all students take exactly three courses each semester. The data from these three courses will be used to calculate the students current Grade Point Average (GPA) for the current semester. Input to the application program: Current semester this will be the same for all online grade reports in Phase 1 For each grade report: Student last name Student first name Student banner ID For each of the three courses: Couse ID Course credit hours (1 to 5) Students letter grade for the course (A, B, C, D, F) Students numeric grade (See table below)

Letter Grade Numeric Grade A 4.0 B 3.0 C 2.0 D 1.0 F 0.0

Program calculations: For each course, the program should calculate the grade points that a student has earned: Grade points = Course credit hours * Students numeric grade The program should then calculate the students GPA for the current semester: GPA = Summation of Grade points/ Summation of Course credit hours.

Once the current GPA is calculated, the following Grade Report should be displayed on the screen exactly as shown. Note: value in italics represents data from the program.

Gateway Community College Grade Report Current Semester ====================================================== Banner ID: Students banner ID Student Name: First name Last name ====================================================== Course ID Credit Hours Letter Grade Course 1 ID Course1 hours Course1 letter grade Course 2 ID Course2 hours Course2 letter grade Course 3 ID Course3 hours Course3 letter grade ====================================================== Student Current GPA: GPA with one decimal position ======================================================

Example:

Gateway Community College Grade Report Spring 2021 ====================================================== Banner ID: 00000000 Student Name: Stu Dent ====================================================== Course ID Credit Hours Letter Grade ACC 101 3 B ENG 101 3 C CSC 124 4 A ====================================================== Student Current GPA: 3.1 ======================================================

Example GPA calculations, step-by-step Course 1 grade points = 3 * 3 = 9 Course 2 grade points = 3 * 2 = 6 Course 3 grade points = 4 * 4 = 16 Total grade points = 9 + 6 + 16 = 31 Total credits = 3 + 3 + 4 = 10 GPA = 31 /10 = 3.1

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

Database Marketing The Ultimate Marketing Tool

Authors: Edward L. Nash

1st Edition

0070460639, 978-0070460638

More Books

Students also viewed these Databases questions

Question

1. The evaluation results can be used to change the program.

Answered: 1 week ago

Question

What is DDL?

Answered: 1 week ago