Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Resposta para o desafio IMC

<?php

echo "O objetivo deste código é aplicar a fórmula IMC, dividindo o peso pela altura ao quadrado." . PHP_EOL;

// preencha abaixo o peso em kilogramas
$kg = 94;

echo "O peso é $kg kilos." . PHP_EOL;

// preencha abaixo a altura em centímetros
$cm = 1.80;

echo "A altura é $cm metros." . PHP_EOL;

$resultado = $kg / $cm ** 2;

echo "O resultado IMC é $resultado";
1 resposta
solução!

Olá, André. Tudo bem?

Muito boa a sua resolução! Parabéns! Obrigado por compartilhar conosco :)

Para contribuir com a sua aplicação, acho que uma ideia interessante é através do valor do IMC você retornar ao usuário se este valor é:

  • Abaixo do recomendado: menor que 18
  • Recomendado Entre 18 e 24,9
  • Acima do recomendado. - maior ou igual a 25

No código, podemos resolver da seguinte maneira:

<?php

echo "O objetivo deste código é aplicar a fórmula IMC, dividindo o peso pela altura ao quadrado." . PHP_EOL;

// preencha abaixo o peso em kilogramas
$kg = 94;

echo "O peso é $kg kilos." . PHP_EOL;

// preencha abaixo a altura em centímetros
$cm = 1.80;

echo "A altura é $cm metros." . PHP_EOL;

$resultado = $kg / $cm ** 2;

echo "O resultado IMC é $resultado" .PHP_EOL;


if ($resultado < 18){
    echo"IMC Abaixo do recomendado.";
}elseif($resultado >= 18 AND $resultado < 25){
    echo"IMC Dentro do recomendado.";
}else {
    echo"IMC Acima do recomendado.";
}

Ou seja, podemos criar uma estrutura de decisão com o if para determinar a classificação do IMC da pessoa.

Espero ter ajudado, bons estudos :)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓