CLR: .Net / Mono / Boo / Otros CLR > VB .NET
Redondeo En La Conversion
(1/1)
none123:
Alguien sabe como evitar el redondeo que hace .net al usar la funcion CINT(numero)??
EJ:
CINT(7.55) --> me devuelve 8 y necesito 7; el entero sin tener en cuenta la parte decimal...
JuanK:
que raro, esperemos a ver que dicen los chicos de vb.net porque en C# eso se haria asi y no ocurre lo que dices:
--- Código: Text ---float f = 7.55f;int i = (int) f;
none123:
Si estube investigando y le llamen 'redondeo bancario'; a veces redondea para arriba y a veces para abajo...
Provisoriamente quedo solucionado de la siguiente forma:
--- Código: Text ---a = 7.55b = CINT(a)IF b > a b = b - 1ENDIF
Navegación
Ir a la versión completa