Ir para conteúdo
Fórum Script Brasil
  • 0

Alguém Pode Me Ajudar A Enxergar Meu Erro?


Ericc Antunes

Pergunta

Olá!!

Estou no começo do PHP e estou com dúvidas quanto ao um programinha q fiz...

Esta nesse link: (http://www.aguiamay.com.br/ericc/calcular_IMC.php)

Ele calcula mas quando o resultado é 0 ele acusa o seguinte erro:

Warning: Division by zero in /home/aguiamay/public_html/ericc/calcular_IMC.php on line 17

Usei o seguinte código:

<?php

$alt *= $alt;

$imc = $peso / $alt;

if ($imc<15)

$resultado = "Abaixo do peso 1";

elseif ($imc<18.5)

$resultado = "Abaixo do peso";

elseif ($imc<24.9)

$resultado = "Peso Normal";

elseif ($imc<29.9)

$resultado = "Acima do peso";

elseif ($imc<39.9)

$resultado = "Obesidade 1";

else

$resultado = "Obesidade2";

echo "$imc<br>";

echo "$resultado";

?>

Alguém pode me ajudar???!

Obrigado!!!!

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
Guest Visitante

d onde vem esse alt.. se alt n é setado ele fica com valor inicial 0.. logo:

huh, você não pode dividir por 0, tende ao infinito :P

faça um tratamento de erro do tipo , se alt==0, mensagem de erro & sair....

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...