Write a program to prompt for a score between 0.0 and 1.0. If the score is out of range, print an error. If the score is between 0.0 and 1.0, print a grade using the following table:
Score Grade
>= 0.9 A
>= 0.8 B
>= 0.7 C
>= 0.6 D
< 0.6 F
If the user enters a value out of range, print a suitable error message and exit. For the test, enter a score of 0.85.
Answers
Answered by
0
C language
#include<stdio.h>
int main()
{
int i;
printf("enter the score");
scanf("%d",&i);
if( i>=0.9 && i<=1)
printf("A");
else if( i>=0.8)
printf("B");
else if( i>=0.7)
printf("c");
else if( i>=0.6)
printf("D");
else if( i <0.6)
printf ("F");
else
printf("invalid");
return 0;
}
Explanation:
Here we useded else if ladder to extract all the condition of the given question.
Similar questions