2)語句功能:
該語句首先計算〈條件表達式〉的值,當(dāng)〈條件表達式〉的值為真時,執(zhí)行〈命令行序列1〉中的命令;否則,執(zhí)行〈命令行序列2〉中的命令;執(zhí)行完〈命令行序列1〉或〈命令行序列2〉后都將執(zhí)行ENDIF 后面的第一條命令。
真
條件式
假
語句序列1 語句序列2
ENDIF 后面語句
【例】編寫一密碼校驗程序(假設(shè)密碼為ABC)。程序文件名為PA4.PRG。
SET TALK OFF
CLEAR
ACCEPT “請輸入您的密碼:” TO AAA
IF AAA=”ABC”
CLEAR
? ”歡迎使用本系統(tǒng)!”
ELSE
? ”密碼錯誤!”
WAIT
QUIT
ENDIF
SET TALK ON
(3).多向分支
多向分支語句,即根據(jù)多個條件表達式的值,選擇執(zhí)行多個操作中的一個對應(yīng)執(zhí)行 。
(1)語句格式:
DO CASE
CASE〈條件表達式1〉
<命令行序列1〉
CASE〈條件表達式2〉
<命令行序列2〉
… …
CASE〈條件表達式N〉
〈命令行序列N〉]
[OTHERWISE
〈命令行序列N+1〉]
ENDCASE
【例】假設(shè)收入(P)與稅率(R)的關(guān)系如下表,編程求稅金。程序
文件名為PA5.PRG。
0 P<800
真
條件式2
語句序列1
ENDCASE 后面語句
條件式1
Otherwise
條件式2
真
![]() | ![]() .. 定價:¥225 優(yōu)惠價:¥213 更多書籍 |
![]() | ![]() .. 定價:¥133 優(yōu)惠價:¥133.0 更多書籍 |