Ver Mensaje Individual
  #4  
Antiguo 30-09-2006
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Reputación: 28
jachguate Va por buen camino
Cita:
Empezado por JuanErasmo
Buenas tardes.
Tengo un problema de "floating point division by zero"... y creo que la solucion es trabajar con enteros....
Una división por cero dará siempre, por definición, un error de división por cero, dado que matemáticamente dicha operación no es posible. Si trabajas con enteros, entonces solo cambiará el mensaje de error, pero no dejará de haber problema.

Si el error no debiera ocurrir, la solución es verificar primero si el denominador de la división es cero y si lo es, actuar como tu diseño lo ordene.

Código:
  if (divisor != 0}
    cociente = dividendo/divisor;
  else
    cociente = valorPorDefecto;
    //por poner un ejemplo...
Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita