(2) 只有一個if
Last updated
Was this helpful?
Last updated
Was this helpful?
我們可以使用if指令判斷某個條件式,當條件成立時就執行某些動作。if指令之後跟著的條件式只會有True(真)和False(假)兩種結果。當條件式的結果為True時,if指令內的敘述就會被執行。
以流程圖
表示以上程式如下:
在這個程式中,執行的路徑會因為total變數的內容不同而有所不同。當total值大於1000
時,程式就進行打九折的動作(右邊分支),否則就離開判斷敘述(左邊分支),進行if
敘述之後的程式(輸出total)。
在以下的程式,if指令成立後要執行2個動作
,它們全部要內縮,而且內縮的格式要完全相同。
某個公司給銷售員的傭金是依「銷售金額」計算,如果銷售金額大於10萬,可得10%傭金,但是傭金要扣20%作為退休基金,如果小於等於10萬,沒有傭金也不提撥退休基金。請輸入銷售金額,測試傭金及退休基金。