Tiago Gomes Postado Maio 29, 2007 Denunciar Share Postado Maio 29, 2007 BoasTou criando uma pagina onde será possivel efectuar uns calculos mas está com um erro de Division by ZeroQual a melhor maneira de resolver ?O problema encontra-se aqui : case "-": $Calculo = ($veiculos *2) * 25 / ($poupancaeuro/12); echo "$Calculo"; break; }Obrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Maio 29, 2007 Denunciar Share Postado Maio 29, 2007 Divisão por zero... no mínimo $poupancaeuro está com o valor de zero, ai dá pau mesmo... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Tiago Gomes Postado Maio 29, 2007 Autor Denunciar Share Postado Maio 29, 2007 E não haverá maneira de contornar isso ? Por exemplo colocar algo a indicar que o valor não foi inserido correctamente em vez de aparecer o erro ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Maio 29, 2007 Denunciar Share Postado Maio 29, 2007 Tem... pega a variável $poupancaeuro (que é que pode gerar o erro) e testa (if/else), se ela for igual a zero você pode dar um alert na tela e em seguida redirecionar para a página anterior ou simplesmente encerrar a execução do script (exit;)... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Tiago Gomes Postado Maio 29, 2007 Autor Denunciar Share Postado Maio 29, 2007 Bem já arranjei maneira de solucionar isso :D deu valor 1 e ficou resolvido Tou com outro problema.Preciso de diminuir um resultado para 4 casas decimais mas não sei como o posso fazer será possivel darem uma ajudazinha sff ? :D A formula php para dar o resultado é a mesma ou seja case "+": $Calculo = $cilindros + ($veiculos * 2) * 25 / ($poupancaeuro/12); echo "$Calculo"; break; Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Tiago Gomes
Boas
Tou criando uma pagina onde será possivel efectuar uns calculos mas está com um erro de Division by Zero
Qual a melhor maneira de resolver ?
O problema encontra-se aqui :
case "-":
$Calculo = ($veiculos *2) * 25 / ($poupancaeuro/12);
echo "$Calculo";
break;
}
Obrigado
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
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.