<?php

function imc($peso, $altura, $echo = true)
{
    $imc = $peso / ($altura * $altura);
    if ($echo == true) {
        echo $imc;
    } else {
        return $imc;
    }
}
//imc(70, 1.9);
//imc(70, 1.9, true);
$imc = imc(70, 1.8, false);
if ($imc > 25) {
    echo 'Você esta acima do peso';
}
<?php

function imc($peso, $altura, $echo = true)
{
    $imc = $peso / ($altura * $altura);
    if ($echo == true) {
        echo $imc;
    } else {
        return $imc;
    }
}
$imc = imc(80, 1.8, false);
$imc = number_format($imc, 2);
echo $imc;
Exemple #3
0
<?php

function imc($taille, $poids)
{
    $imc = $poids / ($taille * $taille);
    echo $imc . "\n";
    if ($imc < 18.5) {
        return "Sous poids";
    } elseif ($imc < 30) {
        return "OK";
    } else {
        return "C'est cuit";
    }
}
echo imc($_GET['a'], $_GET['b']);
if (isset($_POST['enviar'])) {
    $nome = $_POST['nome'];
    $altura = $_POST['altura'];
    $peso = $_POST['peso'];
    function imc($peso, $altura)
    {
        $imc = round($peso / ($altura * $altura));
        if ($imc < 20) {
            return "abaixo do peso. <br> Seu imc é {$imc}.";
        }
        if ($imc >= 20 || $imc <= 25 && $imc >= 20) {
            return "normal. <br> Seu imc é {$imc}.";
        }
        if ($imc > 25 || $imc <= 30 && $imc > 25) {
            return "com excesso de peso. <br> Seu imc é {$imc}.";
        }
        if ($imc > 30 || $imc <= 35 && $imc > 30) {
            return "no nível de obesidade. <br> Seu imc é {$imc}.";
        }
        if ($imc > 35) {
            return "no nível de obesidade mórbida. <br> Seu imc é {$imc}.";
        }
    }
    $cauculo_imc = imc($peso, $altura);
    echo "<h2 align='center'>";
    echo "O IMC de {$nome} está {$cauculo_imc}";
    echo "</h2>";
}
?>
    </body>
</html>
<?php

function imc($peso, $altura, $echo = true)
{
    $imc = $peso / ($altura * $altura);
    if ($echo == true) {
        echo $imc;
    } else {
        return $imc;
    }
}
$i = imc(80, 1.8, false);
$i = number_format($i, 2);
echo $i;