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
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 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
|
Publicado por: Pedro Antonio Villalta
Mil gracias (:
ResponderEliminarDonde consigo un Manual en español de visual estudio 2015. Mi email: joserubio657211@gmail.com
ResponderEliminarExcellent website! I adore how it is easy on my eyes it is. I am questioning how I might be notified whenever a new post has been made. Looking for more new updates. Have a great day! Microsoft Dynamics CRM Credit Card Processing
ResponderEliminarI found that site very usefull and this survey is very cirious, I ' ve never seen a blog that demand a survey for this actions, very curious... Microsoft Dynamics 365 Business Central Credit Card Processing
ResponderEliminar