Question:
Swinburne Sarawak Grading Scheme:
Student mark (0-100) Corresponding grade
85 100 H
75 84 D
65 74 C
50 64 P
0 49 N (4 points) Draw a flowchart to:
· get one students mark · decide and display which grade the mark is in ( make a series of if / else decisions) - 1 pt · add 1 (one) to the corresponding counter for grade HD and grade N
· ask if this is the last student · if not the last student, return to the start to get the next students mark
· if no more student, find if the number of students who score H is bigger than the number of students who score N
o if yes, print Good Result o else, print Poor Result mY ANSWER NEDDS EDITING and has some error please correct:
Code:#include<stdio.h> int main() { float mark; int hd=0; int l=0; char decision; do{ printf("Enter mark of student:"); scanf("%f",&mark); if(mark<=100 && mark>=85) { printf("H\n"); } if(mark<=84 && mark>=75) { printf("D\n"); } if(mark<=74 && mark>=65) { printf("C\n"); } if(mark<=64 && mark>=50) { printf("P\n"); } if(mark<=49 && mark>= 0) { printf("N\n"); } if(mark<=100 && mark>=85) { hd=0; l=hd+l; l++; } printf("Is this the last student?\n"); scanf("%ch",&decision); }while(decision!='y'); if(hd>l) { printf("Good Result"); } else { printf("Poor Result"); } }



LinkBack URL
About LinkBacks



