Lo Nuevo de Visual Studio

Primeros Ejemplos Visual Basic con Salida en Consola

Tres ejemplos básicos para comprender el uso de las variables y operadores, les dejo las capturas de pantalla del código y salida en consola además de los códigos fuente editables. los ejemplos utilizan los comandos de consola Red, ReadLine, Write, WriteLine que sirven para leer valores del teclado y mostrarlos en pantalla.



Variables en Visual Basic .Net

Las variables son usadas dentro de ámbitos, el ámbito indica en qué lugar de la aplicación desea utilizar la variable y puede ser una de las siguientes palabras claves. Dim, Static, Private o Public.
Dim: Se puede utilizar a nivel de procedimiento y a nivel del formulario. Si se declara una variable a nivel de procedimiento con la palabra Dim, Visual Basic reinicializa (borra su contenido) la variable cada vez que ejecuta el procedimiento.

Ejemplo:
Dim valor As Integer


Static: Se utiliza solo a nivel del procedimiento. Cuando una variable se declara con la palabra Static, Visual Basic no reinicializa la variable cada vez que se ejecuta el procedimiento, solo lo hace la primera vez. Esto quiere decir que la variable conserva su valor entre una llamada al procedimiento y otra.
Ejemplo:
Static x As Double

Private: Se utiliza solo a nivel del modulo e indica que la variable es privada; es decir, solo va a ser reconocida dentro del módulo donde ha sido declarada.

Ejemplo:
Private c As String

Public: Se utiliza solo a nivel de módulo e indica que la variable es pública; es decir, va a ser reconocida en toda la aplicación.

Public d As Date

 

Constantes en Visual Basic .Net

Es un elemento con un nombre determinado que mantiene un valor constante durante el desarrollo de todo el programa el cual no se puede cambiar. Las constantes se definen con la instrucción Const por ejemplo:

Const e = 10

Nota: La definición de las constantes puede empezar con las palabras Public o Private. Para que sean públicas o privadas. Por defecto son privadas.

Comandos de Consola Visual Basic .Net

COMANDO
FUNCION
FORMA DE USO
Read
Captura o lee el dato que el usuario ingresa.
VariableIngresada = Console.Read
ReadLine
Captura o lee el dato que el usuario ingresa, pero a la vez hace un cambio de línea al terminar de leer el dato.
Variable = Console.ReadLine
Write
Para mostrar texto y datos calculados o capturados
Console.Write(.Texto a Mostrar {0},{1}, {2}, …, {n}., Var0, Var1, Var2,..., Varn)
Console.Write(.Texto a Mostrar.)
WriteLine
Permite mostrar ya sea una cadena texto o un dato numérico, y a la vez hace un cambio de línea, después de haber mostrado el dato.
Console.WriteLine(.Texto a Mostrar {0},{1}, {2}, ., {n}., Var0, Var1, Var2,…, Varn)
Console.WriteLine(.Texto a Mostrar.)

Ejemplos de Visual Basic .Net con Salida en Consola



Ejercicio para Calcular Área




SALIDA EN CONSOLA

 

CODIGO FUENTE


Module area

    Sub Main()
        Dim radio As Single
        Dim area As Single
        Dim circunferencia As Single
        Const pi = 3.1415926

        Console.Write("Ingrese el radio: ")
        radio = Console.ReadLine

        area = pi * radio ^ 2
        circunferencia = 2 * pi * radio

        Console.WriteLine("El area es : {0}", area)
        Console.WriteLine("La circunferencia es : {0}", circunferencia)

        Console.ReadKey()
    End Sub

End Module



Ejercicio para Calcular el Promedio de Tres Notas



SALIDA EN CONSOLA




CODIGO FUENTE 

Module peso

    Sub Main()
        'declaracion de variables
        Dim M As Double
        Dim G As Double
        Dim P As Double

        'Ingresar valores para las variables
        G = 9.8
        Console.Write("Ingrese la masa del objeto:")
        M = Console.ReadLine

        'Realizar los procesos
        P = M * G

        'Mostrar resultados
        Console.WriteLine("Peso del objeto: {0}", P)
        Console.ReadKey()

    End Sub

End Module



Ejercicio para Calcular el Peso de un Objeto



SALIDA EN CONSOLA

CODIGO FUENTE  

Module promedio
    Sub Main()
        'Forma básica de declarar variables
        Dim nota1 As Single
        Dim nota2 As Single
        Dim nota3 As Single
        Dim promedio As Double

        'Otra forma de declarar variables todas a la vez
        'Dim nota1, nota2, nota3 As Single

        'Captura de valores
        Console.Write("Ingrese la nota1: ")
        nota1 = Console.ReadLine
        Console.Write("Ingrese la nota2: ")
        nota2 = Console.ReadLine
        Console.Write("Ingrese la nota3: ")
        nota3 = Console.ReadLine

        'proceso de variables
        promedio = (nota1 + nota2 + nota3) / 3
        promedio = Format(promedio, "#.00")

        'Salida en consola
        Console.WriteLine("El promedio final es : {0}", promedio)
        Console.ReadKey()
    End Sub
End Module