if(){}…else if(){}…else{}

程式碼:

 #include<iostream.h>

using namespace std;

int main()

{

    int a;

    cout<<"請輸入一個數:";

    cin>>a;

    if(a>0)                      //第一次判斷

      {

                cout<<a<<"是正數"<<endl;   

      }

    else if(a<0)                 //第二次判斷

      {

          cout<<a<<"是負數"<<endl;        

      }

           else                        //第三次判斷

          {

             cout<<a<<"是零"<<endl;         

            }

system("PAUSE");

}

執行結果:

請輸入一個數:-5

-5是負數

請輸入一個數:0

0是零

****************************************************

else if語法: 

else if(){} :同if(){},在if判斷錯誤後進行判斷

 else{} :同if(){},但不進行判斷,在ifelse if判斷都錯誤後執行

 *****************************************************************

例題:

小明想要出去玩,可是爸爸說要成績不錯才可以出去,請寫出一支程式,判斷小明是否有資格出去玩。

 輸入輸出說明:

請輸入小明的成績,經過判斷後輸出評價,並說明能不能出去玩,100分為滿分,91~10076~9061~75不錯41~600~40禁足,成績在不錯以上才能出去玩,提示: if判斷式中加入 && 代表,加入 || 代表”或”

輸入範例:

請輸入小明的成績:95

輸出範例:

可以出去玩

 

輸入範例:

請輸入小明的成績:61

輸出範例:

不錯

可以出去玩

 

輸入範例:

請輸入小明的成績:40

輸出範例:

禁足

不能出去玩

 

輸入範例:

請輸入小明的成績:-1

輸出範例:

輸入成績錯誤

創作者介紹
創作者 Iris-女王向前走 的頭像
Iris

Iris-女王向前走

Iris 發表在 痞客邦 留言(2) 人氣( 409 )