2
respostas

DESAFIO: Cálculo do IMC.

<?php

$peso = 83;
$altura = 1.88;
$alturaAoQuadrado = $altura * 2;
$resultadoDoIMC = $peso / $alturaAoQuadrado;

if ($resultadoDoIMC <= 18.5) {
    echo "Você está abaixo do peso ideal";
}

else if ($resultadoDoIMC >= 24.99) {
    echo "Você está acima do peso ideal";
}

else
    echo "Você está no peso ideal";
2 respostas

Fala Marcos, tudo bem?

Te aconselho não segmentar muito as variáveis para calcular e tentar deixar o código o mais limpo possível.

Sugestão: ... $calculo = $peso / ($altura * 2); // *Observei que no seu código o cálculo do resultado está multiplicando por 2, e o correto é pela potência. $resultado = round($calculo); // Função para arredondar o número decimal.

Mas esse é o caminho... Interessante você praticar e exibir as reais classificações do IMC como "Abaixo do peso", "Muito abaixo do peso", e por ai vai.

Da uma olhada nesse site, lá tem os parâmetros.

Abraço!!!

Eu melhorei o código com o decorrer das aulas, obrigado! :D