秤重機


故事

在這個練習中,你會建立一台磅秤的模型。

重量可以用磅或公斤來設定與取得,且不能為負數。

重量可以用公制單位或美制單位(磅和盎司)來顯示。

可以對重量套用去皮調整(例如扣掉容器的重量)。這個值可以是任何數值(即使是負數,或是會讓顯示重量變成負數的值),因為磅秤的準確度仍有疑慮。基於安全因素,這個值無法取得。

請注意:

display-weight = input-weight - tare-adjustment

換算比例如下:

  • 1 磅等於 16 盎司
  • 1 磅等於 2.20462 公斤

例如:

  • 60 公斤 == 132.2772 磅
  • 132.2772 磅 == 132 磅 4 盎司

任務

以下是適合磅秤練習的範例任務:

  • 允許在磅秤上設定重量
  • 確保負數的輸入重量會被拒絕
  • 允許取得美制重量
  • 允許將磅秤的單位設為磅
  • 允許對磅秤套用去皮調整

實作