1
resposta

Minha solução foi usando a função range

<?php

$altura = readline("Digite sua altura: ");
$peso = readline("Digite seu peso: ");
$imc = $peso / $altura ** $altura;

if ($imc < 18.5) {
    echo "Muito abaixo do peso";
} else if (in_array($imc, range(18.5, 24.99, 0.1))) {
    echo "Abaixo do peso";
} else if (in_array($imc, range(25, 29.99, 0.1))) {
    echo "Abaixo do peso";
} else if ($imc > 30) {
    echo "Obeso";
}
1 resposta

Oi Lucas! Muito legal cara! Elegante a solução! :D