problema hexadecimal

Iniciado por asdexiva, 14 Febrero 2015, 03:28 AM

0 Miembros y 1 Visitante están viendo este tema.

asdexiva

Text1 = 5 / 5 - 0.94
por que en vez de que el resultado sea 0.06
da 6,00000000000001E-02 , no se puede corregir esto ? agradeceria mucho que me ayudaran

Flamer

#1
Citar
Hex(valor)
Devuelve un string con el valor en
Hexadecimal.
El valor que es obligatorio, y
que debe ser un número o una expresión
que devuelva un tipo numérico entero. Si
tiene parte decimal, será redondeado al
entero más cercano antes de obtener su
equivalente hexadecimal. El máximo valor
obtenido no puede ser mayor de 8
caracteres hexadecimales.

ahora preguntate cual es el valor entero mas sercano

si no te refieres a eso pon (5/5) - 0.94   aver que

saludos Flamer

asdexiva

#2
aun asi sale lo mismo necesito que me salga 0.06 por que tengo ver cual es el mas alto de los valores y si no sale asi el mas alto seria este 6,00000000000001E-02 y el mas alto deberia ser 0.25




ya pude gracias de todas formas si alguien le pasa lo mismo utilizen
FormatNumber(value)