Cita:
Iniciado por elliotmoso
Creo que tu codigo tiene un pequeño error, ya que $a puede ser el numero que quieras, puede ser negativo, el error lo da cuando el dividente es 0, el qual es una division con zero y da infinito. Creo que el codigo deveria quedar así.
Código PHP:
if($b == 0)
{
$y = 0;
}
else
{
//Método para controlar el error
$y = $a/$b;
}
Un saludo
Tienes toda la razón del mundo, porque mi código solo contempla todos los enteros mayores que 0. Aún así yo lo ajustaría un poco más para evitar otros errores:
Código PHP:
if($b == 0 || $a == 0)
{
$y = 0;
}
else
{
$y = $a/$b;
}