Warning: Division by zero in

Javier Valenzuela jvalenzuela en tecnova.cl
Jue Dic 21 09:07:52 CLST 2006


Alberto Rivera wrote:
> Cristian Rodriguez escribió:
>> 2006/12/20, Alberto Rivera <rivera.alberto en gmail.com>:
>>> Hola señores necesito molestar una vez más ya que no nuevamente no sé
>>> por donde va la micro. Tengo el siguiente error:
>>>
>>> *Warning*: Division by zero in
>>> */var/www/remunera1.3/includes/proctmpmes/consultas3.php* on line *95*
>>>
>>> *Warning*: Division by zero in
>>> */var/www/remunera1.3/includes/proctmpmes/consultas3.php* on line *96
>>>
>>> los cuales se repiten indefinidamente ...
>>>
>>> *esas líneas corresponden a la siguiente operación:
>>>
>>>    $totalhorasextra50=round(((($sueldobase/30)*7)/$numerohoras)*1.5);
>>>    $totalhorasextra100=round(((($sueldobase/30)*7)/$numerohoras)*2);
>>>
>>
>> $numerohoras en algun momento es 0.,.. intenta con un depurador como
>> xDebug y revisa la precedencia de las operaciones matematicas en el
>> manual de PHP.net
> si gracias, eso es puh en realidad es $numerohoras pero no entiendo 
> porque sale el warning si cualquier numero que esté dividido por cero 
> es cero nomas .... o debo revisar alguna otra cosa ????
>
> salu2
>>
>>
Chuata, faltaste a las clases de calculo parece XD! Cualquier cosa 
divida por cero es indefinida. Cero dividido por cualquier cosa (menos 
cero) es cero. Mas que un error de PHP es un error de matematicas parece...


Saludos.


Más información sobre la lista de distribución PHP