長方形周長與面積
L1|基礎BSA01-003看題目內容
- 輸入
- 輸入兩個整數,依序為長方形的長與寬。
- 輸出
- 輸出兩個整數,依序為周長與面積,中間以空白分隔。
輸入
8 5
26 40
用變數存數字,並用四則運算、整除、餘數算出答案
變數就像一個貼了標籤的盒子:把數字放進去,之後用標籤(變數名稱)就能拿出來計算。幫變數取一個看得懂的名字,例如「鉛筆單價」「總秒數」,寫算式時就不容易弄錯。
這個知識點會用到這些運算:
| 運算 | 例子 | 結果 | 用在哪裡 |
|---|---|---|---|
| 乘、加 | 10 × 3 + 5 × 2 | 40 | 算總金額 |
| 除法後四捨五入 | 13 ÷ 2 → 四捨五入 | 7 | 題目說「四捨五入取整數」 |
| 除法後無條件捨去 | 246 ÷ 3 → 無條件捨去 | 82 | 題目說「只取商」「整數平均」 |
| 餘數 | 125 除以 60 的餘數 | 5 | 算「剩下多少」 |
「125 秒是幾分幾秒?」→ 分鐘=125 ÷ 60 無條件捨去=2,秒=125 除以 60 的餘數=5。只要題目有「換算成…又…」「分成幾組、剩下幾個」,通常就是這一對一起出場。
題目常把幾個數字寫在同一行、用空白隔開,例如「10 3 5 2」。平台的「詢問並等待」每次會依序拿到一個數字,所以有幾個數字就「詢問並等待」幾次。
先讀題,再一步一步點開來看。建議每看完一步,就先自己在平台上試著寫寫看。
10 3 5 2
40
先把四個數字分別存進四個變數,再寫出算式:
詢問並等待 → 鉛筆單價 詢問並等待 → 鉛筆數量 詢問並等待 → 橡皮擦單價 詢問並等待 → 橡皮擦數量 說出 鉛筆單價 × 鉛筆數量 + 橡皮擦單價 × 橡皮擦數量
輸入「10 3 5 2」:10 × 3 = 30,5 × 2 = 10,30 + 10 = 40。和範例輸出一樣。
按「載入範例」,注意讀入的順序要和題目一樣。在積木裡,乘法要先組好,再放進加法積木的兩邊,順序才會是「先乘後加」。
125
2 5
詢問並等待 → 總秒數 說出 (總秒數 ÷ 60 無條件捨去)、空白、(總秒數 除以 60 的餘數)
125 ÷ 60 = 2.08…,無條件捨去得到 2;125 除以 60 的餘數是 5。輸出「2 5」。
按「載入範例」,看看範例答案怎麼用「字串組合」把分鐘、空白、秒數接成一行。
照順序完成這些題目。寫完之後,可以在平台上按「載入範例」和自己的寫法比較。
8 5
26 40
9 4
7
6 5
6
80 75 91
246 82
187
3 3 7
學完之後,檢查看看你能不能做到這些事。有做不到的,就回到上面對應的地方再看一次。