Ver Mensaje Individual
  #6 (permalink)  
Antiguo 09/05/2009, 09:43
el-eles
 
Fecha de Ingreso: agosto-2005
Ubicación: Valencia
Mensajes: 76
Antigüedad: 19 años, 6 meses
Puntos: 1
Respuesta: Division by zero

Cita:
Iniciado por elliotmoso Ver Mensaje
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 == || $a == 0)
{
    
$y 0;
}
else
{
    
$y $a/$b;

__________________
Quien a buen árbol se arrima, buena sombra le cobija. :aplauso:

http://dbtrucos.com