If 敘述

1.語法

(1)   If  測試條件 Then

          敘述(s)

       End if

   (2)   If  測試條件 Then

          敘述(s)

          Else

             敘述(s)

        End if

 

範例: 判斷成績是否大於等於60?

 

 

範例: 任意輸入一整數, 程式能判斷是奇數或偶數

 

 

 

2. If敘述中可包含其它的If敘述, 構成巢狀的 If敘述

例:   If  測試條件1 Then

            If  測試條件2 Then

                 敘述A(s)

               else

                 敘述B(s)

           End if

       End if

   例:   If  測試條件1 Then

            If  測試條件2 Then

                 敘述A(s)

                End if

           else

                 敘述B(s)

        End if

 

範例: 輸入出生年次來判斷所在的世代族群

 

範例: 依年紀來判斷可觀賞的影片等級

 

練習題 :肥胖指數(BMI)計算

 

加強練習題 :請修改<依年紀來判斷可觀賞的影片等級>的程式,
                         變成一個可依據輸入之年齡來判斷及顯示年齡層代稱的程式

                        規則如下:13歲(含)以下為童年,14~19歲為少年,20~30歲為青年
                        31~55歲壯年,56歲(含)以上為老年

 

加強練習題 :寫一程式能判斷平年或閏年