判斷奇偶數
L1|基礎BSC01-003看題目內容
- 輸入
- 輸入一個整數 N。
- 輸出
- 若 N 是偶數,輸出 EVEN;若 N 是奇數,輸出 ODD。
輸入
14
EVEN
依照一個條件,讓程式在兩條路中選一條
生活中很多決定只有兩種結果:及格或不及格、要付運費或免運費。程式用「如果…否則…」來做這種決定:
如果 條件成立:
做 A
否則:
做 B
條件成立就走 A 這條路,不成立就走 B,兩條路只會走一條。
| 題目說 | 條件要寫成 |
|---|---|
| 大於或等於 60 | 分數 ≥ 60 |
| 未滿 60 | 分數 < 60 |
| 是偶數 | 數字 除以 2 的餘數 = 0 |
題目說「大於或等於 60 分為及格」,那剛好 60 分算及格。寫完之後,用「剛好等於邊界」的數字(60)測試一次,最能發現 > 和 ≥ 用錯的問題。
先讀題,再一步一步點開來看。建議每看完一步,就先自己在平台上試著寫寫看。
75
PASS
詢問並等待 → 分數
如果 分數 ≥ 60:
說出 PASS
否則:
說出 FAIL| 分數 | 分數 ≥ 60? | 輸出 |
|---|---|---|
| 75 | 成立 | PASS |
| 60 | 成立(等於也算) | PASS |
| 59 | 不成立 | FAIL |
按「載入範例」,看看「如果…否則…」積木的兩個缺口:上面放條件成立要做的事,下面(否則)放條件不成立要做的事。
照順序完成這些題目。寫完之後,可以在平台上按「載入範例」和自己的寫法比較。
14
EVEN
950
1030
學完之後,檢查看看你能不能做到這些事。有做不到的,就回到上面對應的地方再看一次。