欢迎来到天天文库
浏览记录
ID:39727084
大小:293.00 KB
页数:22页
时间:2019-07-10
《《选择判断》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第四章選擇判斷(Decision)1大綱4.1if…單一選擇4.2if…else…雙重選擇巢狀if…else…巢狀if…elseif…elseif…4.3switch...case多重選擇4.4break,continue之用途24.1if…單一選擇格式1:單一敘述if(條件式)敘述;格式2:多敘述if(條件式){敘述1;敘述2;}條件式為真則執行敘述式;否則不執行。條件式敘述下一敘述013#include//coutusingnamespacestd;intmain(){inta,b,c,max;cout<<"輸入a,b,c=";cin>>a>>b>>c;max=a;//
2、以a當最大if(b>max)//max與b比較max=b;if(c>max)//max與c比較max=c;cout<<"最大值為"<//coutusingnamespacestd;intmain(){floata,b,c,area,s;cout<<"輸入三邊長a,b,c=";cin>>a>>b>>c;if(a+b>c&&a+c>b&&b+c>a){//判斷任兩邊和須大於第三邊s=(a+
3、b+c)/2;//周長一半area=sqrt(s*(s-a)*(s-b)*(s-c));//以三邊長求面積cout<<"面積為"<
4、
5、a+c
6、
7、b+c//coutusingnamespacestd;intmain(){shorta,b,c,t;cout<<“輸入a,b,c=“;cin>>a>>b>>c;cout<<“排序前:”<b)
8、{//若a>b則互換t=a;a=b;b=t;}if(b>c){//若b>c則互換t=b;b=c;c=t;}if(a>b){//若a>b則互換t=a;a=b;b=t;}cout<<"排序後:"<//coutusingnamespa
9、cestd;intmain(){intscore;cout<<“輸入整數分數(0-100):”;cin>>score;if(score>=60)cout<<“及格”;elsecout<<“不及格”;cout<10、敘述4;}10例題:#include//coutusingnamespacestd;intmain(){intprice;cout<<“輸入商品價格:”;cin>>price;if(price<1000){if(price<500){cout<<“Buythis”<11、.(條件1)為假且(條件2)為真時執行(敘述2)。3.(條件1)為假且(條件2)為假且(條件3)為真時執行(敘述3)。4.(條件1)為假且(條件2)為假且(條件3)為假時執行(敘述4)。4.2.2巢狀if…elseif…else…12if…elseif…else…之流程圖條件一條件二條件三敘述一敘述二敘述三下一敘述111000敘述四13例題:用亂數函數產生任一整數,再自鍵盤輸入數字進行猜數字遊戲,
10、敘述4;}10例題:#include//coutusingnamespacestd;intmain(){intprice;cout<<“輸入商品價格:”;cin>>price;if(price<1000){if(price<500){cout<<“Buythis”<11、.(條件1)為假且(條件2)為真時執行(敘述2)。3.(條件1)為假且(條件2)為假且(條件3)為真時執行(敘述3)。4.(條件1)為假且(條件2)為假且(條件3)為假時執行(敘述4)。4.2.2巢狀if…elseif…else…12if…elseif…else…之流程圖條件一條件二條件三敘述一敘述二敘述三下一敘述111000敘述四13例題:用亂數函數產生任一整數,再自鍵盤輸入數字進行猜數字遊戲,
11、.(條件1)為假且(條件2)為真時執行(敘述2)。3.(條件1)為假且(條件2)為假且(條件3)為真時執行(敘述3)。4.(條件1)為假且(條件2)為假且(條件3)為假時執行(敘述4)。4.2.2巢狀if…elseif…else…12if…elseif…else…之流程圖條件一條件二條件三敘述一敘述二敘述三下一敘述111000敘述四13例題:用亂數函數產生任一整數,再自鍵盤輸入數字進行猜數字遊戲,
此文档下载收益归作者所有