Error de división por 0 en una fórmula
Categorías: Mensaje de error, Ejecutor
Palabras clave: Asistente de fórmulas, Error
Enunciado:
Al ejecutar un mapa se nos presenta el mensaje de error: Error de división por 0.
Desarrollo:
Si en una fórmula el divisor es 0, el programa dará este error. Para evitarlo, debemos dividir el dividendo entre el divisor ó 1:
%DIVIDENDO% / ( %DIVISOR% | 1 )
De esta manera, cuando el divisor sea 0, lo dividirá por 1 y no dará el error.
Aunque hayamos usado un fDecidirDato(), si el divisor es 0, da error de división por 0 al ejecutarse la fórmula. Esto se debe a que en Velázquez Visual la evaluación de las fórmula se hace como en C, primero se ejecutan las dos fórmulas de la condición y luego se evalúa la condición.
fDecidirDato( %COSTO% = 0, 100, ( %BENEFICIO% * 100 ) / ( %COSTO% | 1 ) )
Error de división por 0 en una fórmula
Moderador: vCoaches
Error de división por 0 en una fórmula
Última edición por vBdC el 21 Nov 2003, 01:00, editado 1 vez en total.