Ver Mensaje Individual
  #17 (permalink)  
Antiguo 07/09/2015, 16:18
Kritik
(Desactivado)
 
Fecha de Ingreso: marzo-2012
Mensajes: 366
Antigüedad: 12 años, 1 mes
Puntos: 31
Respuesta: Problema con decimales.

ConvertirADecimal(ConvertirAEntero(NúmeroDecimal * 10^n))/10^n

(^n = elevado a n)

ConvertirADecimal(ConvertirAEntero(NúmeroDecimal * 10))/10:

Deja en 1 solo decimal (el exponente del 10) el número introducido.

0.51111 lo transforma en 0.5
0.59999 lo transforma en 0.5

ConvertirADecimal(ConvertirAEntero(NúmeroDecimal * 100))/100:

Deja en 2 decimales (el exponente del 10) el número introducido.

0.51111 lo transforma en 0.51
0.59999 lo transforma en 0.59

Última edición por Kritik; 07/09/2015 a las 16:24