Student's Average Score Calculation

#include <stdio.h> #define QUIZ_WEIGHT 30 #define MIDTERM_WEIGHT 40 #define FINAL_WEIGHT 30 #define QUIZ_MAX 400.00 #define MIDTERM_MAX 200.0 #define FINAL_MAX 100.00 int main() { int quiz1, quiz2, quiz3, quiz4, totalquiz; int midterm1, midterm2, totalmidterm, final; float quizpercent, midtermpercent, finalpercent, totalpercent; printf("Enter the score of the first quiz:"); scanf("%d", &quiz1); printf("Enter the score of the second quiz:"); scanf("%d", &quiz2); printf("Enter the score of the third quiz:"); scanf("%d", &quiz3); printf("Enter the score of the fourth quiz:"); scanf("%d", &quiz4); printf("Enter the score of the first midterm:"); scanf("%d", &midterm1); printf("Enter the score of the second midterm:"); scanf("%d", &midterm2); printf("Enter the score of the final:"); scanf("%d", &final); totalquiz = quiz1 + quiz2 + quiz3 + quiz4; totalmidterm = midterm1 + midterm2; quizpercent = (float)totalquiz * QUIZ_WEIGHT / QUIZ_MAX; midtermpercent = (float)totalmidterm * MIDTERM_WEIGHT / MIDTERM_MAX; finalpercent = (float)final * FINAL_WEIGHT / FINAL_MAX; totalpercent = quizpercent + midtermpercent + finalpercent; printf("Quiz 1: %d\n", quiz1); printf("Quiz 2: %d\n", quiz2); printf("Quiz 3: %d\n", quiz3); printf("Quiz 4: %d\n", quiz4); printf("Total Quiz: %d\n", totalquiz); printf("Midterm 1: %4d\n", midterm1); printf("Midterm 2: %4d\n", midterm2); printf("Total Midterm: %4d\n", totalmidterm); printf("Final: %4d\n", final); printf("Quiz: %6.1lf\n", quizpercent); printf("Midterm: %6.1lf\n", midtermpercent); printf("Final: %6.1lf\n", finalpercent); printf("Total: %6.1lf\n", totalpercent); return 0; }