Tecnología

Inicio

Cómo introducir un número de dos decimales en Visual Basic

Al crear aplicaciones de contabilidad o facturación, el número de formato para mostrar decimales es parte del proceso. Visual Basic trunca automáticamente los ceros que aparecen en los números después del punto decimal. El proceso de formatear y mostrar el número de ceros a la derecha implica convertir en una cadena y el uso de las funciones correctas para mostrar los ceros.

Instrucciones

1 Crear una variable y asignarle un número decimal. Aunque se puede utilizar un número directamente, el mejor estándar en la programación es asignar números a una variable en primer lugar. A continuación se muestra un ejemplo de una variable definida que será formateado en el código:
Dim myDecimal como decimal
myDecimal = 1,90
En este ejemplo, Visual Basic truncará automáticamente el último cero, por lo que utiliza técnicas de formato para las solicitudes de información, como datos financieros y de facturación.

2 Asignar un nuevo valor mediante el uso de la función de ronda. La función de ronda define el número de cifras decimales utilizando el segundo parámetro. A continuación se muestra un ejemplo de la función de redondeo:
myDecimal = Math.Round (1,99999, 2)
Este resultado se redondea a 2,00.

3 Convertir a texto y asignar a un cuadro de texto. También es posible que desee asignar el número a un cuadro de texto, por lo que necesita ser convertido a una cadena en primer lugar. El ejemplo siguiente convierte el número decimal de la Etapa 1 y la asigna a la caja de texto, dar formato a los dos números después del punto decimal.
myTextBox.text = myDecimal.ToString ( "#, ## 0.00")