Bilancia


Storia

In questo esercizio modellerai una bilancia.

Il peso può essere impostato e recuperato in libbre o in chilogrammi. Non può essere negativo.

Il peso può essere visualizzato in unità SI o in unità statunitensi, cioè libbre e once.

Al peso si può applicare una regolazione della tara (per esempio per sottrarre il peso di un contenitore). Può essere un valore qualsiasi (anche negativo, o un valore che rende negativo il peso visualizzato), poiché ci sono dubbi sulla precisione della bilancia. Per motivi di sicurezza, questo valore non può essere recuperato.

Nota che:

display-weight = input-weight - tare-adjustment

I rapporti di conversione sono i seguenti:

  • 16 once in una libbra
  • 2,20462 kg in una libbra

Per esempio:

  • 60 chilogrammi == 132,2772 libbre
  • 132,2772 libbre == 132 libbre e 4 once

Compiti

Questi sono compiti di esempio adatti all'esercizio della bilancia:

  • Consentire di impostare il peso sulla bilancia
  • Assicurarsi che un peso in input negativo venga rifiutato
  • Consentire di recuperare il peso in unità statunitensi
  • Consentire di impostare le unità della macchina su libbre
  • Consentire di applicare una regolazione della tara alla bilancia

Implementazioni