標題:
用 if...else if...else 判斷式, 設計一成績分級程式
[打印本頁]
作者:
周政輝
時間:
2017-5-9 18:13
標題:
用 if...else if...else 判斷式, 設計一成績分級程式
利用 if...else if...else 判斷式, 設計一成績分級程式, 分級方式如下:
90分~100分 優等
80分~90分 甲等
70分~79分 乙等
60分~69分 丙等
0分~59分 不及格
不在以上範圍 輸入錯誤
[使用者介面如下]
請輸入你的成績: 77
乙等!
作者:
巫晉宇
時間:
2017-5-9 18:21
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int z=0;
cin>>z;
if (z>=100&&z<=90){
cout << "SS" << endl;
}
else if(z>=89&&z<=80){
cout << "S" << endl;
}
else if(z>=79&&z<=70){
cout << "A" << endl;
}
else if(z>=69&&z<=60){
cout << "B" << endl;
}
else if(z>=59&&z<=0){
cout << "C" << endl;
}
else {
cout << "XXXXXXXXXXXXXXXXXXXXX" << endl;
}
system("pause");
return 0;
}
作者:
張閎鈞
時間:
2017-5-9 18:22
#include<cstdlib>
#include<iostream>
using namespace std;
int main()
{
int a;
cin>>a;
if(a<0||a>100)
{
cout<<"痾痾痾痾" ;
}
else if(a>0&&a<=59)
{
cout<<"不及格" ;
}else if(a>=60&&a<=69)
{
cout<<"丙" ;
}else if(a>=70&&a<=79)
{
cout<<"乙" ;
}else if(a>=80&&a<=89)
{
cout<<"甲" ;
}
if(a>=90&&a<=100)
{
cout<<"優" ;
}
/* int a,b,c;
cin>>a;
cin>>b;
cin>>c;
switch(c)
{
case 1:
cout<<a<<"+"<<b<<"="<<a+b<<endl;
break;
case 2:
cout<<a<<"-"<<b<<"="<<a-b<<endl;
break; case 3:
cout<<a<<"*"<<b<<"="<<a*b<<endl;
break; case 4:
cout<<a<<"/"<<b<<"="<<a/b<<endl;
break;
}
if(c==1)
{
cout<<a<<"+"<<b<<"="<<a+b<<endl;
}
if(c==2)
{
cout<<a<<"-"<<b<<"="<<a-b<<endl;
}
if(c==3)
{
cout<<a<<"*"<<b<<"="<<a*b<<endl;
}if(c==4)
{
cout<<a<<"/"<<b<<"="<<a/b<<endl;
}*/
system("pause");
return 0;
}
複製代碼
作者:
顏羽彤
時間:
2017-5-9 18:23
#include<iostream>
using namespace std;
int main()
{
int score;
cout<<"請輸入你的成績:";
cin>>score;
if(score<=100&&score>=90)
{
cout<<"優等";
}
if(score<90&&score>=80)
{
cout<<"甲等";
}
if(score<80&&score>=70)
{
cout<<"乙等";
}
if(score<70&&score>=60)
{
cout<<"丙等";
}
if(score<60&&score>=0)
{
cout<<"不及格";
}
if(score>100)
{
cout<<"輸入錯誤";
}
system("pause");
return 0;
}
/*90分~100分 優等
80分~90分 甲等
70分~79分 乙等
60分~69分 丙等
0分~59分 不及格*/
複製代碼
作者:
巫沛庭
時間:
2017-5-9 18:26
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int score=0;
cout<<"請輸入成績:";
cin>>score;
if(score>=90)
{
cout<<"優等"<<endl ;
}
else
{
if(score>=80&&score<90)
{
cout<<"甲等"<<endl ;
}
else
{
if(score>=70&&score<80)
{
cout<<"乙等"<<endl;
}
else
{
if(score>=60&&score<70)
{
cout<<"丙等"<<endl;
}
else
{
if(score<=59&&score<=0)
{
cout<<"不及格"<<endl;
}
else
{
cout<<"輸入錯誤"<<endl;
}
}
}
}
}
system("pause");
return 0;
}
作者:
林峻安
時間:
2017-5-9 18:28
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int score;
cin>>score;
if(score>=91 && score<=100)
{
cout<<"優等"<<endl;
}
if(score>=80 && score<90)
{
cout<<"甲等"<<endl;
}
if(score>=70 && score<81)
{
cout<<"乙等"<<endl;
}
if(score>=60 && score<79)
{
cout<<"丙等"<<endl;
}
if(score>=0 && score<59)
{
cout<<"不及格"<<endl;
}
system("pause");
return 0;
}
複製代碼
作者:
張凱婷
時間:
2017-5-9 18:29
#include<cstdlib>
#include<iostream>
using namespace std;
int main()
{
int a;
cin>>a;
if(a<0||a>100)
{
cout<<"錯了!!!!!!!!";
}
else if(a>0&&a<=59)
{
cout<<"不及格" ;
}else if(a>=60&&a<=69)
{
cout<<"丙" ;
}else if(a>=70&&a<=79)
{
cout<<"乙" ;
}else if(a>=80&&a<=89)
{
cout<<"甲" ;
}
if(a>=90&&a<=100)
{
cout<<"優" ;
}
system("pause");
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2