3.3 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
6
Explanation:
score = float(raw_input("Enter score between 0.0 and 1.0: "))
if score>1.0 or score<0.0 :
print "error"
elif score>=0.9 :
print 'A'
elif score>=0.8 :
print 'B'
elif score>=0.7 :
print 'C'
elif score>=0.6 :
print 'D'
else :
print 'F'
Answered by
0
#include<iostream.h>
#include<conio.h>
void main( )
{
clrscr( );
float score;
cout<<"enter score";
cin>>score; // score =0.85 (as test)
if(score>=0.9&&score<=1.0)
{
cout<<"A";
}
else if ( score<=0.9&&score>0.8)
{
cout<<"B"
}
else if(score <=0.8&& score>0.7)
{
cout<<"C";
}
else if(score<=0.7&&score>=0.6)
{
cout<<"D";
}
else if(score<0.6)
{
cout<<"F"
}
else
{
cout<<"error occurred";
}
getch( );
}
output:- (for 0.85)
B
Similar questions
English,
5 months ago
Computer Science,
10 months ago
Physics,
10 months ago
Geography,
1 year ago
Social Sciences,
1 year ago
Math,
1 year ago