したがって、このプログラムは、入力したパーセントに基づいて成績を表示するためのサポートであり、基本的に if ステートメントと else ステートメントのみを使用してコーディングしました。プログラムは 59% までは機能しますが、それ以上の値を入力すると機能しません。プログラムのように、59% を超えると成績を教えてくれません。
psこれをプログラムするもっと簡単な方法がおそらくあったことは知っていますが、ifステートメントとelseステートメントを練習したかったのです......
//
//exercise 1.
//you will enter in your percent and it will anounce your grade.
//create a program so that it will notify the user of their letter grade
//0-59 F 60-69 D 70-79 C 80-89 B 90-100 A
//a=user input
//For whatever reason the program seems to only work up to 59% and after that it doesn't work.
int a;
#include <iostream>
using namespace std;
int main()
{
cout<< "Enter in the percent of your grade and \n I will tell you your grade"<<endl;
cin>>a;
if(a==100)
{
cout<<"you scored a perfect A";
}
else
if(a<=59)
{
if(a<0)
{
cout<<"your really stupid";
}
else
cout<<"you failed";
}
else
if(a>=60)
{
if(a<=69)
{
cout<<"You got a D";
}
}
else
if(a>=70)
{
if(a<=79)
{
cout<<"you got a C";
}
}
else
if(a>=80)
{
if(a<=89)
{
cout<<"you got a B";
}
}
else
if(a>=90)
{
cout<<"you got an A";
}
}