Calculate total marks and percentage in C

scanf() - Question 18

In this question, we will see how to input marks obtained in 5 different subjects in C programming using the scanf() function and find out the total marks and percentage obtained. To know more about scanf() function click on the scanf() function lesson.

Q18) Write a program in C to input marks obtained in 5 different subjects and find out the total marks and percentage obtained by the student. Assume that the maximum mark in each subject is 100.

Program

``````#include <stdio.h>
#include <conio.h>

int main()
{
int e,m,h,g,c,total;
float per;
printf("English ");
scanf("%d",&e);
printf("Maths ");
scanf("%d",&m);
printf("History ");
scanf("%d",&h);
printf("Geography ");
scanf("%d",&g);
printf("Computer ");
scanf("%d",&c);
total=e+m+h+g+c;
per=(total/500.0)*100;
printf("Total Marks=%d\n",total);
printf("Percentage=%.2f",per);
return 0;
}``````

Output

```English 75
Maths 62
History 84
Geography 77
Computer 91
Total Marks=389
Percentage=77.80```