IMCCalculator interactive Livello 8 Edit

Scrivi la classe ImcCalculator che calcola l’indice di massa corporea (IMC) dell’utente. L’IMC si calcola secondo la formula seguente:

BMI = peso altezza 2 kg m 2

Il programma deve richiedere interattivamente all’utente i dati necessari per effettuare il calcolo; prima viene richiesto il peso espresso in kg e poi l’altezza espressa in cm.

Nota bene: La formula funziona solo per un peso compreso tra 40.0 e 130.0 kg e un’altezza compresa tra 140.0 e 200.0 cm; se vengono introdotti valori al di fuori di questi intervalli o valori di tipo non appropriato, il sistema chiede nuovamente il dato, fino a quando il valore è accettabile.

Alla fine il programma stampa a terminale il IMC calcolato come nell’esempio seguente:

Questo programma calcola il tuo indice di massa corporea (IMC).
PREMI ENTER PER CONTINUARE...

Inserisci il tuo peso in kg (min: 40.0kg - max: 130.0kg): 20
Il peso deve essere compreso tra 40.0 e 130.0 kg, riprova.
Inserisci il tuo peso in kg (min: 40.0kg - max: 130.0kg): 78 
Inserisci la tua altezza in cm (min: 140.0cm - max: 200.0cm): 350
l'altezza deve essere compresa tra 140.0 e 200.0 cm, riprova.
Inserisci la tua altezza in cm (min: 140.0cm - max: 200.0cm): 180
Il tuo peso: 78.0 kg
La tua altezza: 180.0 cm
Il tuo IMC: 24.074076