計算機概論:C/C++程式設計
|
第3章. 讓程式選擇與決定:流程控制 |
|
|
授課教師:陳慶瀚 WWW : http://www.miat.ee.isu.edu.tw/cpp E-mail : pierre@isu.edu.tw |
|
3.3 else陳述
在範例程式3-1中,我們使用了兩個if陳述分別判斷degree的屬性,事實上這樣的寫法稍嫌累贅, 在此一狀況,我們通常使用if-else指令,它提供了較精簡、且更結構化的if條件控制方式:
if(運算式) 運算式為TRUE的陳述1; else
運算式為FALSE的陳述2;
或者, 如果運算式判斷為TRUE,則執行陳述1;如果運算式判斷為FALSE,則執行陳述2。我們把範例程式3-1改為使用if-else指令:如果使用者輸入的degree值大於或等於60,則輸出「及格」,否則輸出「不及格」。 /*----------------------------------------------------*/ //
範例程式3-8 //
/*----------------------------------------------------*/
#include <iostream.h>
void main()
{
int degree;
cout<<"請輸入一個分數:";
cin>> degree;
if(degree >= 60 )
{
cout<<"及格\n ";
}
else
{
cout<<"不及格!";
}
} 課堂練習3-3 寫一個C++程式讓使用者可以輸入身高和體重,計算身高和體重相減,若結果小於110,則程式輸出「體重太輕了!」, 否則輸出「OK!」!
|
||
計算機概論:C/C++程式設計 義守大學電機系 陳慶瀚 |