計算機概論: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++程式設計

義守大學電機系 陳慶瀚 
2001.10.15