Ваги


Історія

У цій вправі ми будемо моделювати вагову машину.

Вагу можна встановити й отримати у фунтах або кілограмах, і вона не може бути відʼємною.

Вагу можна відображати в одиницях SI або в американських одиницях, тобто у фунтах та унціях.

До ваги можна застосувати поправку на тару (наприклад, щоб відняти вагу контейнера). Це може бути будь-яке значення (навіть відʼємне або таке, що робить відображувану вагу відʼємною), бо є сумніви щодо точності вагової машини. З міркувань безпеки це значення не можна отримати.

Звернімо увагу:

display-weight = input-weight - tare-adjustment

Коефіцієнти переведення такі:

  • 16 унцій у фунті
  • 2,20462 кг у фунті

Наприклад:

  • 60 кілограмів == 132,2772 фунта
  • 132,2772 фунта == 132 фунти 4 унції

Завдання

Це приклади завдань, які підходять до вправи «Вагова машина»:

  • Дозволити встановлювати вагу на ваговій машині
  • Забезпечити, щоб відʼємна вхідна вага відхилялася
  • Дозволити отримувати вагу в американських одиницях
  • Дозволити встановлювати для машини одиниці у фунтах
  • Дозволити застосовувати поправку на тару до вагової машини

Реалізації