Your English instructor, realizing you are a programmer, asks you to write a Gra
ID: 3632573 • Letter: Y
Question
Your English instructor, realizing you are a programmer, asks you to write a Grade Book program for his class to help him compute final grades. Design a program that asks for the student’s name and four test grades. You are to display the student’s name, four test grades, the average of the four test grades and the final letter grade the student earned in the course.Your English instructor gives you the following grading scale:
95-100 A+
90-94 A-
85-89 B+
80-84 B-
75-79 C+
70-74 C-
65-69 D+
60-64 D-
59 or below F
You are to submit, as a Microsoft Word Document, the following for this assignment:
1. Pseudocode
2. Flowchart
Explanation / Answer
Dear, Helping with Pseudocode Start Declarations string names[30] num averages[30] string grades[30] num score num numStudents //inputting values output "Enter number of students:" input numStudents for i=0 repeat to until i<numStudents output "Enter name:" input names[i] num j=1; num sum=0.0 input "Enter scores:" while j<=4 input score sum+=score j=j+1 end while averages[i]=sum/4 if averages[i]>95 AND averages[i]<100 grades[i]="A+" else if averages[i]>90 AND averages[i]<95 grades[i]="A-" else if averages[i]>85 AND averages[i]<90 grades[i]="B+" else if averages[i]>80 AND averages[i]<85 grades[i]="B-" else if averages[i]>75 AND averages[i]<80 grades[i]="C+" else if averages[i]>70 AND averages[i]<75 grades[i]="C-" else if averages[i]>65 AND averages[i]<70 grades[i]="D+" else if averages[i]>60 AND averages[i]<65 grades[i]="D-" else grades[i]="F" end for //Displaying grades for i=0 repeat to until i<numStudents output names[i] output averages[i] output gradess[i] end for end main input names[i] num j=1; num sum=0.0 input "Enter scores:" while j<=4 input score sum+=score j=j+1 end while averages[i]=sum/4 if averages[i]>95 AND averages[i]<100 grades[i]="A+" else if averages[i]>90 AND averages[i]<95 grades[i]="A-" else if averages[i]>85 AND averages[i]<90 grades[i]="B+" else if averages[i]>80 AND averages[i]<85 grades[i]="B-" else if averages[i]>75 AND averages[i]<80 grades[i]="C+" else if averages[i]>70 AND averages[i]<75 grades[i]="C-" else if averages[i]>65 AND averages[i]<70 grades[i]="D+" else if averages[i]>60 AND averages[i]<65 grades[i]="D-" else grades[i]="F" grades[i]="B+" else if averages[i]>80 AND averages[i]<85 grades[i]="B-" else if averages[i]>75 AND averages[i]<80 grades[i]="C+" else if averages[i]>70 AND averages[i]<75 grades[i]="C-" else if averages[i]>65 AND averages[i]<70 grades[i]="D+" else if averages[i]>60 AND averages[i]<65 grades[i]="D-" else grades[i]="F" grades[i]="B-" else if averages[i]>75 AND averages[i]<80 grades[i]="C+" else if averages[i]>70 AND averages[i]<75 grades[i]="C-" else if averages[i]>65 AND averages[i]<70 grades[i]="D+" else if averages[i]>60 AND averages[i]<65 grades[i]="D-" else grades[i]="F" grades[i]="C+" else if averages[i]>70 AND averages[i]<75 grades[i]="C-" else if averages[i]>65 AND averages[i]<70 grades[i]="D+" else if averages[i]>60 AND averages[i]<65 grades[i]="D-" else grades[i]="F" grades[i]="C-" else if averages[i]>65 AND averages[i]<70 grades[i]="D+" else if averages[i]>60 AND averages[i]<65 grades[i]="D-" else grades[i]="F" grades[i]="D+" else if averages[i]>60 AND averages[i]<65 grades[i]="D-" else grades[i]="F" grades[i]="D-" else grades[i]="F" grades[i]="F" end for //Displaying grades for i=0 repeat to until i<numStudents output names[i] output averages[i] output gradess[i] end for end mainRelated Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.