標題:
[隨堂練習] 用while, 設計一成績分級程式
[打印本頁]
作者:
周政輝
時間:
2017-6-6 18:32
標題:
[隨堂練習] 用while, 設計一成績分級程式
利用無窮迴圈 設計一個成績分級程式
作者:
巫沛庭
時間:
2017-6-6 18:32
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int score=0;
bool isStart=true;
while(isStart)
{
cout<<"請輸入成績
輸入999代表離開成績系統!)";
cin>>score;
if(score=999)
{
isStart=false;
cout<<"離開成績系統"<<endl;
}
else{
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-6-6 18:32
#include<cstdlib>
#include<iostream>
using namespace std;
int main()
{
bool b=true;
while(b)
{
int a;
cin>>a;
if(a=999)
{
b=false;
}
if(a<0||a>100&&a<999)
{
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;
}
複製代碼
作者:
顏羽彤
時間:
2017-6-6 18:33
本帖最後由 顏羽彤 於 2017-6-6 18:35 編輯
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int score;
bool choice=true;
cout<<"請輸入你的成績:(輸入000則代表離開)";
while (choice)
{
cin>>score;
if(score==000)
{
choice=false;
cout<<"成績分級程式結束!"<<endl;
}
else
{
if(score<=100&&score>=90)
{
cout<<"優等"<<endl;
}
if(score<90&&score>=80)
{
cout<<"甲等"<<endl;
}
if(score<80&&score>=70)
{
cout<<"乙等"<<endl;
}
if(score<70&&score>=60)
{
cout<<"丙等"<<endl;
}
if(score<60&&score>=0)
{
cout<<"不及格"<<endl;
}
if(score>100 || score<0)
{
cout<<"輸入錯誤"<<endl;
}
cout<<"請輸入你的成績:";
}
}
system("pause");
return 0;
}
複製代碼
作者:
林峻安
時間:
2017-6-6 18:37
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
bool isStart=true;
while(isStart)
{
int score;
cin>>score;
cout<<"超過999結束"<<endl;
if(score==999)
{
isStart=false;
cout<<"結束"<<endl;
}
else
{
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-6-6 18:38
#include<cstdlib>
#include<iostream>
using namespace std;
int main()
{
bool b=true;
while(b)
{
int a;
cin>>a;
if(a=999)
{
b=false;
}
if(a<0||a>100&&a<999)
{
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;
}
複製代碼
作者:
張閎鈞
時間:
2017-6-6 18:39
#include<cstdlib>
#include<iostream>
using namespace std;
int main()
{
bool b=true;
while(b)
{
int a;
cin>>a;
if(a=999)
{
b=false;
}
if(a<0||a>100&&a<999)
{
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;
}
複製代碼
作者:
張凱婷
時間:
2017-6-6 18:41
#include<cstdlib>
#include<iostream>
using namespace std;
int main()
{
bool b=true;
while(b)
{
int a;
cin>>a;
if(a=999)
{
b=false;
}
if(a<0||a>100&&a<999)
{
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;
}
複製代碼
作者:
巫晉宇
時間:
2017-6-6 18:53
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
bool j=true;
int z=0;
cout<<"輸入成績(若輸入666代表離開)"<<endl;
while(j)
{
cin>>z;
if(z==666)
{
j=false;
}
else{
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;
}
cout<<"輸入成績(若輸入666代表離開)"<<endl;
}
}
system("pause");
return 0;
}
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2