Scriviamo una funzione che calcola il tuo BMI e determina se sei sovrappeso, sottopeso, obeso o normale.
Oggi scriveremo una funzione chiamata bmi che prenderà in input due numeri interi, peso e altezza.
Ok, quindi abbiamo un peso e un’altezza casuali di una persona. Cosa dovremmo fare con questi? Prendi questi due input per calcolare l’IMC (indice di massa corporea) di qualcuno. L’equazione per calcolare l’IMC è:
IMC= peso/altezza²
Utilizzando tale equazione, calcoleremo l’IMC e restituiremo una stringa in base a quanto è basso o alto quel numero utilizzando le seguenti linee guida:
Se il IMC è ≤ 18,5, restituisci “Sottopeso”
Se IMC ≤ 25, restituisci “Normale”
Se IMC ≤ 30, restituisce “Sovrappeso”
Se IMC > 30, restituisci “Obeso”
Tieni presente che se conosci la tua altezza e il tuo peso, lo scopo di questo programma non è pianificare la tua prossima avventura di perdita di peso. Preoccupati se dovresti o meno bere nient’altro che soylent ogni giorno dopo. Passiamo invece alla scrittura del codice per questo algoritmo.
let imc = peso / (altezza**2);
Successivamente, utilizzeremo una serie di affermazioni if-else per confrontare il nostro indice di massa corporea calcolato con i numeri basati sulle nostre linee guida sopra:
if (bimc mi < 18.5) {
return “Sottopeso”;
} else if (imc < 25) {
return “Normale”;
} else if (imc < 30) {
return “Sovrappeso”;
} else {
return “Obeso”;
}