Constantes en Visual Basic .NET

Hola a todos, hoy os explicare como definir constantes en Visual Basic .NET.Las constantes son valores que no se modifican durante la ejecución del programa, si definimos una constante y la intentamos modificar durante la ejecución, no nos dejara.

La mayor utilidad de las constantes es definir valores que siempre serán iguales y que en caso de que varíen con el tiempo se pueden cambiar, el mejor ejemplo es el IVA.

En Visual Basic .NET, cualquier tipo de dato puede ser una constante, para definir que sea una constante, debemos escribir antes del tipo de dato Const escribiremos el nombre de la constante en mayúsculas. No es obligatorio pero es recomendable para distinguirlo de las variables.

Imaginemos que tenemos un programa simple para saber el precio del IVA de un producto, este programa lo tenemos hace tiempo cuando el IVA es de 18 %, cuando subió a 21% solo es necesario cambiar un valor.

En este pequeño ejemplo, parece que daría igual lo anterior, ya que con cambiar un par de cosas seria igual, pero imaginemos que tenemos un programa enorme y que esa constante es utilizada muy a menudo, si cambiara el IVA solo tendríamos que cambiar el valor de IVA y no todos los valores en todo el programa.

Mi consejo es que todo aquello que no cambia pero que puede variar en un futuro, lo hagáis constante. Veamos un ejemplo:

Module Module1

    Sub Main()

        Const IVA As Double = 0.21
        Dim producto As Integer = 100

        Dim resultado As Double = producto * IVA

        Console.WriteLine("El IVA del producto es " & resultado)

        Console.ReadLine()

    End Sub

End Module

Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.

Compartir

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *