This blog is under construction

Monday, 8 July 2013

C program to calculate Grades

Write a C program to calculate Grades.


  #include <stdio.h>
  int main() {
        int marks[5], average, total = 0, grade, i;

        /* input marks from the user */
        printf("Enter your five subject marks:\n");
        for (i = 0; i < 5; i++) {
                printf("Enter Mark for Subject %d: ", i + 1);
                scanf("%d", &marks[i]);
        }

        /* find the total marks */
        for (i = 0; i < 5; i++) {
                total = total + marks[i];
        }

        /* calculate the average */
        average = total / 5;

        /* find the grade */
        if (average > 95) {
                grade = 'S';
        } else if (average > 90) {
                grade = 'A';
        } else if (average > 80) {
                grade = 'B';
        } else if (average > 70) {
                grade = 'C';
        } else {
                grade = 'D';
        }

        /* print the outputs */
        printf("Total Marks: %d\n", total);
        printf("Average    : %d\n", average);
        printf("Grade      : %c\n", grade);
        return 0;
  }



  Output:
  jp@jp-VirtualBox:~/$ ./a.out
  Enter your five subject marks:
  Enter Mark for Subject 1: 100
  Enter Mark for Subject 2: 80
  Enter Mark for Subject 3: 90
  Enter Mark for Subject 4: 75
  Enter Mark for Subject 5: 99

  Total Marks: 444
  Average    : 88
  Grade       : B





See Also:

1 comment:

  1. nice blogs
    Ayurvedic Treatments
    Escape the confines of time and immerse yourself in one of our perfectly packaged Ayurvedic journeys for relaxation of the mind, body and soul.

    ReplyDelete