EDIT : If-Else가 있습니다. 무슨 일이 일어나는지보십시오. 그리고 누군가가 대답을 잘못하면 어떻게 돌아갈 지 말해 줄 수 있습니까? 마찬가지로, 부정확 한 대답으로 다시 입력 하시겠습니까?C++ 입력 할 때 계속하지 않고 프로그램이 끝납니다
using namespace std;
int main()
{
cout<<"Welcome to the Grade Database. Please insert your domain: " ;
cout<<"\n";
int d, n;
cin>>d;
cout<<"Now enter your total grade(between 0-100): " ;
cin>>n;
if (n>0 && n<59){
cout<<"See you next year then :(" ;
cout<<"F-"<<n;}
else if (n<60 && n>=69){
cout<<"Well...you pass ;D" ;
cout<<"E-"<<n<<" ~"<<d;}
else if (n>70 && n<=79){
cout<<"Better than the average!";
cout<<"D-"<<n<<" ~"<<d ;}
else if (n>80 && n<=89){
cout<<"Very well sir!";
cout<<"C-"<<n<<" ~"<<d;}
else if (n>90 && n<=99){
cout<<"Wow, amazing! One of the best!";
cout<<"B-"<<n<<" ~"<<d;}
else if(n==100){
cout<<"Well, hello there Mr. Stephen Hawking.";
cout<<"A-"<<n<<" ~"<<d;}
else{
cout<<"Invalid Entry.";}
return 0;
} C++에서
'switch'는 조건을 사용할 수 없습니다 (조건은 단지 표현식이고 표현식은 명령문으로 허용되기 때문에 컴파일됩니다.하지만 실제로는 아무 것도하지 않습니다). if- 그밖에. – Cameron
내가 편집했습니다. 어떻게 생각해? –
Ok, 아직 작동하지 않습니다 :(심지어 endl; –