Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala galera,
Estou com um exercício aqui que estou achando estranho... Não encontro o erro de modo algum...
Poderiam me dar aquela ajuda rápida?
Aparece Undefined variable na linha 9, ou seja, a variável $calculo no if. Porém, creio que está certo porque no curso funcionou corretamente. Aqui em casa que não está...
Abraços
<?php
//Valores
$peso = 73;
$altura = 1.77;
//Condições
if($calculo <= 17){
echo "<b>Você está muito abaixo do peso.";
}
elseif($calculo > 17 and $calculo <= 18.49){
echo "<b>Você está abaixo do peso.";
}
elseif($calculo >= 18.5 and $calculo <= 24.99) {
echo "<b>Você está com seu peso normal.";
}
elseif($calculo >= 25 and $calculo <= 29.99){
echo "<b>Você está acima do peso.";
}
elseif($calculo >= 30 and $calculo <= 34.99){
echo "<b>Você está com Obesidade Grau I.";
}
elseif($calculo >= 35 and $calculo <= 39.99){
echo "Você está com Obesidade Grau II (Severa).";
}
else{
echo "<b>Você está com Obesidade Grau III (Mórbida).";
}
//Função
function imc($peso, $altura){
$calculo = $peso / ($altura * $altura);
return $calculo;
}
//Chamar a função
$calculo = number_format(imc($peso, $altura), 2);
//Vericando se a Funcion está funcionando
//echo "<br><br> $calculo";
?>Bom dia Led Lemos!
Cara, faltou essa parte no teu código
$calculo = imc($peso,$altura);
coloca antes de "//Condições"
Abraços!
Cara, óbvio! kkkkk
Era pra ter colocado antes de Condições... Viajei aqui auhauhua
Valeu mesmo galera, abraços!
De onde vem essa variável $calculo?
Esse aviso é que sua variável está vazia...
Defina um valor para ela.