Tecnología

Inicio

Cómo redondear un número en Visual Basic

Cómo redondear un número en Visual Basic


Los tipos de datos numéricos básicos en Visual Basic, están dotadas de funciones de ayuda para el redondeo de números, pero la función precisa utilizada depende de las reglas que desea utilizar para redondear el número. Por ejemplo, los números se redondean hacia abajo usando la función de "baja", redondean hacia arriba usando la función de "techo", y se redondean al número entero más cercano (con 0,5 redondeando hacia arriba) utilizando la función "redondo".

Instrucciones

1 Crear un nuevo proyecto haciendo clic en "Archivo" y "Nuevo proyecto". Seleccione "Aplicación de consola" como el tipo de proyecto. Más tarde, puede duplicar el mismo código en una aplicación basada en interfaz gráfica de usuario (GUI). Proyecto el nombre "NumberRoundingTutorial."

2 Crear un número a redondear pegando el siguiente código en su proyecto:

Dim myNum como Doble
myNum = 0,5

3 Pegar el código siguiente para redondear el número hasta el siguiente mayor número entero:

dim rodeo como número entero = Math.Ceiling (myNum)

4 Pega el siguiente para redondear el número hasta el siguiente número entero más bajo:

dim ROUNDDOWN como número entero = Math.floor (myNum)

5 Pega el siguiente para redondear el número al número entero más próximo, arriba o abajo:

dim redonda como número entero = Math.round (myNum, MidPointRounding.AwayFromZero)

Consejos y advertencias

  • También de interés puede ser la función "truncado": esto se interrumpen todas las cifras decimales de un número y deja sólo el número entero. Para números positivos, esto es lo mismo que "suelo", sin embargo, para los números negativos es lo mismo que "techo".
  • Math.Round es más sutil que sus primos: si se olvida de especificar el método de redondeo, se utilizará el método de "Toeven." Este redondea el valor al número par más cercano (2, 4, 6, ...). Esto tiene la consecuencia de equilibrio si el .5 se redondea hacia arriba o hacia abajo en los datos aleatorios y generar mejores estadísticas, pero la mayoría de la gente se utilizan para la práctica más familiar de redondeo hasta 0,5.