<?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;
<?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;