Visual Basic - No redondear cálculos matemáticos

Life is soft - evento anual de software empresarial
 
Vista:

No redondear cálculos matemáticos

Publicado por Julia (5 intervenciones) el 17/06/2005 15:22:29
Si alguien puede ayudarme, estoy haciendo un formulario para cálculos matemáticos, lo que me ocurre al multiplicar 2 texbox, el resultado debe aparecerme en otro textbox.

El cálculo lo hace pero el resultado final lo redondea, es decir si tiene decimales, me redondea el resultrado final.... Cómo puedo hacer para q no me redondee y me deje los decimales correspondientes.

Ejem. txt1 = 4
txt2 = 3.21

txt3 = txt1 * txt2 ------> txt3 = 4 * 3.21 = debería salir 12.84

Pero me aparece txt3 = 13

Cómo lo hago?
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:No redondear cálculos matemáticos

Publicado por Almircar (4 intervenciones) el 17/06/2005 15:42:07
Si quieres que salga con 2 decimales:
text3 = Format(txt1 * txt2, "#,##0.00")
Saludos
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

RE:No redondear cálculos matemáticos

Publicado por Carlos (14 intervenciones) el 17/06/2005 19:28:27
Probá así:
Dim Numero_1 as Single, Numero_2 as Single, Numero_3 as Single

Numero_1= Val(Text-1)
Numero_2= Val(Text-2)

Numero_3= Numero_1 * Numero_2

Text 3 = CStr( Numero_3) ' esto vuelve a convertir el Single en String

Suerte
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