C program to Find Grade of a Student

In this tutorial, i am going to show you how to find the grade of a student in c program.

C Program to Find Grade of a Student Using If Else

#include <stdio.h>
 
int main()
{
    float marks, Total, Percentage;
 
    printf(" Please Enter Marks out of 500 :-" );
    scanf("%f", &marks);
 
    Percentage = (marks / 500) * 100;
 
    printf(" Total Marks = %.2f\n", marks);
    printf(" Marks Percentage = %.2f", Percentage);
    
    if(Percentage >= 90)
    {
    	printf("\n Grade A");
	}
	else if(Percentage >= 80)
    {
    	printf("\n Grade B");
	}
	else if(Percentage >= 70)
    {
    	printf("\n Grade C");
	}
	else if(Percentage >= 60)
    {
    	printf("\n Grade D");
	}
	else if(Percentage >= 40)
    {
    	printf("\n Grade E");
	}
	else 
    {
    	printf("\n Fail");
	} 
    return 0;
}

The result of the above c program; as follows:

Please Enter Marks out of 500 :-435
Total Marks = 435.00
 Marks Percentage = 87.00
 Grade 

C program to find grade of a student using switch case statement

#include<stdio.h>
int main()
{
   int score;
   printf("Enter score( 0-100 ): ");
   scanf("%d", &score);
   switch( score / 10 )
   {
   case 10:
   case 9:
     printf("Grade: A");
     break;
   case 8:
     printf("Grade: B");
     break;
   case 7:
     printf("Grade: C");
     break;
   case 6:
     printf("Grade: D");
     break;
   case 5:
     printf("Grade: E");
     break;
   default:
     printf("Grade: F");
     break;
   }
   return 0;
}

The result of the above c program; as follows:

Enter score( 0-100 ): 80
Grade: B

More C Programming Tutorials

Leave a Comment