Standard Grading System
GUB follows the UGC suggested uniform grading systems. Here you can check the grade of the students based on marks by C language.
Sample Output
GUB follows the UGC suggested uniform grading systems. Here you can check the grade of the students based on marks by C language. Enter marks: 71 Grade: A- Grade Points: 3.50 Definition: A- is a very good result. Process returned 0 (0x0) execution time : 16.406 s Press any key to continue.
Source Code
#include<stdio.h>
int main()
{
int m;
printf("GUB follows the UGC suggested uniform grading systems.\nHere you can check the grade of the students based on marks by C language.\n\nEnter marks: ");
scanf("%d", &m);
if (m>100 || m<0)
{
printf("Wrong entry, because marks between 0-100.\n");
}
else if (m>=80 && m<=100)
{
printf("Grade: A+\nGrade Points: 4.00\nDefinition: A+ is an excellent result.\n");
}
else if (m>=75 && m<=79)
{
printf("Grade: A\nGrade Points: 3.75\nDefinition: A is an excellent result.\n");
}
else if (m>=70 && m<=74)
{
printf("Grade: A-\nGrade Points: 3.50\nDefinition: A- is a very good result.\n");
}
else if (m>=65 && m<=69)
{
printf("Grade: B+\nGrade Points: 3.25\nDefinition: B+ is a good result.\n");
}
else if (m>=60 && m<=64)
{
printf("Grade: B\nGrade Points: 3.00\nDefinition: B is a good result.\n");
}
else if (m>=55 && m<=59)
{
printf("Grade: B-\nGrade Points: 2.75\nDefinition: B- is a satisfactory result.\n");
}
else if (m>=50 && m<=54)
{
printf("Grade: C+\nGrade Points: 2.50\nDefinition: C+ is a satisfactory result.\n");
}
else if (m>=45 && m<=49)
{
printf("Grade: C\nGrade Points: 2.25\nDefinition: C is a satisfactory result.\n");
}
else if (m>=40 && m<=44)
{
printf("Grade: D\nGrade Points: 2.00\nDefinition: D is a marginal result.\n");
}
else if (m>=0 && m<=39)
{
printf("Grade: F\nGrade Points: 00\nDefinition: Incomplete, Withdrawn, Not-Satisfied...\n");
}
return 0;
}
Sample Output-1
GUB follows the UGC suggested uniform grading systems. Here you can check the grade of the students based on marks by C language. Enter marks: 83 Grade: A+ Grade Points: 4.00 Definition: A+ is an excellent result. Process returned 0 (0x0) execution time : 4.924 s Press any key to continue.
Sample Output-2
GUB follows the UGC suggested uniform grading systems. Here you can check the grade of the students based on marks by C language. Enter marks: 60 Grade: B Grade Points: 3.00 Definition: B is a good result. Process returned 0 (0x0) execution time : 2.297 s Press any key to continue.
Sample Output-3
GUB follows the UGC suggested uniform grading systems. Here you can check the grade of the students based on marks by C language. Enter marks: 71 Grade: A- Grade Points: 3.50 Definition: A- is a very good result. Process returned 0 (0x0) execution time : 16.406 s Press any key to continue.