Algorithm
Algorithm
1.Start
2.Input Student's Full Name, Midterm Grade, Minor B
Grade, Final Exam Grade
3.Calculate Final Grade = 0.30 * Midterm Grade + 0.10 *
Minor B Grade +
0.60 * Final Exam Grade
4.Determine Equivalent Grade:
-If Final Grade is between 98 and 100, Equivalent Grade
is 4.00
-If Final Grade is between 95 and 97, Equivalent Grade is
3.75
-If Final Grade is between 92 and 94, Equivalent Grade is
3.50
-If Final Grade is between 89 and 91, Equivalent Grade is
3.25
-If Final Grade is between 86 and 88, Equivalent Grade is
3.00
-If Final Grade is between 83 and 85, Equivalent Grade is
2.75
-If Final Grade is between 80 and 82, Equivalent Grade is
2.50
-If Final Grade is between 77 and 79, Equivalent Grade is
2.25
-If Final Grade is between 74 and 76, Equivalent Grade is
2.00
-If Final Grade is between 71 and 73, Equivalent Grade is
1.75
-If Final Grade is between 68 and 70, Equivalent Grade is
1.50
-If Final Grade is between 64 and 67, Equivalent Grade is
1.25
-If Final Grade is between 60 and 63, Equivalent Grade is
1.00
-If Final Grade is below 60, Equivalent Grade is 0.00
5.Output Equivalent Grade
6.End
#include <stdio.h>
int main() {
char student_name[100];
float midterm_grade, minor_b_grade, final_exam_grade,
final_grade, equivalent_grade;
// Input
printf("Enter student's name: ");
scanf("%s", student_name);
printf("Enter midterm grade: ");
scanf("%f", &midterm_grade);
printf("Enter minor B grade: ");
scanf("%f", &minor_b_grade);
printf("Enter final exam grade: ");
scanf("%f", &final_exam_grade);
// Output
printf("The equivalent grade for %s is: %.2f\n",
student_name, equivalent_grade);
return 0;
}