You are on page 1of 10

Dim horas, minutos, segundos, total_de_segundos As Integer

Console.Write("Ingrese el valor de total de segundos: ")


total_de_segundos = Integer.Parse(Console.ReadLine())
minutos=total_de_segundos/60
segundos=total_de_segundos Mod 60
horas=minutos/60
minutos=minutos Mod 60
Console.WriteLine("Valor de horas: " & horas)
Console.WriteLine("Valor de minutos: " & minutos)
Console.WriteLine("Valor de segundos: " & segundos)
Console.WriteLine()
Shell ("cmd /c pause", AppWinStyle.NormalFocus, True)
Console.WriteLine("Digite su lenguaje favorito")
Dim lenguaje As String
lenguaje = Console.ReadLine()
lenguaje = lenguaje.ToUpper
If lenguaje = "VISUAL BASIC" Or lenguaje = "VISUAL BASIC .NET" Then
Console.WriteLine(lenguaje & " es excelente")
Else
Console.WriteLine("es otro el escogido")
End If
Console.WriteLine()
Console.WriteLine("presione una tecla para salir")
Console.ReadLine()
Console.WriteLine(" " & "Microsoft")
Console.WriteLine(" " & "Visual")
Console.WriteLine(" " & "Basic. Net")
Console.Write(" " & "2010")
Console.ReadLine()
EJERCICIOS
EJERCICIOS PROPUESTOS
1. Crear un aplicacin para mostrar el mensaje Instituto Infonet
CDIGO:
Module Module2
Sub main()
Console.Write("Instituto Infonet")
Console.ReadLine()
End Sub
End Module
2. Crear una aplicacin para mostrarnos los siguientes mensajes: (en lneas difer
entes)
CDIGO:
Module Module3
Sub main()
Console.WriteLine(" " & "Microsoft")
Console.WriteLine(" " & "Visual")
Console.WriteLine(" " & "Basic. Net")
Console.Write(" " & "2010")
Console.ReadLine()
End Sub
End Module
3. Escribir un programa que nos permita multiplicar tres numeros ingresados.
CDIGO:
Module Module4
Sub main()
Dim num1, num2, num3, prod As ULong
Console.Write("Ingrese primer numero: ")
num1 = Console.ReadLine()
Console.Write("Ingrese segundo numero: ")
num2 = Console.ReadLine()
Console.Write("Ingrese tercer numero: ")
num3 = Console.ReadLine()
prod = num1 * num2 * num3
Console.Write("El resultado es: " &prod)
Console.ReadLine()
End Sub
End Module
4. Desarrollar una aplicacin que nos permita hallar el promedio de cinco notas
ingresadas.
CDIGO:
Module Module5
Sub main()
Dim nota1, nota2, nota3, nota4, nota5, prom As Single
Console.Write("Ingrese primera nota: ")
nota1 = Console.ReadLine()
Console.Write("Ingrese segunda nota: ")
nota2 = Console.ReadLine()
Console.Write("Ingrese tercera nota: ")
nota3 = Console.ReadLine()
Console.Write("Ingrese cuarta nota: ")
nota4 = Console.ReadLine()
Console.Write("Ingrese quinta nota: ")
nota5 = Console.ReadLine()
prom = (nota1 + nota2 + nota3 + nota4 + nota5) / 5
Console.Write("El promedio es: " &prom)
Console.ReadLine()
End Sub
End Module
5. Desarrollar un programa que nos permita calcular la raiz cuadrada de un nu
mero ingresado.
CDIGO:
Module Module6
Sub main()
Dimnum, rpta As Single
Console.Write("ingrese numero: ")
num = Console.ReadLine()
rpta = num ^ (1 / 2)
Console.Write("la raiz cuadrada es: " &rpta)
Console.ReadLine()
End Sub
End Module
6. Desarrollar unaaplicacionparahallar el area de untriangulo.
CDIGO:
Module Module7
Sub main()
Dim b, h, a As Integer
Console.Write("Ingrese base: ")
b = Console.ReadLine()
Console.Write("Ingrese altura: ")
h = Console.ReadLine()
a = (b * h) / 2
Console.Write("El area de un triangulo es: " & a)
Console.ReadLine()
End Sub
End Module
7. Escribaunprogramaparacalcular el area del circulo.
CDIGO:
Module Module8
Sub main()
Dim r, pi, a As Single
Console.Write("Ingrese valor de radio: ")
r = Console.ReadLine()
pi = 3.141592653
a = pi * r ^ 2
Console.Write("El area de un circulo es: " & a)
Console.ReadLine()
End Sub
End Module
8. Escribir un programa para hallar el area de un rectangulo.
CDIGO:
Module Module9
Sub main()
Dim b, h, a As Integer
Console.Write("ingrese base: ")
b = Console.ReadLine()
Console.Write("ingrese altura: ")
h = Console.ReadLine()
a = b * h
Console.Write("el area de un rectangulo es: " & a)
Console.ReadLine()
End Sub
End Module
9. Desarrollar unprogramaquenosingresa un valor expresado en metros y convert
irlo en centimetros.
CDIGO:
Module Module10
Sub main()
Dimmts, cm As Integer
Console.Write("Ingresar valor en metros: ")
mts = Console.ReadLine()
cm = mts * 100
Console.Write("El valor en centimetros es: " & cm)
Console.ReadLine()
End Sub
End Module
10. Crearunaaplicacionqueingreseun valor expresado en centimetros y convertirlo
en metros.
CDIGO:
Module Module11
Sub main()
Dim cm, mts As Integer
Console.Write("Ingresar valor en centimetros: ")
cm = Console.ReadLine()
mts = cm / 100
Console.Write("El valor en metros es: " &mts)
Console.ReadLine()
End Sub
End Module
11. Escribirunprogramaquenospermitaingresar un valor en pulgadas y convertirlo e
n centimetros.
CDIGO:
Module Module12
Sub main()
Dimpulg, cmts As Integer
Console.Write("Ingresar valor en pulgadas: ")
pulg = Console.ReadLine()
cmts = pulg * 2.54
Console.Write("El valor en centimetros es: " &cmts)
Console.ReadLine()
End Sub
End Module
12. Desarrollar unprogramaquenosingrese un valor expresado en metros y convertir
lo en pies y pulgadas.
CDIGO:
Module Module13
Sub main()
Dimmts, pie, pulg, cm As Integer
Console.Write("Ingresar valor en metros: ")
mts = Console.ReadLine()
pie = mts * 3.2808
Console.Write("El valor en pies es: " & pie)
Console.ReadLine()
pulg = mts * 39.37
Console.Write("El valor en pulgadas es: " &pulg)
Console.ReadLine()
End Sub
End Module
13. Calcular el valor de Csegun la siguiente formula: A^2*B^2=C
(Ingresar el valor de a y b)
CDIGO:
ModuleModule14
Submain()
Dim a, b, c AsDouble
Console.Write("Ingrese el numero a: ")
a = Console.ReadLine()
Console.Write("Ingrese el numero b: ")
a = Console.ReadLine()
c = a ^ 2 + b ^ 2
Console.Write("El numero c es: "& c)
Console.ReadLine()
EndSub
EndModule
14. Calcular el numero de pulsaciones que una persona debetenerporcadadiezsegund
os de ejercicio, si la formula es:
15. Hallar el importe a pagar por un producto comprado si me ingresan como datos
la cantidad y el precio unitario.
CDIGO:
Module Module16
Sub main()
Dimcant, prec_unit, import As Single
Console.Write("Ingresar la cantidad de productos: ")
cant = Console.ReadLine()
Console.Write("Ingresar el precio unitario: ")
prec_unit = Console.ReadLine()
import = cant * prec_unit
Console.Write("Importe a pagar es: " &import)
Console.ReadLine()
End Sub
End Module
16. Calcular el importe a pagar por un producto si me ingresan como datos la can
tidad y el precio unitario y se aplicara un descuento del 5% al subtotal.
CDIGO:
Module Module17
Sub main()
Dimcant, prec_unit, desct, import, prec_vent As Single
Console.Write("Ingresar la cantidad de productos: ")
cant = Console.ReadLine()
Console.Write("Ingresar el precio unitario: ")
prec_unit = Console.ReadLine()
import = cant * prec_unit
desct = import * 0.05
prec_vent = import - desct
Console.Write("Importe a pagar es: " &prec_vent)
Console.ReadLine()
End Sub
End Module
17. Calcular el nuevo salario de un obrero si obtuvo un incremento del 25% sobre
susalario anterior.
CDIGO:
Module Module18
Sub main()
Dimsal_bas, sal_net, bonif, import As Single
Console.Write("Ingrese salario mensual: ")
sal_bas = Console.ReadLine()
import = sal_bas
Console.Write("Salario mensual neto a pagar: " &import)
Console.ReadLine()
bonif = sal_bas * 0.25
sal_net = sal_bas + bonif
Console.Write("Nuevo salario mensual: " &sal_net)
Console.ReadLine()
End Sub
End Module
18. El dueo de una tienda compra un articulo a un precio determinado. Obtener el
precio en que lo debe vender paraobtenerunagananciadel 30%.
CDIGO:
Module Module19
Sub main()
Dimprec, import, gan As Single
Console.Write("Ingresar precio del producto: ")
prec = Console.ReadLine()
gan = prec * 0.3
import = gan + prec
Console.Write("Importe a vender es: " &import)
Console.ReadLine()
End Sub
End Module
19. Desarrollar una aplicacion que calcule en importe total de un producto compr
ador donde se aplicara el igv y un descuento del 3% al sub total (ingresar el pr
eciounitario y la cantidad)
CDIGO:
Module Module20
Sub main()
Dimprec_unit, prec_vent, cant, import, igv, desct As Single
Console.Write("Ingrese precio del producto: ")
prec_unit = Console.ReadLine()
Console.Write("Ingrese cantidad de producto: ")
cant = Console.ReadLine()
import = prec_unit * cant
desct = import * 0.03
igv = prec_unit * 0.18
prec_vent = import - desct + igv
Console.Write("Importe del producto comprado: " &prec_vent)
Console.ReadLine()
End Sub
End Module
20. Calcular el valor de la formula dada:
CDIGO:
Module Module21
Sub main()
Dim a, b, c, rpta As Double
Console.Write("el numero a:")
a = Console.ReadLine()
Console.Write("el numero b:")
b = Console.ReadLine()
Console.Write("el numero c:")
c = Console.ReadLine()
rpta = (b * -1) + ((b ^ 2 - 4 * a * c) ^ (1 / 2)) / 2 * a
Console.Write("la respuesta es: " &rpta)
Console.ReadLine()
End Sub
End Module
Ejercicios Consola Visual Basic.NET
Module Module1
Sub Bienvenida()
'Programa que muestra un MENSAJE, almacenado en una VARIABLE
Dim MEN As String 'VARIABLE
MEN = "Bienvenidos al Microsoft Visual Studio.net 2008"
Console.Write(MEN)
Console.Read()
End Sub
Sub Mensaje()
'Programa que muestra MENSAJE, almacenado en una VARIABLE
Dim Mens As String 'VARIABLE
Mens = "Desarrollando aplicaciones en consola.net"
Console.WriteLine(Mens)
Console.Read()
End Sub
Sub Mensaje_vertical()
'Programa que muestra MENSAJE en forma VERTICAL, almacenado en una VARIABLE
Dim MV As String 'VARIABLE
MV = "Desarrollando aplicaciones en MS Visual Basic.net"
Console.WriteLine(MV)
Console.WriteLine(MV)
Console.WriteLine(MV)
Console.Read()
End Sub
Sub Sumar()
'Programa que SUMA 2 numeros enteros, solo con variables
Dim n1, n2, S As Integer 'VARIABLES
REM LEER
n1 = Console.ReadLine
n2 = Console.ReadLine
REM PROCESO
S = n1 + n2
REM ESCRIBIR
Console.WriteLine(S)
Console.Read()
End Sub
Sub Sumita()
'Programa que SUMA 2 numeros enteros, con variables y mascaras de entradas
Dim num1, num2, R As Integer 'VARIABLES
REM ENTRADA
Console.Write("Ingrese un numero: ")
num1 = Console.ReadLine
Console.Write("Ingrese otro numero: ")
num2 = Console.ReadLine
REM PROCESO
R = num1 + num2
REM SALIDA
Console.WriteLine(R)
Console.Read()
End Sub
Sub Restar()
'Programa que RESTA numeros enteros, con variables y mascaras de entradas
Dim N1, N2, RES As Integer 'VARIABLES
REM LEER
Console.Write("Ingrese un numero: ")
N1 = Console.ReadLine
Console.Write("Ingrese otro numero: ")
N2 = Console.ReadLine
REM PROCESO
RES = N1 - N2
REM ESCRIBIR
Console.Write("El resultado de la resta es: ")
Console.WriteLine(RES)
Console.Read()
End Sub
Sub programa()
'Programa que lee un numero entero y muestra su tercera y cuarta parte.
REM VARIABLES
Dim num, ter, cuar As Integer
REM LEER
Console.Write("Ingrese numero :")
num = Console.ReadLine
REM PROCESO
ter = num / 3
cuar = num / 4
REM ESCRIBIR
Console.Write("su tercera parte es :")
Console.WriteLine(ter)
Console.Write("su cuarta parte es :")
Console.WriteLine(cuar)
Console.Read()
End Sub
Sub planilla()
'Programa que lee un sueldo basico y obtiene descuento x seguro y sueldo neto
REM VARIABLES
Dim sue As Integer
Dim descto, sneto As Double
REM LEER
Console.Write("Ingrese sueldo basico :")
sue = Console.ReadLine
REM PROCESO
descto = sue * 0.09
sneto = sue - descto
REM ESCRIBIR
Console.WriteLine("Su descuento por seguro es: " & descto.toString("###,##0.00")
)
Console.WriteLine("Su sueldo neto es: " & neto.toString("###,##0.00"))
Console.Read()
End Sub
Sub dolares_soles()
'Programa que obtiene montos de DOLARES a soles
REM VARIABLES
Dim DOL, TIPcam, SOL As Double
REM LEER
Console.Write("Ingrese monto en dolares: ")
DOL = Console.ReadLine
Console.Write("Ingrese tipo de cambio del dia: ")
TIPcam = Console.ReadLine
REM PROCESO
SOL = DOL * TIPcam
REM ESCRIBIR
Console.Write("Su monto en soles es: ")
Console.WriteLine(SOL)
Console.Read()
End Sub
Sub soles_dolares()
'Programa que convierte un monto de soles a dolares
REM VARIABLES
Dim SOL, TIPcam, DOL As Double
REM LEER
Console.WriteLine("CONVERTIR DE SOLES A DOLARES")
Console.WriteLine("============================")
Console.Write("Ingrese monto en soles: ")
SOL = Console.ReadLine
Console.Write("Ingrese el tipo de cambio del dia: ")
TIPcam = Console.ReadLine
REM PROCESO
DOL = SOL / TIPcam
REM ESCRIBIR
Console.Write("Su monto en dolares es: ")
Console.WriteLine(DOL)
Console.Read()
End Sub
Sub Calculo_edades()
'Programa que obtiene la EDAD actual de una persona
REM VARIABLES
Dim aoN, aoA, edad As Integer
REM LEER
Console.WriteLine("====CALCULO DE EDAD DE PERSONAS====")
Console.Write("Ingrese ao de nacimiento: ")
aoN = Console.ReadLine
Console.Write("Ingrese ao actual: ")
aoA = Console.ReadLine
REM PROCESO
edad = aoA - aoN
REM ESCRIBIR
Console.Write("La edad actual de esta persona es: ")
Console.WriteLine(edad)
Console.Read()
End Sub
Sub Main()
Dim not1, not2, not3, prom As Integer
Dim cond As String
Console.Write("ingrese el apellido y nombre : ") : Console.ReadLine()
Console.Write("ingrese la primera nota : ") : not1 = Console.Read
Line
Console.Write("ingrese la segunda nota : ") : not2 = Console.Read
Line
Console.Write("ingrese la tercera nota : ") : not3 = Console.Read
Line
prom = (not1 + not2 + not3) / 3
Console.WriteLine("el promedio es : " & prom)
If prom >= 10.5 Then
cond = "aprobado"
Else
cond = "desaprobado"
End If
Console.WriteLine("la condicion es : " & cond)
Console.Write("presione la tecla enter para salir") : Console.ReadLine()
End Sub
Dim nom, sex, sexo, adulto As String
Dim eda As Integer
Console.Write("ingresar nombre de la persona ") : nom = Console.ReadLine
Console.Write("ingresar sexo de la persona " & "(F o M)") : sex = Consol
e.ReadLine
Console.Write("ingresar edad de la persona ") : eda = Console.ReadLine
If sex = "F" Then
sexo = "es mujer"
Else
sexo = "es hombre"
End If
If eda >= 18 Then
adulto = "mayor de edad"
Else
adulto = "menor de edad"
End If
Console.Write(nom & " " & sexo & " y " & adulto)
Console.ReadLine()