Visual Basic - problema con redondeo

Life is soft - evento anual de software empresarial
 
Vista:

problema con redondeo

Publicado por James (149 intervenciones) el 22/08/2006 02:42:23
Hola amigos foristas tengo el siguiente problema :

a=text1.text
b=text2.text
c=text4.text

m=a*b
text3.text=format(m,"###,###.00") // esta opcion me permite redondear a dos decimales
// hasta ahi toddo bien
suma=c+m // aca es donde se presenta el problema
por ejemplo:

a=1100.5
b=2.75
m=1100.5*2.75
m=3026.375 // como yo deseo a dos decimales y redondeado
// pongo el format(m,"###,###.00")
// dando como resultado
m=3026.38 //ok

perooooooooooooooo:

c=1150.385
suma=1150.385+3026.38
suma=4176.765 // ERRRRRRRRORRRRRRRR YO NO DESEO K SALGUE ASI
// SINO DE ESTA FORMA
SUMA=4176.77 // SIN REDONDEARRR, SI LE PONGO EL format (m,"###,###.00")
// LO REDONDEA YO NO QUIERO ESO SINO:

SUMA=4175.76 // ASI DEBERIA SER, sin redondear

AYUDENME POR FAVOR , GRACIAS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problema con redondeo

Publicado por csdk (127 intervenciones) el 23/08/2006 16:18:01
con el round(numero,decimales) alomejor funciona
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar