1.流程圖:
主要作用是在進行比較複雜的程式設計時,可以讓程式設計者更加清楚掌握程式的運作流程。
此優點分析:
修改方便,可隨時加入或增減流程圖的圖形符號、可增加演算法的可讀性、可更加了解整個流程方便進行除錯。
2.判斷結構if敘述實作練習(周年慶打折):
#include <iostream>
using namespace std;
int main()
{
int money;
cout<<"請輸入購買金額:";
cin>>money;
if(money>2000)
money = money*7/10;
cout<<"需實付"<<money<<endl;
return 0;
{
執行結果:
2.判斷結構 if...else...(雨天帶傘機率)
#include <iostream>
using namespace std;
int main()
{
char rain;
cout <<"今天降雨機率大於50%嗎";
cin>>rain;
if(rain == 'y'||rain=='Y')
cout<<"最好要帶傘喔"<<endl;
else
cout<<"不太用帶傘喔"<<endl;
return 0;
}
執行結果:
3.判斷結構 if...else if...else(成績區間判斷)
#include <iostream>
using namespace std;
int main()
{
int score;
cout<<"請輸入成績:";
cin>>score;
if(score >= 90)
cout<<"甲等"<<endl;
else if (score >=80)
cout<<"乙等"<<endl;
else if (score >=70)
cout<<"丙等"<<endl;
return 0;
{
執行結果:
4.判斷結巢狀if(閏年判斷)
#include <iostream>
using namespace std;
int main()
{
int year;
cin>>year;
if(!year%4)) {
if(!year%100) &&year%400)
cout<<year<<"不是閏年"<<endl;
else
cout<<year<<"是閏年"<<endl;
else
cout<<year<<"不是閏年"<<endl;
return 0;
}
!!以上內容是跟著第一次學C++就上手第二版第四章節實作跟著一起學習的!!
今天在想程式碼有些打結但因為看了書上的教學變得更順利了,希望明天能繼須堅持下去~