Exercise 7[C]
Write program to find the grace marks for a student using switch.
The user should enter the class obtained by the student and the number
of subjects he has failed in.Use the following loigc:
--If the student gets first class and the number of subjects he failed in
is greater than 3,then he does not get any grace.Otherwise the grace is
of 5 marks per subjcet.
--If the student gets second class and the number of subjects he failed
in is greater than 2,then he does not get any grace.Otherwise the grace
is of 4 marks per subjects.
--If the student gets third class and the number of subjects he failed
in is greater than 1,then he does not get any grace.Otherwise the grace is
of 5 marks. */
#include<stdio.h>
int main()
{
int div,sub;
printf("Enter the class obtained by the student:");
scanf("%d",&div);
printf("Enter the number of subject in which he has failed:");
scanf("%d",&sub);
switch(div)
{
// for first class student
case 1:
if(sub<=3)
printf("He got the grace of %d marks",5*sub);
else
printf("He didn't get any grace marks");
break;
case 2:
if(sub<=2)
printf("He gots the grace of %d marks",4*sub);
else
printf("He didn't get any grace");
break;
// for Third class student
if(sub<=1)
printf("He got the grace of %d marks",5*sub);
else
printf("He didn't get any grace");
break;
}
return 0;}