lab exercise
GRADES
Background:
Suppose a high school district decided on these academic standards for eligibility in extracurricular activities such as athletics, music, drama, etc.:
1. No F's.
2. Minimum 2.0 average.
3. Enrollment in a minimum of four academic classes.
Assignment:
1. Write a program that accepts the letter grades for a student, calculates the student's GPA, and prints it out along with one of the following five messages:
Eligible
Ineligible, taking less than 4 classes.
Ineligible, gpa below 2.0
Ineligible, gpa above 2.0 but has F grade (note: gpa >= 2.0)
Ineligible, gpa below 2.0 and has F grade
2. Your program must use an appropriate sequence of nested if-else statements to print out the appropriate message.
3. The message "Ineligible, taking less than 4 classes" has priority over the other 3 ineligible cases.
4. The program is not to ask the user for how many grades are in a student's report card. The program will continue to read grades until a non-grade character is input. At this point, some type of loop will cease and the program prints the GPA value and the eligibility message.
5. Example of run output: GPA = 3.75 Eligible
6. You do not have to print out any of the individual grades.
7. Your program should allow input of grades in either upper or lower case.
Instruction:
1. Use these sample report cards as inputs for your run outputs:
B B C B F
C D C
A B A
C B D D D C
A A B A A B A
D C F F D