Write a C program to input marks of five subjects of a student and calculate total, average and percentage of all subjects. How to calculate total, average and percentage of marks of five subjects in C programming. Logic to find total, average and percentage in C program.
Example
Input
Enter marks of five subjects: 95 76 85 90 89
Output
Total = 435 Average = 87 Percentage = 87.00
Required knowledge
Fundamentals of C, Data types, Talking user input in C
Logic to find total, average and percentage
Step by step descriptive logic to find total, average and percentage is -
- Read marks of five subjects in some variables say n1, n2, n3, n4 and n5.
- Apply the formula for finding sum i.e. total = n1 + n2 + n3 + n4 + n5.
- Apply the formula to find average using above total i.e. average = total / 5.
- Apply the formula for finding percentage i.e. percentage = (average / 500) * 100.
- Finally print values of all resultant variables total, average and percentage.
Program to find total, average and percentage
/** * C program to calculate total, average and percentage of five subjects */ #include <stdio.h> int main() { float n1, n2, n3, n4, n5; float total, average, percentage; // Read marks of all five subjects printf("Enter marks of five subjects: \n"); scanf("%f%f%f%f%f", &n1, &n2, &n3, &n4, &n5); // Calculate total, average and percentage one by one total = n1 + n2 + n3 + n4 + n5; average = total / 5.0; percentage = (total / 500.0) * 100; // Print the result printf("Total marks = %.2f\n", total); printf("Average marks = %.2f\n", average); printf("Percentage = %.2f", percentage); return 0; }
Output
Enter marks of five subjects: 95 76 85 90 89 Total marks = 435.00 Average marks = 87.00 Percentage = 87.00
Note: %.2f is used for printing fractional value only up to two decimal places. You can also use %f for printing fractional values normally up to six decimal places.
Happy coding ;)
Recommended posts
- Basic programming exercises index.
- C program to find percentage and grade of a student.
- C program to find area of rectangle.
- C program to find diameter, circumference and area of circle.
- C program to calculate area of equilateral triangle.
- C program to calculate Simple Interest.
- C program to find sum of all array elements.