Hello. This is for my intro to programming class (Programming Essentials) We hav
ID: 3633444 • Letter: H
Question
Hello. This is for my intro to programming class (Programming Essentials) We haven't learned C++, C#, Java, Virtual Basic or any of the other programming languages. Only the basics. Here is my assignment that I'm stumped with.
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
Explanation / Answer
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
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.