1
resposta

Desafio do IMC

<?php
/*
Desafio 03 - IMC
Fórmula do IMC = peso / (altura)^2
*/

$nome = "Ricardo";
$peso = 98;
$altura = 1.83;
$imc = ($peso/($altura**2));

if ($imc <= 18.5){
    $classificacao = "Abaixo do Peso";
    }elseif ($imc > 18.2 && $imc <= 24.9){
            $classificacao = "Peso normal";
    }elseif ($imc > 24.9 && $imc <= 29.9){
        $classificacao = "Acima do peso (sobrepeso)";
    }elseif ($imc > 29.9 && $imc <= 34.9){
        $classificacao = "Obesidade I";
    }elseif ($imc > 34.9 && $imc <= 39.9){
        $classificacao = "Obesidade II";
    }elseif ($imc > 34.9){
        $classificacao = "Obesidade III";
    }

//Exibindo Informações
echo PHP_EOL;
echo "=========================================================================" . PHP_EOL;
echo "=============== Cálculo de Índice de Massa Corpórea (IMC) ===============" . PHP_EOL;
echo "=========================================================================" . PHP_EOL;
echo PHP_EOL;
echo "Informações Pessoais:" . PHP_EOL;
echo "Nome  : $nome" . PHP_EOL;
echo "Peso  : " . number_format($peso, 2, ",") . "Kg" . PHP_EOL;
echo "Altura: " . number_format($altura, 2, ",") . " metros" . PHP_EOL;
echo PHP_EOL;
echo "=========================================================================" . PHP_EOL;
echo "Seu IMC é de: " . number_format($imc, 2, ',', '') . " e está classificado como: " . $classificacao . PHP_EOL;
echo "=========================================================================" . PHP_EOL;
echo PHP_EOL;
echo PHP_EOL;
1 resposta

Olá, Ricardo. Tudo bem?

Excelente a sua resolução do exercício, tanto no desenvolvimento quanto na organização para imprimir os resultados, continue assim!

Bons estudos :D