(3) if與else
Last updated
Was this helpful?
Last updated
Was this helpful?
我們可以使用if...else
指令執行條件判斷,當條件成立時就執行某些動作(寫在if
之後);如果不成立,就執行另一些動作(寫在else
之後)。
在這個程式中,執行的路徑會因為total
內容的不同而有所不同。當total值大於1000時,程式就進行打九折的動作(右邊分支),否則就執行打95折的動作(左邊分支)。不論是走左邊或右邊,兩個分支都會執行輸出total
的動作。
在以下的程式,if指令成立後要執行2個動作
,不成立也有2個動作
,它們全部要內縮,而且內縮的格式要完全相同。
某個公司給銷售員的傭金是依「銷售金額」計算,如果銷售金額大於10萬,可得10%傭金,但是傭金要扣20%作為退休基金;如果小於等於10萬,可得7%傭金,但是傭金也要扣15%作為退休基金。請輸入銷售金額,分別測試兩種情況下的傭金及退休基金。