Foros del Web » Programación para mayores de 30 ;) » .NET »

Decimales en los TextBox (Novato)

Estas en el tema de Decimales en los TextBox (Novato) en el foro de .NET en Foros del Web. Hola a todos, Estoy realizando una aplicacion para ingenierìa pero cuando realizo los calculos y muestro los resultados me aparecen todos los decimales que acepta ...
  #1 (permalink)  
Antiguo 01/02/2005, 19:24
 
Fecha de Ingreso: enero-2005
Mensajes: 6
Antigüedad: 20 años, 1 mes
Puntos: 0
Pregunta Decimales en los TextBox (Novato)

Hola a todos,

Estoy realizando una aplicacion para ingenierìa pero cuando realizo los calculos y muestro los resultados me aparecen todos los decimales que acepta la variable (utilizo var decimal para mayor exactitud).

Como hago para formatear el numero y que me salga solo cierta cantidad de decimales cuando coloco los resultados en un text box?????

Trabajo en VB.NET..... porfa AYUDEN A ESTE NOVATO!!!!!
  #2 (permalink)  
Antiguo 02/02/2005, 08:15
 
Fecha de Ingreso: diciembre-2004
Mensajes: 36
Antigüedad: 20 años, 1 mes
Puntos: 1
Hola carrerohm:

Dejame explicarte, a ver si entendí. Si tu hacer una cierta operación que requiere numeros decimales, pero el valor que te sale son muchos decimales y solo quieres que te imprima en la caja de texto un cierto numero de decimales que tu los puedes dar? si es eso lo que quieres hacer entonces......
En la parte en que se definen variables globales declara uno, en mi caso es:
Dim var as Decimal

Luego en el boton donde haces la operacion codificas lo siguiente:

Private Sub butRespuesta_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles butRespuesta.Click

var = Val(Valor1.Text) / Val(Valor2.Text)
Me.txtResultado.Text = var.Round(var, 4)
End Sub

donde Round(var, 4), es lo que le va a redondear al valor en 4 decimales.

Espero que te sea de utilidad y espero haber resuelto tu problema, gracias......
  #3 (permalink)  
Antiguo 03/02/2005, 09:45
 
Fecha de Ingreso: enero-2005
Mensajes: 6
Antigüedad: 20 años, 1 mes
Puntos: 0
gracias jhonnysoft... lo intentare... luego te digo como me fue.. Aunque por alli me comentaron de una funcion decimal.round.
  #4 (permalink)  
Antiguo 20/02/2005, 14:34
Avatar de freegirl
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: Catalonia
Mensajes: 4.334
Antigüedad: 21 años, 4 meses
Puntos: 156
si, con decimal.round también puedes redondear decimales, y así no falta declarar ninguna variable.

saludos!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:30.