Manual de Ejercicios de Visual Basic .NET 2010 Instituto de Educación Superior Privado “PERUANO CANADIENSE” Ejercicios “VISUAL BASIC .NET 2010” Consola DOCENTE: Vizarreta Diaz Carlos ICA - PERÚ Docente: Vizarreta Diaz Carlos 1 Manual de Ejercicios de Visual Basic .NET 2010 Procedimiento para Ingresar a Visual Basic .NET 2010: Click sobre el botón Inicio en la Barra de tareas. Seleccione Todos los programas. o Click sobre Microsoft Visual Studio .NET 2010 o Click sobre Microsoft Visual Studio .NET 2010 Se visualiza la Página de inicio de Microsoft Visual Studio .NET Click sobre el link Crear Proyecto… Docente: Vizarreta Diaz Carlos 2 Manual de Ejercicios de Visual Basic .NET 2010 Verificar que se encuentre seleccionado Visual Basic – Windows (Tipos de proyectos) Click sobre Aplicación de Consola (o cualquier otra plantilla a trabajar) en Plantillas Digitar el Nombre de la aplicación a crear (opcional), por ejemplo Ejercicio1 Click sobre el botón Examinar para darla la ruta al archivo a crear Click sobre el botón Aceptar o Retorna a la ventana anterior Docente: Vizarreta Diaz Carlos 3 NET es el IDE de Visual Studio . La ventana principal es el diseñador de formularios.NET 2010 Click sobre el botón Aceptar Nota: VB .Manual de Ejercicios de Visual Basic . El IDE guarda los cambios en los ficheros del proyecto por defecto cada vez que lo ejecutamos. Barra de Titulo Barra de Herramientas Barra de Menús Ventana Exp lorador de Soluciones Barra Editor de textos Ventana de codificación Ventana de resultados Docente: Vizarreta Diaz Carlos Ventana de propiedades 4 .NET (Consola) La pantalla principal de Visual Basic . incluso antes de que la edite.NET.NET crea una nueva carpeta para el proyecto y guarda los ficheros del proyecto dentro de ella. la superficie gris (Formulario) es la ventana de la nueva ventana en modo diseño. Descripción de la ventana principal de Visual Basic . NET 2010 Gráfica representativa de una Clase Consola en C#: System Write o WriteLine Read o ReadLine Console Write WriteLine Read ReadLine Permite visualizar el texto a leer (etiqueta). que por otro lado es el que sirve como punto de entrada al programa. Permite detener la aplicación para poder visualizar el texto a leer.WriteLine(“Hola que tal”). así como la variable a ver como resultado Console. se crea un módulo llamado Module1 y un procedimiento llamado Sub Main.WriteLine(tot).Manual de Ejercicios de Visual Basic .ReadLine(). Por ahora sólo debes saber que Docente: Vizarreta Diaz Carlos 5 .ReadLine() Procedimiento para crear una nueva aplicación de Consola: Click sobre el Menú Archivo Seleccionar Nuevo o Click sobre Proyecto o Verificar que se encuentre seleccionado Visual Basic – Windows (Tipos de proyectos) o Click sobre Aplicación de Consola en Plantillas o Digitar el Nombre de la aplicación a crear (opcional). Console. por ejemplo Ejercicio2 Click sobre el botón Aceptar Se visualiza: Es decir. tot=Console. así como la de ingresar un dato de una variable Console. Sin ellas. Las aplicaciones de Consola son útiles para comprobar pequeños segmentos de Docente: Vizarreta Diaz Carlos 6 . Las dos últimas líneas son iguales para todas las aplicaciones de Consola utilizando la sentencia Console. Una aplicación de Consola no reacciona ante eventos por que no tiene una interfaz visible. Nota: Una aplicación de Consola es un Modulo. Main () es el nombre de la subrutina que se ejecutara automáticamente cuando se inicia la aplicación de Consola. la ventana de comandos se cerraría tan pronto como se llegara a la sentencia End Sub. El código a ejecutar debe estar situado entre las sentencias Sub Main () y End Sub.Manual de Ejercicios de Visual Basic .Writeline para mostrar los mensajes en la ventana Comandos. sin embargo. Una aplicación de Consola usa la misma codificación a la aplicación Windows.NET 2010 los procedimientos Sub son como instrucciones y cuando se usan en otras partes del programa. es fácil añadir elementos de una interfaz de Windows a una aplicación de Consola. con la diferencia que esta usa la sentencia Console. y no tendría la oportunidad de ver el resultado. La utilidad de las aplicaciones de Consola es la de poder comprobar una determinada característica del lenguaje sin tener que construir una interfaz de usuario.ReadLine. se ejecuta el código que haya en su interior. WriteLine("Hola") Console.WriteLine("Buenos días") nom = Console.WriteLine("visualizando el nombre y apellido") Console.WriteLine("Buenos días") Console.WriteLine("el apellido a visualizar es: " & ape) Console.WriteLine(nom) Console. “ Module Module1 Sub Main() Dim cadena As String Console..ReadLine() cadena = "el nombre introducido es:" & cadena Console.WriteLine("el nombre a visualizar es: " & nom) Console.WriteLine("Cual es tu nombre") Console.NET 2010 Estructura Secuencial Ejercicio de Consola: Diseñar un programa en Consola que me permita visualizar un nombre y un apellido Module Module1 Sub Main() Dim nom = "carlos".ReadLine() End Sub End Module Ejercicio de Consola: Diseñar un programa en Consola que me permita insertar un nombre y que luego me permita visualizar el mensaje “el nombre introducido es………….WriteLine("por favor.WriteLine(cadena) Console.ReadLine() End Sub End Module Ejercicio de Consola: Diseñar una aplicación donde se visualice lo siguiente: Hola Cual es tu nombre Buenos días (le debe permitir ingresar su nombre) al ejecutar debe visualizarse así: Hola Buenos días …………. introduzca su nombre") cadena = Console. ape = "vizarreta" Console.ReadLine() Console. Sub Main() Dim nom As String Console.Manual de Ejercicios de Visual Basic .ReadLine() End Sub Docente: Vizarreta Diaz Carlos 7 . WriteLine("Gracias por la consulta") Console.ReadLine() Console. Luego se debe visualizar el mensaje de bienvenida y los datos ingresados.WriteLine("Tengo la edad de:") eda = Console. b As String Console. Sub Main() Dim nombre = "Visasoft" Dim numero = "27" Console.Read() End Sub Ejercicio de Consola: Diseñar una aplicación que me permita visualizar los datos ingresados por código.WriteLine("tienes la edad de") Console. el nombre y su edad del usuario.WriteLine("Estudio en:") est = Console. eda As String Console.ReadLine() Console.WriteLine("digitar el segundo texto") Docente: Vizarreta Diaz Carlos 8 .WriteLine(eda) Console.ReadLine() Console.WriteLine("estudias en") Console.ReadLine() End Sub Ejercicio de Consola: Crear una aplicación que sume o una dos variables Sub Main() Dim a.NET 2010 Ejercicio de Consola: Diseñar una aplicación donde se ingrese ciertos datos y luego se debe visualizar los datos ingresados como respuesta: Hola Mi nombre es: Estudio en Tengo la edad de: Sub Main() Dim nom.WriteLine(est) Console.WriteLine("digitar el primer texto") a = Console.ReadLine() Console.Manual de Ejercicios de Visual Basic .WriteLine("hola") Console.ReadLine() Console.WriteLine("hola me llamo:" & nombre & "tengo la edad de" & numero & "años") Console.WriteLine("Hola") Console.WriteLine("Mi nombre es:") nom = Console.Write(a) Console. est.WriteLine(nom) Console. Sub Main() Dim a.ReadLine() Console.Write("ingrese el primer elemento ") a = Console. luego se visualizar los números ingresados cada uno respectivamente con la variable previamente ingresada por código.Write(num) Console.Write(intx + num) Console.Write(b) Console.Read() End Sub Ejercicio de Consola: Diseñar una aplicación donde se visualice la adición automática de dos constante Sub Main() Dim intx = 10.WriteLine(a + " " + b) Console.ReadLine() Console.WriteLine("el resultado de la uniòn es:") Console.Manual de Ejercicios de Visual Basic .ReadLine() Console.WriteLine("b es igual a: " & b) Console. b As Integer Console.WriteLine("a es igual a: " & a) Console.WriteLine("ingrese el primer numero") n1 = Console.WriteLine("el resultado es:") Console.Write("ingrese el segundo elemento ") b = Console.ReadLine() End Sub Ejercicio de Consola: Crear una aplicación que permita ingresar dos valores y luego muestre el resultado de la suma de ellos Sub Main() Dim n1 As Integer Dim n2 As Integer Console.WriteLine("ingrese el segundo numero") n2 = Console.ReadLine Console.WriteLine(n1 + n2) Docente: Vizarreta Diaz Carlos 9 .Read() End Sub Ejercicio de Consola: Diseñar una aplicación que me permita ingresar dos números.ReadLine() Console.ReadLine Console.ReadLine() Console. num = 5 Console.NET 2010 b = Console.WriteLine("visualizar el numero a sumar") Console.WriteLine("el resultado de la suma es") Console.Write(intx) Console. ReadLine() End Sub Ejercicio de Consola: Crear una aplicación que permita ingresar dos valores y que se visualice dos resultados : el de división real y división entera.WriteLine("visualize la primera division") Console.WriteLine("ingrese el primer valor") valor1 = Console.Write("primer numero") a = Console.(valor3 .Write("segundo numero") b = Console..ReadLine() End Sub Ejercicio de Consola: Diseñar una aplicación que me permita visualizar los diferentes formatos de los números ingresados por codificación.. 450) ' el primero se separa 10 del limite izquierdo.WriteLine("----------------------------") Docente: Vizarreta Diaz Carlos 10 .WriteLine(valor1 + valor2 .WriteLine("{0. Mostrar el resultado de la formula. sabiendo que la formula es la siguiente: valor1+valor2-(valor3-valor1).ReadLine() Console. Sub Main() Dim valor1 As Integer Dim valor2 As Integer Dim valor3 As Integer Console.WriteLine("el resultado es:") Console..Write(a \ b) Console.NET 2010 Console.10}{3}". el segundo 5 del primero.ReadLine() Console.valor1)) Console.ReadLine() Console.WriteLine("visualize la division entera") Console.WriteLine("ingrese el tercer valor") valor3 = Console.5}{2.Manual de Ejercicios de Visual Basic . Console.Write(a / b) Console. 15.ReadLine() Console.ReadLine() Console.Read() End Sub Ejercicio de Consola: Crear una aplicación que permita ingresar tres valores. 10.10}{1. 23. Sub Main() Console.WriteLine("----------------------------") Console. Sub Main() Dim a As Integer Dim b As Integer Console. Además se debe visualizar el espacio de separación de cada uno.WriteLine("ingrese el segundo valor") valor2 = Console.ReadLine() Console. ReadLine() Console. el segundo tal como se ingreso Console.ReadLine Console.54) Console. pulgadas y yardas.ReadLine() Console.ReadLine() Docente: Vizarreta Diaz Carlos 11 .10:#. 10.476.ReadLine() Console.355) ' el primero se visualiza con dos decimales.WriteLine(2 * (base + altura)) Console.WriteLine(base * altura) Console.NET 2010 Console.WriteLine("el area del cuadrado es") Console.WriteLine("la cantidad en pie es") Console.WriteLine((((metros * 100) / 2. 15.WriteLine("la cantidad en centimetros es") Console.WriteLine("la cantidad en pulgada es") Console.54)) / 12) / 3) Console.Manual de Ejercicios de Visual Basic .ReadLine() Console.WriteLine("la cantidad en yardas es") Console.WriteLine(metros * 100) Console.00}{1. Se debe considerar: 1 metro = 100 centímetros 1 pulgada = 2.###.ReadLine Console.WriteLine((metros * 100) / 2.ReadLine() End Sub Ejercicio de Consola: Diseñar una aplicación que permita convertir una longitud dada en metros a sus equivalentes en centímetros.ReadLine Console.WriteLine("{0.10}".ReadLine() End Sub Ejercicio de Consola: Diseñe un programa que permita hallar el área y el perímetro de un rectángulo.54)) / 12) Console.WriteLine("introduzca la cantidad en metros") metros = Console.54 centímetros 1 pie = 12 pulgadas 1 yarda = 3 pies Sub Main() Dim metros As Double Console.WriteLine("introduzca la altura del cuadrado") altura = Console.WriteLine("introduzca la base del cuadrado") base = Console. pies.WriteLine(((((metros * 100) / 2.WriteLine("el perimetro del cuadrado es") Console. Se considera que: Área = base * altura Perímetro = 2 * (base + altura) Sub Main() Dim base As Integer Dim altura As Integer Console. Sub Main() Dim km.NET 2010 End Sub Ejercicio de Consola: En una competencia atlética de velocidad el tiempo se mide en minutos. tsoles As Double Console.60%") Docente: Vizarreta Diaz Carlos 12 .ReadLine Console. metro. se considera que: 1 dólar = 2. tmarco.WriteLine("introduzca la cantidad en soles") soles = Console. dolar. cent As Single Console.ReadLine Console.WriteLine("la cantidad total en soles es") tsoles = (teuro + tdolar + soles) Console. dólares y euros.WriteLine(veloc & " kilometros por hora") Console.ReadLine() End Sub Ejercicio de Consola: Una institución benéfica peruana ha recibido tres donaciones en soles.WriteLine("introduzca la cantidad en euros") euros = Console.WriteLine("la cantidad en soles de los dolares es") tdolar = (dolar * 3.ReadLine Console.ReadLine() Console. seg.ReadLine() Console.Write("la cantidad en horas es : ") : seg = hora * 60 Console.WriteLine("introduzca la cantidad en dolares") dolar = Console.88 soles 1 euro = 1. La donación será repartida en tres rubros: 60% para la implementación de un Centro de Salud 30% para un Comedor de Niños Y el resto para gastos administrativos Determinar el monto en soles que le corresponde a cada rubro.Write("la cantidad en horas es : ") : hora = Console.Write("introduzca la cantidad de kilometro : ") : km = Console.WriteLine(tdolar) Console. veloc. y el espacio recorrido se mide en metros.Write("la velocidad del atleta en hora es : ") : veloc = km / hora Console. Diseñar una aplicación para determinar la velocidad atleta en km/hr.WriteLine("la cantidad destinada a los Centros de Salud .32) Console.ReadLine Console. segundos y centésimas de segundo. tdolar.WriteLine("la cantidad en soles de los euros es") teuro = ((euros * 1. teuro. soles.WriteLine(teuro) Console.32) Console.WriteLine(seg) Console.17 dólar Module Module1 Sub Main() Dim euros. hora.17) * 3.ReadLine() Console.ReadLine Console.WriteLine(tsoles) Console.Manual de Ejercicios de Visual Basic . WriteLine(tsoles * 0.WriteLine(restohoras) Console. restominutos.WriteLine(restosegundos) Console.ReadLine() Console.WriteLine("ingrese la hora actual") hora = Console.WriteLine(restominutos) Console. restohoras.WriteLine("cantidad de horas que restan para culminar el dia") restohoras = (24 .NET 2010 Console.WriteLine("la cantidad destinada a Gastos Administrativos .hora) Console.ReadLine() Console. Diseñar un programa que determine el sueldo neto de un vendedor sabiendo que hizo tres ventas durante el mes.ReadLine() Console. todo As Double Console.10%") Console. Sub Main() Dim sueldo.WriteLine("cantidad de segundos que restan para culminar el dia") restosegundos = (restominutos * 60) Console. minuto.WriteLine("la cantidad destinada a los Comedores de niños .6) Console. venta2.Manual de Ejercicios de Visual Basic .WriteLine(tsoles * 0. Sub Main() Dim hora. segundo.WriteLine("ingrese el segundo actual") segundo = Console.WriteLine("ingrese el minuto actual") minuto = Console. total As Single Console.30%") Console. minuto y segundo manualmente.ReadLine() Console. porcentaje.WriteLine(Now) Console.ReadLine() Console.1) Console. así mismo que permita ingresar la hora.WriteLine(tsoles * 0.WriteLine("las horas son " & restohoras & " los minutos son " & restominutos & " y los segundos son " & restosegundos) Console. venta1. Lue go debe permitir visualizar cuantos segundos. venta3.ReadLine() End Sub Ejercicio de Consola: El sueldo neto de un trabajador se calcula con la suma del sueldo básico más el 12% del monto total de ventas hechas.WriteLine("ingrese el sueldo basico") Docente: Vizarreta Diaz Carlos 13 .3) Console. restosegundos.ReadLine() End Sub Ejercicio de Consola: Diseñar un programa que permita visualizar la hora actual del sistema.WriteLine("cantidad de minutos que restan para culminar el dia") restominutos = (restohoras * 60) Console. minutos y horas faltan para concluir el día. total.ReadLine() Console.ReadLine() Console.WriteLine("ingrese la cantidad de varones") varones = Console.WriteLine("ingrese la tercera venta") venta3 = Console.ReadLine() Console.WriteLine("ingrese la cantidad de personas que se encuentran en el aula") total = Console.NET 2010 sueldo = Console.WriteLine("ingrese la capacidad del disco duro") Docente: Vizarreta Diaz Carlos 14 . mb. Considere que: 1 KB = 1024 bytes 1 MB = 1024 KB 1 GB = 1024 MB Sub Main() Dim gb.WriteLine("ingrese la cantidad de damas") damas = Console.12 Console. KB y bytes.WriteLine("El porcentaje de damas en el aula es") porcdamas = damas * 100 / total Console. kb.WriteLine(porcentaje) Console. damas.WriteLine("ingrese la segunda venta") venta2 = Console.ReadLine() Console.WriteLine("ingrese la primera venta") venta1 = Console.WriteLine(porcdamas) Console.WriteLine("el total del sueldo a cobrar es") total = sueldo + porcentaje Console. conociendo la capacidad del disco GB.WriteLine(total) Console.ReadLine() Console.Manual de Ejercicios de Visual Basic .ReadLine() End Sub Ejercicio de Consola: Diseña una aplicación que permita determinar el porcentaje de varones y de damas que se encuentran en un salón de clases. porcvarones.ReadLine() Console.ReadLine() Console.ReadLine() Console. porcdamas As Single Console. b As Double Console.ReadLine() End Sub Ejercicio de Consola: Diseñar una aplicación que exprese la capacidad de un disco duro en MB. Sub Main() Dim varones.WriteLine(porcvarones) Console.WriteLine("el porcentaje por cada venta es del 12%") Console.ReadLine() Console.WriteLine("el porcentaje de las tres ventas es") porcentaje = (venta1 + venta2 + venta3) * 0.WriteLine("El porcentaje de varones en el aula es") porcvarones = varones * 100 / total Console. NET 2010 gb = Console. luego se debe visualizar como respuesta la operación con las cuatro operaciones básicas.WriteLine("ingrese el numero de cuatro cifras") numero = Console.((numero \ 10) * 10)) Docente: Vizarreta Diaz Carlos 15 .ReadLine() Console.ReadLine Console.WriteLine(c) Console.WriteLine("el resultado de la suma es") c=a+b Console.WriteLine(c) Console.WriteLine(b) Console. b.WriteLine("la cantidad en MB es") mb = gb * 1024 Console. decenas.WriteLine(kb) Console. mil.WriteLine("el resultado de la multiplicacion es") c=a*b Console.WriteLine("ingrese el primer numero") a = Console. centena.WriteLine(c) Console. unidad As Integer Console.WriteLine("ingrese el segundo numero") b = Console.WriteLine("cantidad en unidades") unidad = (numero . Sub Main() Dim a. centenas y miles. Sub Main() Dim numero.ReadLine() End Sub Ejercicio de Consola: Diseñar una aplicación que permita ingresar un numero de cuatro cifras y luego se debe visualizar las unidades.ReadLine() Console. c As Single Console.Manual de Ejercicios de Visual Basic .WriteLine("la cantidad en byte es") b = kb * 1024 Console.WriteLine(mb) Console.ReadLine Console.WriteLine("el resultado de la division es") c=a/b Console.WriteLine("el resultado de la resta es") c=a-b Console.WriteLine("la cantidad en KB es") kb = mb * 1024 Console.ReadLine() End Sub Ejercicio de Consola: Diseñar una aplicación que permita ingresar dos números.WriteLine(c) Console.ReadLine() Console. decena.ReadLine() Console. WriteLine("cantidad en miles") mil = numero \ 1000 Console.WriteLine("introduzca el primer numero") numero1 = Console.WriteLine("introduzca el primer numero") numero1 = Console.WriteLine(mil) Console.WriteLine("el resultado de la suma es:" & numero1 + numero2) Console.ReadLine() End Sub Estructuras Condicionales o de Decisión Simples o Dobles: Ejercicio de Consola: Diseñar un programa en Consola que me permita insertar dos números y una de las opciones: sumar(1) o restar (2).ReadLine() Console.WriteLine("cantidad en decenas") decena = (numero \ 10) Mod 10 Console.WriteLine("introduzca el segundo numero") numero2 = Console.Manual de Ejercicios de Visual Basic .ReadLine() Docente: Vizarreta Diaz Carlos 16 .WriteLine("escoja una opcion:1-sumar/2-restar") If (Console.NET 2010 Console.WriteLine("cantidad en centenas") centena = (numero \ 100) Mod 10 Console. Sub Main() Dim numero1 As Integer Dim numero2 As Integer Console. Sub Main() Dim numero1 As Integer Dim numero2 As Integer Console.WriteLine(decena) Console. Para resolver la operación se debe crear procedimientos.WriteLine("el resultado de la resta es:" & numero1 .ReadLine() End If End Sub Ejercicio de Consola: Diseñar un programa en Consola que me permita insertar dos números y una de las opciones: sumar (1) o restar (2).ReadLine() Console.numero2) Console.ReadLine() Else Console.ReadLine = 1) Then Console.WriteLine(unidad) Console.WriteLine(centena) Console. WriteLine("el promedio es : " & prom) If prom >= 10. ByVal numero2) Console.ReadLine() End If End Sub Sub suma(ByVal numero1.Write("ingrese la tercera nota : ") : not3 = Console. Sub Main() Dim not1.WriteLine("escoja una opcion:1-sumar/2-restar") If (Console.Write("ingrese la segunda nota : ") : not2 = Console. not2.ReadLine() Else resta(numero1. numero2) Console.WriteLine("el resultado de la resta es:" & numero1 .ReadLine Console.Write("ingrese el apellido y nombre : ") : Console.ReadLine() Console.WriteLine("la condicion es : " & cond) Console. Si la cantidad ingresada es igual o superior a los mil nuevos soles. entonces tendrá un descuento del 10% o de lo contrario solo del 5%.ReadLine = 1) Then suma(numero1.ReadLine() Console.ReadLine() End Sub Ejercicio de Consola: Crear un programa que me permita ingresar el apellido.ReadLine() End Sub Sub resta(ByVal numero1.ReadLine() End Sub Ejercicio de Consola: Diseñar un programa que me permita ingresar un monto en Soles. prom As Integer Dim cond As String Console.Write("presione la tecla enter para salir") : Console.WriteLine("el resultado de la resta es:" & numero1 + numero2) Console.ReadLine prom = (not1 + not2 + not3) / 3 Console.5 Then cond = "aprobado" Else cond = "desaprobado" End If Console. numero2) Console.ReadLine Console. Se debe visualizar el monto de descuento y el pago a realizar. ByVal numero2) Console.numero2) Console. Se debe visualizar el promedio y su condición de aprobado o desaprobado. Sub Main() Docente: Vizarreta Diaz Carlos 17 .Manual de Ejercicios de Visual Basic .NET 2010 Console. not3.Write("ingrese la primera nota : ") : not1 = Console. nombre y tres notas de un alumno.WriteLine("introduzca el segundo numero") numero2 = Console. Manual de Ejercicios de Visual Basic .NET 2010 Dim soles, desc, tot As Single Console.WriteLine("ingrese la cantidad en soles") soles = Console.ReadLine Console.WriteLine("descuento por mayor o igual que 100") If soles >= 1000 Then desc = soles * 0.1 Else desc = soles * 0.05 End If Console.WriteLine(desc) Console.WriteLine("el pago a realizar es") tot = soles - desc Console.WriteLine(tot) Console.ReadLine() End Sub Ejercicio de Consola: Determinar si una persona es mayor o menor edad, y también su sexo de acuerdo a las leyes peruanas. Visualizar si es mujer u hombre, su edad y si es mayor de edad o no. Sub Main() 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 = Console.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() End Sub Ejercicio de Consola: Diseñar una aplicación que permita digitar un lenguaje de programación. Al digitar uno de los Visual Basic se visualiza el mensaje que el programa escogido “es excelente” y si se digita otro muestra el mensaje “es otro el escogido”. Sub Main() Console.WriteLine("Digite su lenguaje favorito") Dim lenguaje As String lenguaje = Console.ReadLine() Docente: Vizarreta Diaz Carlos 18 Manual de Ejercicios de Visual Basic .NET 2010 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() End Sub Ejercicio de Consola: Diseñar una aplicación que me permita ingresar un número entre uno y siete, este número debe representar los días de la semana. Se debe visualizar el día señalado. Sub Main() Dim numero As Integer Dim dia As String Console.WriteLine("ingrese el numero") numero = Console.ReadLine Console.WriteLine("el dia señalado es") If numero = 1 Then dia = "domingo" Else If numero = 2 Then dia = "lunes" Else If numero = 3 Then dia = "martes" Else If numero = 4 Then dia = "miercoles" Else If numero = 5 Then dia = "jueves" Else If numero = 6 Then dia = "viernes" Else If numero = 7 Then dia = "sabado" End If End If End If End If End If End If End If Console.WriteLine(dia) Console.ReadLine() Docente: Vizarreta Diaz Carlos 19 Manual de Ejercicios de Visual Basic .NET 2010 End Sub Ejercicio de Consola: Una empresa desea pagar a sus empleados todos los beneficios que se requieren, para lo cual desean saber cuanto le van a pagar a cada uno sabiendo que recibe beneficio por su instrucción de estudio (secundaria 5%, Técnica 10% y Profesional 20%); además si es casado recibirá un adicional del 5%, y si es soltero del 3%. Se debe tener en cuenta que si el sueldo excede a los 700 nuevos soles recibirá una bonificación del 10%. Nota: Se debe visualizar todos los montos. Sub Main() Dim sueldo As Integer Dim instruccion, condicion, pagototal As String Dim pagoinst, pagocond, Pago, cobrobruto, descuento As Single Console.WriteLine("el sueldo es") sueldo = Console.ReadLine Console.WriteLine("ingrese la instruccion") instruccion = Console.ReadLine Console.WriteLine("ingrese la condicion social") condicion = Console.ReadLine Console.WriteLine("el incremento por instruccion es") If instruccion = "secundaria" Then pagoinst = sueldo * 0.05 Else If instruccion = "tecnica" Then pagoinst = sueldo * 0.1 Else If instruccion = "profesional" Then pagoinst = sueldo * 0.2 End If End If End If Console.WriteLine(pagoinst) Console.WriteLine("el incremento por condicion social es") If condicion = "casado" Then pagocond = sueldo * 0.05 Else If condicion = "soltero" Then pagocond = sueldo * 0.03 End If End If Console.WriteLine(pagocond) Console.WriteLine("el cobro bruto es") cobrobruto = sueldo + pagoinst + pagocond Console.WriteLine(cobrobruto) Console.WriteLine("descuento si excede a 700") If cobrobruto >= 700 Then pagototal = cobrobruto * 0.1 Else Docente: Vizarreta Diaz Carlos 20 ReadLine() End Sub Múltiples: Ejercicio de Consola: El ISTP “………………………” está haciendo un descuento del 25 y 50% por la inscripción de uno o dos más hermanos respectivamente.ReadLine() End Sub Ejercicio de Consola: Crear un programa que permita ingresar el apellido.Write("ingrese el apellido del trabajador ") : Console. pag As Integer Dim desc.desc ElseIf b = 2 Then tot = pag * 3 desc = pag * 0.25 monto = (pag + pag) .WriteLine("el monto a pagar : " & monto) Console. Sub Main() Dim cat As String Dim sueldo. monto. Si solo se inscribe una persona no existe descuento. es Empleado y se le incrementa el 10% Categoría C.ReadLine Console. categoría y sueldo básico de sus trabajadores.5 monto = (pag + pag + pag) . tot As Single Console. Hallar el monto de pago sabiendo que si el trabajador es: Categoría A.ReadLine If b = 0 Then tot = pag * 1 desc = 0 ElseIf b = 1 Then tot = pag * 2 desc = pag * 0. es Gerente y se le incrementa el 15% Si se ingresara una categoría más. pago. Sub Main() Dim a As String Dim b.NET 2010 pagototal = cobrobruto End If Console. se debe señalar categoría no existente.ReadLine Console. es Obrero y se le incrementa el 5% Categoría B.Write("presione la tecla enter para salir") : Console.Write("ingrese el apellido y nombre : ") : a = Console.WriteLine(pagototal) Console. porcent As Single Console.Manual de Ejercicios de Visual Basic .Write("ingrese el monto de pago por alumno: ") : pag = Console. nombre.desc End If Console.WriteLine("el descuento es : " & desc) Console.WriteLine("el monto bruto es : " & tot) Console.ReadLine() Docente: Vizarreta Diaz Carlos 21 .Write("ingrese la cantidad de hermanos: ") : b = Console. Sub Main() Dim num As Single Dim result As String Console.WriteLine("el señor es gerente su sueldo es " & sueldo & " mas el 15% " & porcent & " siendo el pago total de " & pago) End If Console.Write("Presione la tecla Enter para salir") : Console.WriteLine("el señor es empleado su sueldo es " & sueldo & " mas el 10% " & porcent & " siendo el pago total de " & pago) ElseIf cat = "c" Then pago = (sueldo * 0.WriteLine("El numero ingresado " & result) Console.Write("ingrese el tiempo en horas ") : hora = Console.15) + sueldo porcent = sueldo * 0.ReadLine() End Sub Ejercicio de Consola: Determinar si un numero ingresado es positivo. minuto.05 Console.ReadLine If num > 0 Then result = "es positivo" Else If num < 0 Then result = "es negativo" Else result = "es cero" End If End If Console.1) + sueldo porcent = sueldo * 0. conociendo el tiempo de estacionamiento en horas y fracción.Write("ingrese el sueldo del trabajador ") : sueldo = Console.ReadLine() If cat = "a" Then pago = (sueldo * 0.Write("ingrese la categoria del trabajador ") : cat = Console.5 por hora o fracción.WriteLine("el señor es obrero su sueldo es " & sueldo & " mas el 5% " & porcent & " siendo el pago total de " & pago) ElseIf cat = "b" Then pago = (sueldo * 0. Sub Main() Dim hora.Manual de Ejercicios de Visual Basic .ReadLine() Console.Write("ingresar numero ") : num = Console.Write("presione enter para terminar") : Console. Diseñar una aplicación que determine cuanto debe pagar un cliente por el estacionamiento de su vehículo.1 Console.Write("ingrese el nombre del trabajador ") : Console.NET 2010 Console.05) + sueldo porcent = sueldo * 0.15 Console. result As Single Console.ReadLine Docente: Vizarreta Diaz Carlos 22 . minuto1.ReadLine() Console.ReadLine() End Sub Ejercicio de Consola: En una playa de estacionamiento cobran S/. 2. negativo o cero a través de un mensaje. WriteLine("el importe es " & tot) If cant >= 36 Then Console. Diseñar un programa que determine el monto de la compra.15 Console.5 Else minuto1 = 0 Console.WriteLine("el total a pagar es " & pago) End If Console. Además por la compra de más de tres docenas se le obsequia una unidad del producto comprado.ReadLine() End Sub Ejercicio de Consola: Una compañía dedicada al alquiler de automóviles cobra un monto fijo de S/. 200.ReadLine() tot = prec * cant Console. el monto del descuento y el obsequio (si lo hubiera) por la compra.WriteLine("el total a pagar es " & pago) Else desc = tot * 0.WriteLine("el pago a realizar es " & result) Console.Manual de Ejercicios de Visual Basic . cobra un monto adicional de S/.WriteLine("el descuento es del 15% " & desc) pago = tot .ReadLine() Console. Sub Main() Dim cant As Integer Dim prec.Write("ingrese el precio ") : prec = Console. pago. ofreciendo un descuento del 15% por la compra de más de 3 docenas y 10% en caso contrario.desc Console.WriteLine("el descuento es del 10% " & desc) pago = tot .ReadLine() If minuto > 0 And minuto <= 60 Then minuto1 = 2.ReadLine() Console. en exceso sobre los Docente: Vizarreta Diaz Carlos 23 .WriteLine("tienes obsequio de un " & prod) desc = tot * 0.Write("presione enter para terminar") : Console.5) + minuto1 Console.Write("ingrese minutos entre 1 y 60 ") : minuto = Console. 5.00 por cada Km.Write("ingrese cantidad de minutos ") : minuto = Console. desc As Single Dim prod As String Console.Write("ingrese la cantidad vendida ") : cant = Console.00 para los primeros 300 Km.ReadLine If minuto > 0 And minuto <= 60 Then minuto1 = 2.5 End If End If result = (hora * 2.NET 2010 Console.1 Console.desc Console.Write("presione enter para terminar") : Console. tot.ReadLine() End Sub Ejercicio de Consola: Una tienda a puesto en oferta la venta al por mayor de cierto producto.Write("ingrese el producto ") : prod = Console. WriteLine("el monto a pagar es S/. igv.WriteLine("el monto fijo por los primeros 300 kilometros es " & monto) km1 = km .(km . 3. " & exce) exce1 = (km2 * 5) Console.NET 2010 300.00 por cada Km. km1. pero sigue a prueba Si cumple las dos condiciones – contratado Sub Main() Dim torndef. en exceso sobre 1000.1000 Console. Determinar el monto a pagar por el alquiler de un vehículo y el monto incluido del impuesto.WriteLine("los kilometros excedidos de 300 a mil son " & km1) km2 = km .WriteLine("el monto a pagar es S/. " & exce1) monto1 = monto + exce + exce1 Console. de acuerdo a las siguientes condiciones que se le imponen para un periodo de prueba: Menos de 200 tornillos defectuosos Más de 10000 tornillos producidos El grado de eficiencia se determinara de la siguiente manera: Si no cumple ninguna de las condiciones – queda fuera Si solo cumple la primera condicion – sigue a prueba Si solo cumple la segunda condicion – contratado. km2.Manual de Ejercicios de Visual Basic .Write("presione enter para terminar") : Console. exce1. " & exce) monto1 = monto + (km1 * 5) Console.WriteLine("el exceso de los kilometros importa S/.WriteLine("el monto fijo por los primeros 300 kilometros es " & monto) km1 = km . " & monto1) ElseIf km > 1000 Then Console. cobra un monto adicional de S/.300 Console. " & monto1) End If Console. " & monto) igv = monto * 0. exce.WriteLine("los kilometros excedidos son " & km1) exce = (km1 * 5) Console.300 .Write("ingrese la cantidad de de kilometros recorridos ") : km = Console. Para más de 1000 Km.WriteLine("los kilometros excedidos de mil son " & km2) exce = (km1 * 5) Console.19 ElseIf km > 300 And km <= 1000 Then Console.WriteLine("el exceso de mas de mil kilometros importa S/.ReadLine() If km > 0 And km <= 300 Then Console. monto1 As Single Console.1000) Console. tornprod As Integer Docente: Vizarreta Diaz Carlos 24 .ReadLine() End Sub Ejercicio de Consola: Una fábrica de tornillos desea determinar el grado de eficiencia de sus operarios.WriteLine("el monto a pagar es S/.WriteLine("el exceso de los 300 a mil kilometros importa S/. Sub Main() Dim monto = 200 Dim km. WriteLine("el numero mayor es " & num1) Console. pero sigue a prueba") ElseIf (torndef < 200) And (tornprod > 10000) Then Console. num3 As Integer Console.NET 2010 Console.Write("ingrese la cantidad de tornillos defectuosos ") : torndef = Console.ReadLine() If num1 > num2 And num2 > num3 Then Console.ReadLine() End Sub Ejercicio de Consola: Diseñar una aplicación que permita ingresar tres números y determine el orden de mayor a menor.Write("ingrese la cantidad de tornillos producidos ") : tornprod = Console.Manual de Ejercicios de Visual Basic .Write("presione enter para terminar") : Console.Write("ingrese el segundo numero ") : num2 = Console.WriteLine("el numero menor es " & num3) ElseIf num1 < num2 And num2 < num3 Then Console.ReadLine() Console.WriteLine("el señor esta contratado") End If Console.WriteLine("el numero menor es " & num1) ElseIf num2 > num1 And num1 > num3 Then Console.Write("ingrese el tercer numero ") : num3 = Console.ReadLine() Console.ReadLine() If (torndef > 200) And (tornprod <= 10000) Then Console. num2.WriteLine("el numero medio es " & num1) Console.WriteLine("el numero mayor es " & num2) Console.WriteLine("el numero medio es " & num3) Console.Write("ingrese el primer numero ") : num1 = Console.WriteLine("el numero medio es " & num1) Console.WriteLine("el numero medio es " & num2) Console.WriteLine("el numero mayor es " & num1) Console.ReadLine() Console.WriteLine("el numero menor es " & num2) ElseIf num1 > num3 And num3 > num2 Then Console. Sub Main() Dim num1.WriteLine("el numero menor es " & num2) ElseIf num1 < num3 And num3 < num2 Then Console.WriteLine("el numero mayor es " & num2) Console.WriteLine("el numero menor es " & num3) ElseIf num2 < num1 And num1 < num3 Then Console.WriteLine("el señor esta fuera") ElseIf (torndef < 200) And (tornprod < 10000) Then Console.WriteLine("el numero mayor es " & num3) Console.WriteLine("el numero menor es " & num1) End If Docente: Vizarreta Diaz Carlos 25 .WriteLine("el numero medio es " & num2) Console.WriteLine("el señor esta contratado.WriteLine("el numero mayor es " & num3) Console.WriteLine("el numero medio es " & num3) Console.WriteLine("el señor sigue a prueba") ElseIf (torndef > 200) And (tornprod > 10000) Then Console. Write("ingrese la tercera nota de practica ") : pract3 = Console.WriteLine("las notas a sacar promedio son " & pract2 & " .ReadLine If pract1 < pract2 And pract2 < pract3 And pract3 < pract4 Then menor = pract1 prom = (pract2 + pract3 + pract4) / 3 Console. de las cuales se elimina la nota menor y se promedian las tres notas más altas. pract3." & pract3 & " .WriteLine("las notas a sacar promedio son " & pract2 & " .ReadLine Console. Sub Main() Dim pract1." & pract3 & " ." & pract4) ElseIf pract1 < pract2 And pract2 < pract3 And pract3 > pract4 And pract1 < pract4 Then menor = pract1 prom = (pract2 + pract3 + pract4) / 3 Console.ReadLine Console.Manual de Ejercicios de Visual Basic . pract4 As Integer Dim prom." & pract4) ElseIf pract1 < pract2 And pract2 > pract3 And pract3 > pract4 And pract1 < pract4 Then menor = pract1 prom = (pract2 + pract3 + pract4) / 3 Console.NET 2010 Console.Write("ingrese la primera nota de practica ") : pract1 = Console.WriteLine("las notas a sacar promedio son " & pract2 & " ." & pract3 & " .ReadLine Console.WriteLine("las notas a sacar promedio son " & pract2 & " .WriteLine("las notas a sacar promedio son " & pract2 & " ." & pract4) ElseIf pract1 < pract2 And pract2 > pract3 And pract3 < pract4 And pract1 < pract3 Then menor = pract1 prom = (pract2 + pract3 + pract4) / 3 Console.WriteLine("las notas a sacar promedio son " & pract2 & " ." & pract4) ElseIf pract1 > pract2 And pract2 > pract3 And pract3 > pract4 Then menor = pract4 prom = (pract2 + pract3 + pract1) / 3 Console.Write("presione enter para terminar") : Console. pract2.ReadLine() End Sub Ejercicio de Consola: El promedio de prácticas de un curso se calcula en base a cuatro prácticas calificadas. Determinar la nota eliminada y el promedio de prácticas de un estudiante. menor." & pract3 & " ." & pract3 & " . menor1." & pract3 & " . menor2.Write("ingrese la segunda nota de practica ") : pract2 = Console." & pract1) ElseIf pract1 < pract2 And pract2 < pract3 And pract3 > pract4 And pract1 > pract4 Then menor = pract4 prom = (pract2 + pract3 + pract1) / 3 Console.Write("ingrese la cuarta nota de practica ") : pract4 = Console." & pract1) Docente: Vizarreta Diaz Carlos 26 . menor3 As Integer Console. En caso que no haya un ganador se repite la elección en una segunda vuelta." & pract3 & " . maria1 As Integer Docente: Vizarreta Diaz Carlos 27 .NET 2010 ElseIf pract1 < pract2 And pract2 > pract3 And pract3 > pract4 And pract1 > pract4 Then menor = pract4 prom = (pract2 + pract3 + pract1) / 3 Console." & pract1) ElseIf pract1 > pract2 And pract2 < pract3 And pract3 > pract4 And pract1 > pract4 Then menor = pract4 prom = (pract2 + pract3 + pract1) / 3 Console." & pract1 & " ." & pract3 & " ." & pract3 & " . Pedro y María en una elección democrática a la presidencia de un club." & pract3 & " ." & pract4) ElseIf pract1 > pract2 And pract2 > pract3 And pract3 < pract4 Then menor = pract3 prom = (pract2 + pract1 + pract4) / 3 Console. Sub Main() Dim votos. juan1." & pract4) End If Console." & pract4) ElseIf pract1 < pract2 And pract2 > pract3 And pract3 < pract4 And pract1 > pract3 Then menor = pract3 prom = (pract2 + pract1 + pract4) / 3 Console. Para ganar la elección debe tener como mínimo el 50% de los votos más 1." & pract1) ElseIf pract1 > pract2 And pract2 < pract3 And pract3 < pract4 Then menor = pract2 prom = (pract1 + pract3 + pract4) / 3 Console.WriteLine("las notas a sacar promedio son " & pract2 & " .WriteLine("las notas a sacar promedio son " & pract2 & " . juan. Diseñar el programa que determine el resultado de la elección.WriteLine("las notas a sacar promedio son " & pract2 & " .WriteLine("las notas a sacar promedio son " & pract1 & " ." & pract1 & " .WriteLine("las notas a sacar promedio son " & pract2 & " . pedro. maria.WriteLine("el promedio de las tres notas mas altas es " & prom) Console.WriteLine("la nota menor es " & menor) Console." & pract4) ElseIf pract1 > pract2 And pract2 < pract3 And pract3 > pract4 And pract4 > pract2 Then menor = pract2 prom = (pract1 + pract3 + pract4) / 3 Console.Manual de Ejercicios de Visual Basic .WriteLine("las notas a sacar promedio son " & pract1 & " . Van a la segunda vuelta los dos candidatos que obtengan la más alta votación.Write("presione enter para salir") : Console.Read() End Sub Ejercicio de Consola: Se cuenta con los votos obtenidos por Juan. pedro1. WriteLine("la cantidad de votos sigue siendo: " & votos) Console.ReadLine Docente: Vizarreta Diaz Carlos 28 .5) + 1) Then Console.WriteLine("clasifican a la segunda vuelta Juan y Pedro") Console.NET 2010 Console.ReadLine Console.Write("ingresar la cantidad total de votos: ") : votos = Console.ReadLine Console.WriteLine("la cantidad de votos sigue siendo: " & votos) Console.WriteLine("clasifican a la segunda vuelta Maria y Pedro") Console.ReadLine Console.Write("ingresar nuevamente los votos de Juan ") : juan1 = Console.ReadLine Else If juan > pedro And pedro < maria And juan > maria Then Console.WriteLine("la cantidad de votos sigue siendo: " & votos) Console.Manual de Ejercicios de Visual Basic .WriteLine("el ganador es Pedro") Else If maria > ((votos * 0.Write("ingresar nuevamente los votos de Maria ") : maria1 = Console.Write("ingresar nuevamente los votos de Maria ") : maria1 = Console.WriteLine("la cantidad de votos sigue siendo: " & votos) Console.ReadLine Console.Write("ingresar la cantidad de votos de Juan: ") : juan = Console.ReadLine Console.Write("ingresar nuevamente los votos de Pedro ") : pedro1 = Console.WriteLine("el ganador es Juan") Else If pedro > ((votos * 0.Write("ingresar la cantidad de votos de Pedro: ") : pedro = Console.WriteLine("la cantidad de votos sigue siendo: " & votos) Console.ReadLine Else If juan < pedro And pedro > maria And juan < maria Then Console.ReadLine If juan > ((votos * 0.5) + 1) Then Console.Write("ingresar nuevamente los votos de Juan ") : juan1 = Console.Write("ingresar la cantidad de votos de Maria: ") : maria = Console.WriteLine("clasifican a la segunda vuelta Maria y Pedro") Console.5) + 1) Then Console.Write("ingresar nuevamente los votos de Maria ") : maria1 = Console.WriteLine("clasifican a la segunda vuelta Juan y Maria") Console.ReadLine Console.WriteLine("clasifican a la segunda vuelta Juan y Maria") Console.ReadLine Console.ReadLine Else If juan > pedro And pedro < maria And juan < maria Then Console.Write("ingresar nuevamente los votos de Maria ") : maria1 = Console.ReadLine Else If juan < pedro And pedro < maria Then Console.Write("ingresar nuevamente los votos de Juan ") : juan1 = Console.Write("ingresar nuevamente los votos de Pedro ") : pedro1 = Console.WriteLine("la ganadora es Maria") Else If juan > pedro And pedro > maria Then Console. 5) + 1) Then Console.WriteLine("clasifican a la segunda vuelta Maria y Pedro") Console.WriteLine("la cantidad de votos sigue siendo: " & votos) Console. dia As Integer Console.ReadLine() Docente: Vizarreta Diaz Carlos 29 . para ello se debe ingresar tanto el día del mes.Write("ingrese el mes: ") : mes = Console.5) + 1) Then Console.5) + 1) Then Console.NET 2010 Console.Read() Else If pedro1 > ((votos * 0.WriteLine("el ganador es Juan") Console.WriteLine("presione la tecla enter para terminar") : Console.ReadLine Console.WriteLine("la ganadora es Maria") Console.WriteLine("presione la tecla enter para terminar") : Console.ReadLine() End Sub Ejercicio de Consola: Se desea una aplicación que permita saber en qué estación se encuentra.Manual de Ejercicios de Visual Basic .Read() Else If maria1 > ((votos * 0.WriteLine("el ganador es Pedro") Console. Sub Main() Dim mes.ReadLine Else If juan < pedro And pedro > maria And juan > maria Then Console.Write("ingresar nuevamente los votos de Pedro ") : pedro1 = Console. así como el mes.Read() End If End If End If Console.WriteLine("Verano") Console.ReadLine End If End If End If End If End If End If End If End If End If If juan1 > ((votos * 0.Write("ingresar nuevamente los votos de Pedro ") : pedro1 = Console.ReadLine Console.WriteLine("presione la tecla enter para terminar") : Console.Write("la estacion es: ") If (mes = 12 And (dia >= 21 And dia <= 31)) Or (mes = 1 And (dia >= 1 And dia <= 31)) Or (mes = 2 And (dia >= 1 And dia <= 28)) Or (mes = 3 And (dia >= 1 And dia <= 21)) Then Console.ReadLine Console.Write("ingresar nuevamente los votos de Juan ") : juan1 = Console.Write("ingrese el dia: ") : dia = Console. WriteLine("Mostrara el mensaje siempre y cuando el valor ingresado sea 14 0 17") Case Is > 18 Console. Sub Main() Dim num As Integer Console.WriteLine("Mostrara el mensaje siempre y cuando el valor ingresado sea mayor a 18") Case Else Console.WriteLine("Mostrara el mensaje siempre y cuando el valor ingresado sea 3") Case 6 To 11 Console.WriteLine("Otoño") Console.ReadLine() Else If (mes = 9 And (dia >= 23 And dia <= 30)) Or (mes = 10 And (dia >= 1 And dia <= 31)) Or (mes = 11 And (dia >= 1 And dia <= 30)) Or (mes = 12 And (dia >= 1 And dia <= 20)) Then Console.NET 2010 Else If (mes = 3 And (dia > 21 And dia <= 31)) Or (mes = 4 And (dia >= 1 And dia <= 30)) Or (mes = 5 And (dia >= 1 And dia <= 31)) Or (mes = 6 And (dia >= 1 And dia <= 21)) Then Console.WriteLine("Primavera") Console.ReadLine Select Case 1 Case 3 Console.ReadLine() End Sub Docente: Vizarreta Diaz Carlos 30 .Manual de Ejercicios de Visual Basic .WriteLine("Se mostrara este mensaje si el valor ingresado no coincide con ninguno de los anteriores") End Select Console.WriteLine("Invierno") Console.ReadLine() Else If (mes = 6 And (dia >= 22 And dia <= 30)) Or (mes = 7 And (dia >= 1 And dia <= 31)) Or (mes = 8 And (dia >= 1 And dia <= 31)) Or (mes = 9 And (dia >= 1 And dia <= 22)) Then Console.WriteLine("Mostrara el mensaje siempre y cuando el valor ingresado este comprendido entre 6 y 12") Case 14.Write("ingrese el numero: ") : num = Console. 17 Console.ReadLine() End If End If End If End If End Sub Ejercicio de Consola: Trabajando con Select Case de acuerdo al número ingresado (todos los modos de trabajar con este elemento). se pagan a 1. 200 es: " & imp) Console.5 veces de la tarifa normal.Write("hallando la tasa de interes ") : Console. Los restantes o excedentes tienen un impuesto del 35%. 200 no hay: ") Docente: Vizarreta Diaz Carlos 31 . hor.Write("Ingresar numero de horas trabajadas: ") : hor = Console. pag1.Write("Ingresar sueldo basico por horas: ") : suel = Console.imp Console.40 sal = suel * 1.WriteLine("El pago bruto de las primeras 40 horas es: " & pag1) End If Console. Sub Main() Dim nom As String Dim rep.ReadLine() If pag1 <= 200 Then Console.200) * 0.WriteLine("El impuesto por los primeros S/.200) * 0.WriteLine("El exceso de horas es: " & exc) Console.00 (nuevos soles) son libres de impuestos. 200.WriteLine("El impuesto por los primeros S/.WriteLine("El pago por cada hora excedida es: " & sal) Console. 200 no hay: ") Console.WriteLine("El impuesto por mas de S/.00 (nuevos soles) tienen un impuesto del 25%.5 sal1 = exc * sal pag1 = (40 * suel) + (exc * sal) Console. sal.ReadLine Console.25 cob = pag1 . exc As Integer Dim suel.WriteLine("El pago bruto a cobrar es: " & pag1) Else pag1 = hor * suel Console.35) cob = pag1 .Manual de Ejercicios de Visual Basic . pag.WriteLine("El pago de las horas excedidas es: " & sal1) Console.WriteLine("El pago bruto de las primeras 40 horas es: " & pag) Console. sal1.WriteLine("El pago bruto es sin descuentos: " & pag1) Else If pag1 > 200 And pag1 <= 400 Then imp = (pag1 .imp Console. Las horas que excedan a 40. Las tasas de impuestos son: Los primeros S/. 200.ReadLine If hor > 40 Then pag = 40 * suel exc = hor .NET 2010 Estructuras Cíclicas o Repetitivas Ejercicio de Consola: Se desea calcular el salario neto mensual de un trabajador en función del número de horas trabajadas y las diferentes tasas de impuestos de acuerdo a la siguiente tabla: Las primeras 40 horas se pagan a tarifa normal. cob As Single For rep = 1 To 2 Console. Nota: El ejercicio debe repetirse dos veces sin salir de la ejecución.WriteLine("El pago a realizar es: " & cob) Else If pag1 > 400 Then imp = ((pag1 . imp. Los siguientes S/. WriteLine("[3] terminar") Console.Manual de Ejercicios de Visual Basic . 200 hasta S/.WriteLine("elija la opcion de la ferrteria") opcion = Console.WriteLine("sistema de ventas") Console. según la tabla mostrada: Ferretería Aparatos sanitarios Equipos italianos Equipos brasileños Equipos americanos 150 130 200 Materiales de construcción Ladrillos Cemento Arena Agregados Madera 150 17 15 25 3 Se debe tener en cuenta que la tercera opción es salir. es decir que se debe seguir trabajando mientras no se utilice la tercera opción.WriteLine("[1] aparatos sanitarios") Console.WriteLine("El pago a realizar es: " & cob) End If End If End If Console.WriteLine("[2] materiales de construccion") Console. 400 es: " & imp) Console.NET 2010 Console.WriteLine("El impuesto por mas de S/.ReadLine() Next If rep = 3 Then Exit Sub End If End Sub Ejercicio de Consola: Una ferretería desea tener un programa que le permita seleccionar cualquiera de las dos opciones. Sub Main() Dim opcion As Integer opcion = 0 Do While opcion < 3 Console.ReadLine() Select Case opcion Case Is = 1 aparatos() Case Is = 2 materiales() End Select Loop End Sub Private Sub aparatos() Dim pagar As Decimal Dim vta As Decimal Docente: Vizarreta Diaz Carlos 32 . WriteLine("[5] madera") Console.WriteLine("[2] equipos brasileños") Console.WriteLine("[1] ladrillos") Console.WriteLine("[2] cemento") Console.NET 2010 Dim ttarifa As Integer Dim vtarifa As Decimal Console.ReadLine() Console.WriteLine("que cantidad desea comprar") vta = Console.WriteLine("[4] agregados") Console.ReadLine() Console.WriteLine("[3] bolsa de arena") Console.WriteLine("materiales de construccion") Console.Manual de Ejercicios de Visual Basic .ReadLine() Select Case ttarifa Case Is = 1 vtarifa = 150 pagar = vta * vtarifa Case Is = 2 vtarifa = 130 pagar = vta * vtarifa Case Is = 3 vtarifa = 200 pagar = vta * vtarifa End Select Console.ReadLine() Select Case ttarifa Case Is = 1 vtarifa = 150 pagar = vtm * vtarifa Case Is = 2 vtarifa = 17 pagar = vtm * vtarifa Case Is = 3 vtarifa = 15 pagar = vtm * vtarifa Docente: Vizarreta Diaz Carlos 33 .WriteLine("aparatos sanirarios") Console.WriteLine("[3} equipos americanos") Console.WriteLine("[1] equipos itallianos") Console.WriteLine("se pagara:" + Str(pagar)) Console.ReadLine() End Sub Private Sub materiales() Dim pagar As Decimal Dim vtm As Decimal Dim ttarifa As Integer Dim vtarifa As Decimal Console.WriteLine("elegir que material de construccion desea comprar") ttarifa = Console.WriteLine("que cantidad de materiales desea comprar") vtm = Console.WriteLine("elegir las clases de equipos sanitarios") ttarifa = Console. WriteLine("sistema de transportes") Console.05 Transporte de: Pasajeros Encomiendas Animales Lima-Ica 22 Sobres 5 25 Ica-Nazca 10 Paquetes 12 Nazca-Ayacucho 30 Bultos 7 Se debe tener en cuenta que la quinta opción es salir. es decir que se debe seguir trabajando mientras no se utilice la tercera opción.WriteLine("se pagara:" + Str(pagar)) Console.WriteLine("[3]transporte de encomiendas") Console. pasajeros.ReadLine() End Sub Ejercicio de Consola: Una empresa de transporte de carga.ReadLine() Select Case opcion Case Is = 1 carga() Case Is = 2 pasajeros() Case Is = 3 encomiendas() Case Is = 4 animales() End Select Loop End Sub Private Sub carga() Docente: Vizarreta Diaz Carlos 34 . encomiendas y de animales desea calcular el monto de pago por cada una de las opciones propuestas según la tabla: Carga Agroindustrial Metales Madera 3. Sub Main() Dim opcion As Integer opcion = 0 Do While opcion < 5 Console.75 3.WriteLine("[1]transporte de carga") Console.WriteLine("elija la opcion ha utilizar") opcion = Console.1 2.WriteLine("[4]transporte de animales") Console.Manual de Ejercicios de Visual Basic .WriteLine("[5]terminar") Console.WriteLine("[2]transporte de pasajeros") Console.NET 2010 Case Is = 4 vtarifa = 25 pagar = vtm * vtarifa Case Is = 5 vtarifa = 3 pagar = vtm * vtarifa End Select Console. WriteLine("[1]lima .ReadLine() Select Case ttarifa Case Is = 1 vtarifa = 3.WriteLine("que peso transporta") peso = Console.WriteLine("que cantidad de asientos") ca = Console.ReadLine() Select Case ttarifa Case Is = 1 vtarifa = 22 pagar = ca * vtarifa Case Is = 2 vtarifa = 10 pagar = ca * vtarifa Case Is = 3 vtarifa = 30 pagar = ca * vtarifa Docente: Vizarreta Diaz Carlos 35 .nazca") Console.WriteLine("[2]transporte metales") Console.WriteLine("elegir el transporte de carga") ttarifa = Console.WriteLine("[2]ica .ReadLine() End Sub Private Sub pasajeros() Dim pagar As Decimal Dim ca As Decimal Dim ttarifa As Integer Dim vtarifa As Decimal Console.WriteLine("[3}ica .ayacucho") Console.05 pagar = peso * vtarifa End Select Console.WriteLine("elegir el transporte de pasajeros") ttarifa = Console.ReadLine() Console.Manual de Ejercicios de Visual Basic .75 pagar = peso * vtarifa Case Is = 3 vtarifa = 3.WriteLine("[3}transporte de madera") Console.WriteLine("[1]trannsporte agrindustrial") Console.ica") Console.WriteLine("transporte de pasajeros") Console.1 pagar = peso * vtarifa Case Is = 2 vtarifa = 2.NET 2010 Dim pagar As Decimal Dim peso As Decimal Dim ttarifa As Integer Dim vtarifa As Decimal Console.WriteLine("transporte de carga") Console.WriteLine("se pagara:" + Str(pagar)) Console.ReadLine() Console. WriteLine("que peso transporta") numdoc = Console.WriteLine("que peso transporta") peso = Console.WriteLine("transporte de animales") Console.WriteLine("se pagara:" + Str(pagar)) Console.WriteLine("se pagara:" + Str(pagar)) Console.ReadLine() vtarifa = 25 pagar = peso * vtarifa Console.WriteLine("[1]trannsporte de sobres") Console.WriteLine("se pagara:" + Str(pagar)) Console.ReadLine() Select Case ttarifa Case Is = 1 vtarifa = 5 pagar = numdoc * vtarifa Case Is = 2 vtarifa = 12 pagar = numdoc * vtarifa Case Is = 3 vtarifa = 7 pagar = numdoc * vtarifa End Select Console.NET 2010 End Select Console.WriteLine("[3}transporte de bultos") Console.WriteLine("transporte de encomiendas") Console.ReadLine() End Sub Ejercicio de Consola 46: Docente: Vizarreta Diaz Carlos 36 .Manual de Ejercicios de Visual Basic .ReadLine() Console.ReadLine() End Sub Private Sub animales() Dim pagar As Decimal Dim peso As Decimal Dim ttarifa As Integer Dim vtarifa As Decimal Console.ReadLine() End Sub Private Sub encomiendas() Dim pagar As Decimal Dim numdoc As Decimal Dim ttarifa As Integer Dim vtarifa As Decimal Console.WriteLine("[2]transporte de paquetes") Console.WriteLine("elegir el transporte de encomiendas") ttarifa = Console. el importe del descuento y el monto a pagar. para lo cual el resultado debe ser también 0 )aun cuando se sabe que una division por cero tiende al infinito). Module Module1 Sub Main() Dim opcion As Integer opcion = 0 Do While opcion < 3 Console.WriteLine("[1] hombres") Console. Los operadores para trabajar es de la tabla siguiente Operador Descripción + Suma Resta * Producto / Division ^ Potencia Ejercicio de Consola 48: Una tienda distribuidora de prendas del vestir ha establecido porcentajes de descuentos sobre el monto comprado basado en la siguiente tabla: Varones Damas Talla S M L S M L Origen Nacional 10 12 15 15 17 20 Importado 05 07 10 07 09 12 Determinar y visualizar para el cliente: el monto comprado. el precio de venta unitario de los CDs es el mismo para cualquier marca (S/.50 y 3. sin embargo el descuento varia de acuerdo a la marca y se basa a la siguiente tabla Marca Dscto Sony 15% Acer 12% Princo 10% IBM 20% Determinar el importe a pagar por la cantidad de CDs comprados de una sola marca. el descuento.WriteLine("[2] mujeres") Console.Manual de Ejercicios de Visual Basic . 1. Ejercicio de Consola 47: Evaluar una expresión de dos operandos enteros de acuerdo al operador que se elija. Mostrar el importe bruto. y el importe a pagar por el cliente. se debe visualizar el resultado considerando la posibilidad que en la division se intente por 0.WriteLine("[3] terminar") Console.WriteLine("elija la opcion de la distribuidora") opcion = Console.ReadLine() Select Case opcion Case Is = 1 Docente: Vizarreta Diaz Carlos 37 . considerando que no se paga impuestos.NET 2010 En una tienda de accesorios para PCs.WriteLine("distribuidora de ropa") Console.00). WriteLine("elegir la calidad de los hombres") talla = Console.desc End Select Console.15 pago = total .WriteLine("[2] importado") Console.WriteLine("ingrese el precio") precio = Console.WriteLine("el descuento: " + Str(desc)) Docente: Vizarreta Diaz Carlos 38 . desc.desc Case Is = 2 total = (venta * precio) desc = total * 0.WriteLine("prendas de hombres") Console.l . total.1 pago = total .ReadLine() Console.s . precio.WriteLine("descuentos por nacional") Console.WriteLine("[3] hombres .WriteLine("[1] hombres .WriteLine("[2] hombres .m .Manual de Ejercicios de Visual Basic .WriteLine("elegir que va a comprar") opcion1 = Console.ReadLine() Select Case opcion1 Case Is = 1 total = (venta * precio) desc = total * 0. pago As Single Console.12 pago = total .WriteLine("[1] nacional") Console.WriteLine("que cantidad desea comprar") venta = Console.desc Case Is = 3 total = (venta * precio) desc = total * 0.nacional") Console.ReadLine() Select Case talla Case Is = 1 nacional() Case Is = 2 importado() End Select End Sub Private Sub nacional() Dim opcion1 As Integer Dim venta.nacional") Console.nacional") Console.NET 2010 hombres() Case Is = 2 mujeres() End Select Loop End Sub Private Sub hombres() Dim talla As String Console.ReadLine Console.WriteLine("el total es: " + Str(total)) Console. WriteLine("que cantidad desea comprar") venta1 = Console.importado") Console.WriteLine("descuentos por importado") Console.WriteLine("se pagara: " + Str(pago1)) Console.WriteLine("[2] importado") Console.Manual de Ejercicios de Visual Basic .WriteLine("[3] hombres . total1.importado") Console.WriteLine("[1] nacional") Console.desc1 Case Is = 2 total1 = (venta1 * precio1) desc1 = total1 * 0.WriteLine("[1] hombres .WriteLine("el descuento: " + Str(desc1)) Console.s .1 pago1 = total1 .ReadLine() Console.WriteLine("prendas de mujeres") Console.desc1 End Select Console. desc1.07 pago1 = total1 .ReadLine() End Sub Private Sub importado() Dim opcion2 As Integer Dim venta1.WriteLine("ingrese el precio") precio1 = Console.ReadLine Console.WriteLine("elegir que va a comprar") opcion2 = Console.ReadLine() Select Case talla1 Case Is = 1 nacional1() Case Is = 2 importado1() End Select Docente: Vizarreta Diaz Carlos 39 .WriteLine("se pagara: " + Str(pago)) Console.05 pago1 = total1 .ReadLine() Select Case opcion2 Case Is = 1 total1 = (venta1 * precio1) desc1 = total1 * 0.NET 2010 Console.desc1 Case Is = 3 total1 = (venta1 * precio1) desc1 = total1 * 0.importado") Console.WriteLine("el total es: " + Str(total1)) Console. pago1 As Single Console.WriteLine("elegir la calidad de las mujeres") talla1 = Console.ReadLine() End Sub Private Sub mujeres() Dim talla1 As String Console. precio1.l .WriteLine("[2] hombres .m . ReadLine() Select Case opcion3 Case Is = 1 total2 = (venta2 * precio2) desc2 = total2 * 0.importado") Console.ReadLine() Console.WriteLine("que cantidad desea comprar") venta2 = Console.l .NET 2010 End Sub Private Sub nacional1() Dim opcion3 As Integer Dim venta2. desc2.l .s .15 pago2 = total2 .nacional") Console.2 pago2 = total2 .WriteLine("que cantidad desea comprar") venta3 = Console. precio2.WriteLine("ingrese el precio") precio2 = Console.ReadLine() Select Case opcion4 Case Is = 1 total3 = (venta3 * precio3) Docente: Vizarreta Diaz Carlos 40 .importado") Console. total3.WriteLine("descuentos por nacional") Console. pago3 As Single Console.ReadLine() End Sub Private Sub importado1() Dim opcion4 As Integer Dim venta3.desc2 Case Is = 3 total2 = (venta2 * precio2) desc2 = total2 * 0.WriteLine("[3] mujeres .s .WriteLine("[2] mujeres . precio3.WriteLine("[1] mujeres .desc2 Case Is = 2 total2 = (venta2 * precio2) desc2 = total2 * 0.Manual de Ejercicios de Visual Basic .WriteLine("elegir que va a comprar") opcion4 = Console. pago2 As Single Console.WriteLine("el total es: " + Str(total2)) Console.WriteLine("el descuento: " + Str(desc2)) Console. total2.ReadLine Console.desc2 End Select Console.WriteLine("descuentos por importado") Console.WriteLine("ingrese el precio") precio3 = Console.nacional") Console.m .nacional") Console.ReadLine Console.WriteLine("[2] mujeres .WriteLine("[1] mujeres .17 pago2 = total2 .WriteLine("elegir que va a comprar") opcion3 = Console. desc3.WriteLine("se pagara: " + Str(pago2)) Console.m .ReadLine() Console.WriteLine("[3] mujeres .importado") Console. 09 pago3 = total3 .07 pago3 = total3 . nuevo monto de la factura (incluyendo interes). se debe visualizar lo siguiente: monto de la factura.WriteLine("el total es: " + Str(total3)) Console. Luego que el cliente elige el tipo de financiamiento que le convenga.desc3 Case Is = 2 total3 = (venta3 * precio3) desc3 = total3 * 0. En una Universidad se ha establecido los siguientes puntajes de ingreso a sus respectivas facultades: Especialidad Puntaje minimo Computación 90 Enfermeria 80 Docente: Vizarreta Diaz Carlos 41 . multiplicado por un factor especificado en la siguiente tabla: Puntaje Original Factor 0 Cero 1….Manual de Ejercicios de Visual Basic .NET 2010 desc3 = total3 * 0. menos monto de cuota inicial.5 Seis 6…. financiadas en tres formas.desc3 Case Is = 3 total3 = (venta3 * precio3) desc3 = total3 * 0. su puntaje correspondiente. el cual es afecto a un 10% de impuesto. entre numero de letras) Ejercicio de Consola 50: En una Olimpiada de tiro al blanco se llega a un acuerdo entre los participantes para que el puntaje obtenido sea cxalculado en base al puntaje original (0 al 10).WriteLine("el descuento: " + Str(desc3)) Console.8 Ocho 9.WriteLine("se pagara: " + Str(pago3)) Console. por lo que el monto de la factura es igual al monto de la compra mas el importe de impuesto. alcanzado en el tiro.ReadLine() End Sub End Module Ejercicio de Consola 49: Una tienda comercial ofrece ventas al credito. basadas en la siguiente tabla: Tipo de financiamiento % Interes % Cuota Inicial Numero de letras 1 5 60 2 2 10 50 4 3 15 35 6 El cliente debera firmar antes de la financiacion el monto de la compra.10 Diez Determinar de un tiro realizado.12 pago3 = total3 .desc3 End Select Console. monto de la cuota inicial y el monto de cada letra por pagar (nuevo monto de factura. monto de los intereses. Manual de Ejercicios de Visual Basic .WriteLine("Ejecución Finalizada") Console. 2) Return SumaCuadrado Catch err As Exception End Try End Function Docente: Vizarreta Diaz Carlos 42 .ReadLine 'Leer sumando dos ingresado Console.Write("Ingrese sumando dos: ") N2 = Console.Math para leer dos datos ingresados por consola.Math con un AliasName M para hacer referencia_ 'a los elementos de Math Imports M = System. System.WriteLine("Diferencia de los cuadrados: ") Console. ByVal NTwo As Double) As Double Try SumaCuadrado = M. N2)) 'se llama a la función RestaCuadrado con los datos ingresados Console. usando las funciones SumaCuadrado y RestaCuadrado 'Importamos el NameSpace System. y que retorne la suma de sus cuadrados y su diferencia.ReadLine 'Leer sumando uno ingresado Console.WriteLine() Console. Ejercicio de Consola 42: Diseñar una aplicación que permita utilizar el NameSpac.WriteLine() Console.Write("Ingrese sumando uno: ") N1 = Console.WriteLine() Console.WriteLine("Presione ENTER pasa salir") Console. N2)) 'se llama a la función SumaCuadrado con los datos ingresados Console.WriteLine() Console.Pow(NTwo.Pow(NOne.Math Module Module1 Public N1 As Double 'Sumando uno Public N2 As Double 'Sumando dos Sub Main() Try Console.Message) End Try End Sub Function SumaCuadrado(ByVal NOne As Double.NET 2010 Protesis 70 De acuerdo al puntaje obtenido por un postulante. determinar a la Especialidad a la cual ingreso.WriteLine(RestaCuadrado(N1.WriteLine("Suma de los cuadrados: ") Console.WriteLine(SumaCuadrado(N1.ReadLine() Catch err As Exception Console. 2) + M.Write(err. a. ByVal NTwo As Double) As Double Try RestaCuadrado = M.ReadLine() End Sub End Module Docente: Vizarreta Diaz Carlos 43 .NET 2010 Function RestaCuadrado(ByVal NOne As Double. 2 etc) Next Console.ReadLine() End Sub End Module Module Module1 Sub Main() Dim a As Integer For a = 1 To 10 Console.Length) Dim i As Integer For Each i In a Console.Manual de Ejercicios de Visual Basic .WriteLine(i) Next Console.WriteLine(a) Console.Pow(NTwo. 15.ReadLine() 'contara de 1 hasta 10 (a tomara los valores 1.Pow(NOne.WriteLine("elementos del array a () = {0}". 42. 2) . 2} Console. 90. 2) Return RestaCuadrado Catch err As Exception End Try End Function 'En las funciones se utiliza el método Pow que recibe dos argumentos_ 'el primero es el número que se va a elevar a una potencia y el segundo es la potencia 'Los bloques TRY CATCH me controlan las excepciones para evitar que el programa se desborde_ 'en tiempo de ejecucíón End Module Module Module1 Sub Main() Dim a() As Integer = {1.M. Manual de Ejercicios de Visual Basic .ReadLine() End Sub End Module Module Module1 Sub Main() Dim a As String For Each a In "hola mundo" Console.WriteLine(a) Console.NET 2010 Module Module1 Sub Main() Dim a As Integer For a = 10 To 1 Step -1 Console. 9 etc) Next Console.ReadLine() 'se visualizara caracter por caracter Next Console.ReadLine() End Sub End Module Module Module1 Sub Main() Dim a As Integer For a = 100 To 1 Step -10 Console.WriteLine(a) Console.ReadLine() Docente: Vizarreta Diaz Carlos 44 .ReadLine() 'contara de 10 hasta 1 (a tomara los valores 10.WriteLine(a) Console.ReadLine() 'contara de 100 hasta 10 (a tomara los valores 100. 90 etc) Next Console. ReadLine() End Sub End Module Module Module1 Sub Main() Dim a As Integer a = 0 Do Until a > 9 Docente: Vizarreta Diaz Carlos 45 .ReadLine() End Sub End Module Module Module1 Sub Main() Dim a.Manual de Ejercicios de Visual Basic .NET 2010 End Sub End Module Module Module1 Sub Main() Dim a As Integer ' mostrar los valores consecutivos del 0 al 9 While a < 10 Console. b As Integer b = 3 While a <= 12 Console.WriteLine(a * b) a = a + 1 ' mostrara los valores de a multiplicado por b End While Console.WriteLine(a) a = a + 1 End While Console. Manual de Ejercicios de Visual Basic .ReadLine() 'contara de 1 hasta 10 (a tomara los valores 1.WriteLine(num & " * " & ope & " = " & tot) 'Console.NET 2010 Console.ReadLine() End Sub End Module Module Module1 Sub Main() Dim a As Integer a = 0 Do While Not (a > 9) Console.WriteLine(num) tot = num * ope Console. ope. 2 etc) Next Docente: Vizarreta Diaz Carlos 46 .ReadLine Console.WriteLine(a) a = a + 1 Loop Console.WriteLine(a) a = a + 1 Loop 'este bucle se epetira para valores de a desde 0 hasta 9 Console.ReadLine() End Sub End Module Table de mulktiplicar Module Module1 Sub Main() Dim num.WriteLine("Ingrese numero a multiplicar") ope = Console.WriteLine("-----------------------") For num = 1 To 12 'Console. tot As Integer Console. WriteLine(" ***************************** SUPERMERCADO METRO *************************** ") Console.WriteLine("") Docente: Vizarreta Diaz Carlos 47 .WriteLine(" ¡¡(METRO esta de OFERTA en un 25% por una compra >=100!! ") Console.WriteLine("") Console.ReadLine() End Sub End Module Module Module1 Sub Main () Dim A As Integer A = 0 Do While A < 10 Console.NET 2010 Console.WriteLine("-----------------------") Console.WriteLine("") Console.Manual de Ejercicios de Visual Basic .WriteLine("") Console. WriteLine("DIGITE LA OPCION:") A = Console.WriteLine("") Console.NET 2010 Console.ReadLine End Sub Private Sub PRODUCTOS_EN_VENTA() Dim A1 Console.WriteLine("8_SALIR") Console.WriteLine("1_SECCION:VERDURAS") Console.ReadLine Select Case A1 Case 1 VERDURAS() Case 2 TUBERCULOS() Case 3 CARNE() Case 4 FRUTA() Case 5 ABARROTES() Case 6 GOLOSINAS() Case 7 ROPAS() End Select End Sub Docente: Vizarreta Diaz Carlos 48 .WriteLine("4_SECCION:FRUTAS") Console.Manual de Ejercicios de Visual Basic .WriteLine("1-PRODUCTOS EN VENTA") Console.WriteLine("3_SECCION:CARNE") Console.WriteLine("6_SECCION:GOLOSINAS") Console.WriteLine("5_SECCION:ABARROTES") Console.WriteLine("ELIJA UNA OPCION POR FAVOR") A1 = Console.WriteLine("7_SECCION:ROPAS") Console.WriteLine("") Console.ReadLine Select Case A Case 1 PRODUCTOS_EN_VENTA() Case 2 PRODUCTOS_DE_SERVICIOS() End Select Loop A = Console.WriteLine("2_SECCION:TUBERCULOS") Console.WriteLine("2-PRODUCTOS_DE_SERVICIOS") Console. .....5 * 1.....................NET 2010 Private Sub VERDURAS() Dim VERDURAS...... $0............ RESULTADO....WriteLine("") Console............... descuento As Single Console..5 * 2.. $1..WriteLine("5_LECHUGA .........WriteLine("presione la tecla enter para salir") Console........0 ") Console.....1") Console.WriteLine("") Console..WriteLine("7_ALBAHACA ..0 * 0..............WriteLine("1_APIO ................WriteLine("3_ALCACHOFA ................ReadLine Console.WriteLine("") Console. CANTIDAD....WriteLine("8_ESPINACA ...WriteLine("ELIJA UNA OPCION POR FAVOR") VERDURAS = Console..0") Console.............WriteLine("") Console. $1..WriteLine("4_COL ............WriteLine("") Console.............ReadLine Select Case VERDURAS Case 1 RESULTADO = CANTIDAD Case 2 RESULTADO = CANTIDAD Case 3 RESULTADO = CANTIDAD Case 4 RESULTADO = CANTIDAD Case 5 RESULTADO = CANTIDAD Case 6 RESULTADO = CANTIDAD Case 7 Docente: Vizarreta Diaz Carlos * 1...0 * 1...0") Console......9 49 .... $2.........WriteLine("2_NABO .... $2......5") Console.....WriteLine("6_PORO ..............9") Console..WriteLine("ESCRIBA LA # DE KILOS POR FAVOR") CANTIDAD = Console.5") Console.8") Console...WriteLine(" VARIEDADES DE VERDURAS ") Console. $1.0 * 0.........WriteLine("PRODUCTOS EN VENTA") Console... $0...Manual de Ejercicios de Visual Basic .... $1........... 0") Console.WriteLine("") Console....WriteLine(" VARIEDADES DE TUBERCULOS ") Console.2") Docente: Vizarreta Diaz Carlos 50 .WriteLine("1_PAPAS ....WriteLine("") Console..WriteLine("¡GRACIAS POR SU COMPRA!¡VUELVA PRONTO!") Console...(RESULTADO * 25 / 100)) Console.........WriteLine("PRODUCTOS EN VENTA") Console..WriteLine("EL DESCUENTO REALIZADO ES :" & (RESULTADO * 25 / 100)) Console... descuento As Single Console...WriteLine("2_ZANAHORIAS .....WriteLine("EL TOTAL DE SU DEUDA ES: " & RESULTADO & " nuevos soles") If RESULTADO >= 100 Then descuento = (RESULTADO ...WriteLine("") Console.WriteLine() End Sub Private Sub TUBERCULOS() Dim TUBERCULOS..... RESULTADO....1 Case 9 End End Select Console.. $1...WriteLine("¡¡¡PAGUE solamente unos!!!=" & descuento) Else descuento = 0 End If Console........ $1...WriteLine("") Console........NET 2010 RESULTADO = CANTIDAD * 1..... CANTIDAD.8 Case 8 RESULTADO = CANTIDAD * 2.....Manual de Ejercicios de Visual Basic ....... .....2 * 1.1") Console.......... $2....WriteLine("3_CEBOLLAS ...NET 2010 Console.WriteLine("5_CAMOTES ..Write("USTED DEBERA PAGAR: " & RESULTADO & " nuevos soles") If RESULTADO >= 100 Then descuento = (RESULTADO ..WriteLine("") Console......8") Console.....WriteLine("ELIJA UNA OPCION POR FAVOR") TUBERCULOS = Console.........0") Console.WriteLine("¡¡¡PAGUE solamente unos!!!=" & descuento) Else descuento = 0 End If Console...WriteLine("4_TOMATES .....0 * 1..8 * 2.....ReadLine Select Case TUBERCULOS Case 1 RESULTADO = CANTIDAD Case 2 RESULTADO = CANTIDAD Case 3 RESULTADO = CANTIDAD Case 4 RESULTADO = CANTIDAD Case 5 RESULTADO = CANTIDAD Case 6 RESULTADO = CANTIDAD * 1............ $2......WriteLine("7_SALIR") Console.... $1.1 * 2...............3 End Select Console........WriteLine("EL DESCUENTO REALIZADO ES :" & (RESULTADO * 25 / 100)) Console..WriteLine("ESCRIBA EL # DE KILOS POR FAVOR") CANTIDAD = Console......WriteLine("6_OLLUCO ........Manual de Ejercicios de Visual Basic .ReadLine Console..WriteLine("") Console..3") Console..............0 * 0....(RESULTADO * 25 / 100)) Console.....WriteLine("") Docente: Vizarreta Diaz Carlos 51 ............. $0. .WriteLine(" VARIEDADES DE ") Console. RESULTADO......WriteLine("PRODUCTOS EN VENTA") Console... $13.0") Console.....WriteLine("") Console..............0 52 .....NET 2010 Console.....WriteLine("2_PESCADO .................ReadLine Console... CANTIDAD.....0 = CANTIDAD * 13.. $11... $ 3.......0") Console.Manual de Ejercicios de Visual Basic ................. descuento As Single CARNE Console... $ 6......0") Console.....WriteLine("3_RES ....0") Console........WriteLine("6_CHANCHO ..0 = CANTIDAD * 11.. $10.WriteLine("1_POLLO .0") Console.....WriteLine("5_VACA ..................0 = CANTIDAD * 3.WriteLine("ESCRIBA EL # DE KILOS POR FAVOR") CANTIDAD = Console...........WriteLine("ELIJA UNA OPCION POR FAVOR") CARNE = Console.WriteLine("") Console.0 = CANTIDAD * 10............WriteLine("7_SALIR") Console...WriteLine("4_TORO ..... $15.WriteLine("¡GRACIAS POR SU COMPRA!& ¡VUELVA PRONTO!") Console...........WriteLine() End Sub Private Sub CARNE() Dim CARNE.................ReadLine Select Case CARNE Case 1 RESULTADO Case 2 RESULTADO Case 3 RESULTADO Case 4 RESULTADO Case 5 RESULTADO Case 6 RESULTADO Docente: Vizarreta Diaz Carlos = CANTIDAD * 6..............0") Console.WriteLine("") Console.0 = CANTIDAD * 15.........WriteLine("") Console.WriteLine("") Console....... ...5") Console....WriteLine("2_MANZANA .......................WriteLine("7_NARANJAS .... $1..WriteLine("4_DURAZNO .. $3............WriteLine("") Console..................WriteLine("") Console..2") Console...WriteLine("") Console..... $1.................................................WriteLine("8_CEREZAS ..WriteLine("¡¡¡PAGUE solamente unos!!!=" & descuento) Else descuento = 0 End If Console...........WriteLine("1_FRESA ........5") Docente: Vizarreta Diaz Carlos 53 ...0") Console...Manual de Ejercicios de Visual Basic ...2") Console. descuento As Single Console.5") Console.............WriteLine("PRODUCTOS EN VENTA") Console...... $2..... $4..WriteLine("EL DESCUENTO REALIZADO ES :" & (RESULTADO * 25 / 100)) Console. RESULTADO... CANTIDAD.....................WriteLine("") Console...........WriteLine(" VARIEDADES DE FRUTAS ") Console.............WriteLine() End Sub Private Sub FRUTA() Dim FRUTAS.......0") Console.Write("USTED DEBERA PAGAR: " & RESULTADO & " nuevos soles") Console................WriteLine("3_MANGO . $3......WriteLine("5_MANDARINA ....5") Console.......... $2....NET 2010 End Select Console. $3......WriteLine("") If RESULTADO >= 100 Then descuento = (RESULTADO ...........WriteLine("6_PLATANOS .WriteLine("¡GRACIAS POR SU COMPRA!& ¡VUELVA PRONTO!") Console...........(RESULTADO * 25 / 100)) Console. .2 CANTIDAD * 2...2 CANTIDAD * 1....0 CANTIDAD * 4.WriteLine("") Console....WriteLine("¡¡¡PAGUE solamente unos!!!=" & descuento) Else descuento = 0 End If Console..WriteLine("¡GRACIAS POR SU COMPRA!& ¡VUELVA PRONTO!") Docente: Vizarreta Diaz Carlos 54 ..5 CANTIDAD * 3.WriteLine("ESCRIBA EL # DE KILOS POR FAVOR") CANTIDAD = Console.WriteLine("ELIJA UNA OPCION POR FAVOR") FRUTAS = Console....Manual de Ejercicios de Visual Basic .ReadLine Select Case FRUTAS Case 1 RESULTADO = Case 2 RESULTADO = Case 3 RESULTADO = Case 4 RESULTADO = Case 5 RESULTADO = Case 6 RESULTADO = Case 7 RESULTADO = Case 8 RESULTADO = Case 9 RESULTADO = CANTIDAD * 3.2 End Select Console....WriteLine("10_SALIR") Console...NET 2010 Console...WriteLine("") Console.5 CANTIDAD * 2..WriteLine("EL DESCUENTO REALIZADO ES :" & (RESULTADO * 25 / 100)) Console..5 CANTIDAD * 2..Write("USTED DEBERA PAGAR: " & RESULTADO & " nuevos soles") Console...5 CANTIDAD * 3.WriteLine("") If RESULTADO >= 100 Then descuento = (RESULTADO .WriteLine("") Console....2") Console...WriteLine("9_PEPINOS ...(RESULTADO * 25 / 100)) Console.. $2.0 CANTIDAD * 1.ReadLine Console. 5") Console..0 Case 3 RESULTADO = CANTIDAD * 3.....5") Console.............WriteLine(" VARIEDADES DE ABARROTES ") Console..WriteLine("8_KOLINOS ....6") Console....... $1..WriteLine("ESCRIBA LA CANTIDAD en # DE K ILOS POR FAVOR") CANTIDAD = Console......WriteLine("2_AZUCAR .......... $2.............. $1.................0") Console.....WriteLine("ELIJA UNA OPCION POR FAVOR") ABARROTES = Console...6") Console........ReadLine Select Case ABARROTES Case 1 RESULTADO = CANTIDAD * 2...............WriteLine("10_DETERGENTE .WriteLine("9_JABONCILLO ...............NET 2010 Console........... $1..............................6 Case 4 Docente: Vizarreta Diaz Carlos 55 .... $1... $2........... $1..... RESULTADO.........8") Console.............WriteLine("") Console..........ReadLine Console......Manual de Ejercicios de Visual Basic ....2") Console.......WriteLine("5_LECHE ... $2..WriteLine("") Console......WriteLine("") Console.....WriteLine("") Console..... $2...................WriteLine("1_ARROZ ...WriteLine("4_ATUN ....WriteLine("7_PAÑALES .....................WriteLine("") Console.......0") Console....... $3...WriteLine("PRODUCTOS EN VENTA") Console........0") Console....WriteLine("6_PAPEL HIGIENICO ..........WriteLine("3_FIDEOS .. CANTIDAD....2") Console.WriteLine("11_SALIR") Console....................WriteLine() End Sub Private Sub ABARROTES() Dim ABARROTES.......... descuento As Single Console..2 Case 2 RESULTADO = CANTIDAD * 2... .WriteLine() End Sub Private Sub GOLOSINAS() Dim GOLOSINAS....WriteLine("") Console.WriteLine("EL DESCUENTO REALIZADO ES :" & (RESULTADO * 25 / 100)) Console.......5 Case 10 RESULTADO = CANTIDAD * 1.WriteLine("PRODUCTOS EN VENTA") Console.6 = CANTIDAD * 2. RESULTADO.2 Case 8 RESULTADO = CANTIDAD * 2..2") Docente: Vizarreta Diaz Carlos 56 .NET 2010 RESULTADO Case 5 RESULTADO Case 6 RESULTADO Case 7 RESULTADO = CANTIDAD * 1.WriteLine("") Console...WriteLine("") If RESULTADO >= 100 Then descuento = (RESULTADO .Write("USTED DEBERA PAGAR: " & RESULTADO & " nuevos soles") Console... CANTIDAD.0 = CANTIDAD * 1.WriteLine(" VARIEDADES DE GOLOSINAS ") Console..8 End Select Console......WriteLine("1_GALLETAS ..WriteLine("") Console....WriteLine("¡¡¡PAGUE solamente unos!!!=" & descuento) Else descuento = 0 End If Console.WriteLine("") Console..WriteLine("¡GRACIAS POR SU COMPRA!& ¡VUELVA PRONTO!") Console. $2..(RESULTADO * 25 / 100)) Console.0 = CANTIDAD * 1.. descuento As Single Console.5 Case 9 RESULTADO = CANTIDAD * 1..Manual de Ejercicios de Visual Basic . .WriteLine("4_GOMITAS .6") Console................WriteLine("") If RESULTADO >= 100 Then Docente: Vizarreta Diaz Carlos 57 .. $1...........WriteLine("6_FRUGOS .. $0..........6 * 1..5 Case 9 RESULTADO = CANTIDAD * 0....6 * 2...... $0.....Write("USTED DEBERA PAGAR: " & RESULTADO & " nuevos soles") Console.....3 Case 8 RESULTADO = CANTIDAD * 0.WriteLine("ESCRIBA LA CANTIDAD POR FAVOR") CANTIDAD = Console.........NET 2010 Console................2 * 0.........2 * 2.ReadLine Select Case GOLOSINAS Case 1 RESULTADO = CANTIDAD Case 2 RESULTADO = CANTIDAD Case 3 RESULTADO = CANTIDAD Case 4 RESULTADO = CANTIDAD Case 5 RESULTADO = CANTIDAD Case 6 RESULTADO = CANTIDAD Case 7 RESULTADO = CANTIDAD * 2. $2.WriteLine("") Console........3") Console.......WriteLine("2_CARAMELOS ....WriteLine("7_CHUPETINES .0") Console.............. $0...Manual de Ejercicios de Visual Basic ..... $3.WriteLine("") Console.. $1...............WriteLine("10_SALIR") Console................................5 End Select Console....5") Console..... $2....WriteLine("5_CHOCOLATE ......5") Console...WriteLine("3_GASEOSA ......0") Console..WriteLine("8_CHISITOS .0 * 3..ReadLine Console.........0 * 1.........2") Console..............6") Console.....WriteLine("9_CHUPETES ..........WriteLine("ELIJA UNA OPCION POR FAVOR") GOLOSINAS = Console. ...... $ 12.WriteLine("9_CASACA .....0") Console... CANTIDAD..WriteLine("7_CHALINA ..........0") Console..................WriteLine() End Sub Private Sub ROPAS() Dim ROPAS....WriteLine("") Console...0") Console...WriteLine("PRODUCTOS EN VENTA") Console............. $ 35..(RESULTADO * 25 / 100)) Console.0") Console..............WriteLine("3_SHORT .....0") Console...WriteLine("¡¡¡PAGUE solamente unos!!!=" & descuento) Else descuento = 0 End If Console............WriteLine("10_SALIR") Console.........WriteLine("") Console.....WriteLine("2_CAMISA . $ 15.........WriteLine("8_CHOMPA ......... $ 25.WriteLine("6_ZAPATOS .....Manual de Ejercicios de Visual Basic ..WriteLine("") Console........0") Console.........WriteLine("5_MEDIAS .....WriteLine("¡GRACIAS POR SU COMPRA!& ¡VUELVA PRONTO!") Console.........0") Console...............WriteLine("4_CORBATA .WriteLine("") Console..WriteLine(" VARIEDADES DE ROPAS ") Console.......NET 2010 descuento = (RESULTADO ...... $110.0") Console. $ 5.WriteLine("1_PANTALON ..WriteLine("") Console..........................WriteLine("ELIJA UNA OPCION POR FAVOR") ROPAS = Console............ descuento As Single Console.. $ 50........ $ 50.ReadLine Docente: Vizarreta Diaz Carlos 58 ........... $ 35.......0") Console... RESULTADO.................WriteLine("EL DESCUENTO REALIZADO ES :" & (RESULTADO * 25 / 100)) Console........ WriteLine("") If RESULTADO >= 100 Then descuento = (RESULTADO .Write("USTED DEBERA PAGAR: " & RESULTADO & " nuevos soles") Console.0 = CANTIDAD * 15.WriteLine("EL DESCUENTO REALIZADO ES :" & (RESULTADO * 25 / 100)) Console.WriteLine("¡GRACIAS POR SU COMPRA!& ¡VUELVA PRONTO!") Console.(RESULTADO * 25 / 100)) Console.WriteLine() End Sub Private Sub PRODUCTOS_DE_SERVICIOS() Dim B1 As Single Docente: Vizarreta Diaz Carlos 59 .NET 2010 Console.0 End Select Console.0 = CANTIDAD * 50.WriteLine("ESCRIBA LA CANTIDAD POR FAVOR") CANTIDAD = Console.WriteLine("¡¡¡PAGUE solamente unos!!!=" & descuento) Else descuento = 0 End If Console.0 = CANTIDAD * 35.0 = CANTIDAD * 25.WriteLine("") Console.Manual de Ejercicios de Visual Basic .WriteLine("") Console.0 = CANTIDAD * 12.ReadLine Select Case ROPAS Case 1 RESULTADO Case 2 RESULTADO Case 3 RESULTADO Case 4 RESULTADO Case 5 RESULTADO Case 6 RESULTADO Case 7 RESULTADO Case 8 RESULTADO Case 9 RESULTADO = CANTIDAD * 50.0 = CANTIDAD * 110.0 = CANTIDAD * 5.0 = CANTIDAD * 35. ....WriteLine(" PRODUCTOS DE SERVICIOS ") Console.....WriteLine("") Console....NET 2010 Console.. $1. $2.... INTERNET...WriteLine("1_SECCION:CABINAS PRIVADAS") Console..WriteLine("") Console..5") Console...5") Console.WriteLine("ELIJA LA OPCION POR FAVOR") INTERNET = Console.WriteLine("2_SECCION:CABINAS PUBLICAS") Console...0") Console.ReadLine Console........... RESULTADO...... $0...WriteLine("") Console.WriteLine("1_1 HORA .WriteLine("*** con recaudar 15 horas se rebajaran el costo de nuestros servicios en un 25% ***") Console.....ReadLine Select Case B1 Case 1 CABINAS_PRIVADAS() Case 2 CABINAS_PUBLICAS() End Select End Sub Private Sub CABINAS_PRIVADAS() Dim CANTIDAD..WriteLine("3_SALIR") Console......WriteLine("") Console..............................WriteLine("") Console...WriteLine("") Console........0") Console.WriteLine("EL COSTO * HORA ES $2..Manual de Ejercicios de Visual Basic ..WriteLine("ESCRIBA EL # DE HORAS CANTIDAD = Console.... $1..WriteLine("ELIJA UNA OPCION POR FAVOR") B1 = Console.00") Console...WriteLine("2_3/4 HORA .ReadLine Docente: Vizarreta Diaz Carlos POR FAVOR") 60 .WriteLine("") Console..WriteLine(" TARIFA DE # DE HORAS ") Console......... descuento As Single Console...WriteLine("4_1/4 HORA .WriteLine("5_SALIR") Console.....WriteLine("3_1/2 HORA ...... WriteLine("¡¡¡PAGUE solamente unos!!!=" & descuento) Else descuento = 0 End If Console.Manual de Ejercicios de Visual Basic .0 * 1.0 * 0. RESULTADO. descuento.5 * 1.WriteLine("") Docente: Vizarreta Diaz Carlos 61 .NET 2010 Select Case INTERNET Case 1 RESULTADO = CANTIDAD Case 2 RESULTADO = CANTIDAD Case 3 RESULTADO = CANTIDAD Case 4 RESULTADO = CANTIDAD * 2.Write("USTED DEBERA PAGAR: " & RESULTADO & " nuevos soles") Console.WriteLine("") If RESULTADO >= 15 Then descuento = (RESULTADO .(RESULTADO * 25 / 100)) Console.WriteLine() End Sub Private Sub CABINAS_PUBLICAS() Dim CANTIDAD.WriteLine("") Console.WriteLine("PRODUCTOS DE SERVICIOS") Console.WriteLine("¡GRACIAS UTILIZAR NUESTROS SERVICIOS EN METRO !& ¡VUELVA PRONTO!") Console.WriteLine("EL DESCUENTO REALIZADO ES :" & (RESULTADO * 25 / 100)) Console. INTERNET1 As Single Console.WriteLine("") Console.5 End Select Console. WriteLine("4_1/4 HORA ..WriteLine("") Console..WriteLine("2_3/4 HORA .WriteLine("1_1 HORA ..WriteLine("") Console..5") Console.........WriteLine("ELIJA UNA OPCION POR FAVOR") INTERNET1 = Console.........NET 2010 Console.....WriteLine("5_SALIR") Console...5 * 0.(RESULTADO * 25 / 100)) Console.................WriteLine(" con recaudar 15 horas se rebajaran el costo de nuestros servicios en un 25%") Console........WriteLine("3_1/2 HORA .ReadLine Console........ $1...WriteLine("") Console....Manual de Ejercicios de Visual Basic ......WriteLine(" TARIFA DE # DE HORAS ") Console...WriteLine("") If RESULTADO >= 15 Then descuento = (RESULTADO .. $0..WriteLine("EL COSTO * HORA ES $1.00") Console.WriteLine("¡¡¡PAGUE solamente unos!!!=" & descuento) Else descuento = 0 Docente: Vizarreta Diaz Carlos 62 ........WriteLine("") Console...ReadLine Select Case INTERNET1 Case 1 RESULTADO = CANTIDAD Case 2 RESULTADO = CANTIDAD Case 3 RESULTADO = CANTIDAD Case 4 RESULTADO = CANTIDAD * 1....3") Console...0") Console....WriteLine("EL DESCUENTO REALIZADO ES :" & (RESULTADO * 25 / 100)) Console... $0...3 End Select Console..8") Console...8 * 0.WriteLine("") Console.WriteLine("") Console.......... $0....WriteLine("ESCRIBA EL # DE HORAS POR FAVOR") CANTIDAD = Console......0 * 0...Write("USTED DEBERA PAGAR: " & RESULTADO & " nuevos soles") Console.... WriteLine() End Sub End Module Docente: Vizarreta Diaz Carlos 63 .WriteLine("") Console.Manual de Ejercicios de Visual Basic .NET 2010 End If Console.WriteLine("¡GRACIAS UTILIZAR NUESTROS SERVICIOS EN METRO! ¡VUELVA PRONTO!") Console. NET 2010 Docente: Vizarreta Diaz Carlos 64 .Manual de Ejercicios de Visual Basic . Manual de Ejercicios de Visual Basic .NET 2010 Docente: Vizarreta Diaz Carlos 65 . indica que el contenido en el objeto es mayor que el contenido almacenado en el objeto usado como parámetro. Si el resultado es <0.NET 2010 Las clases numericas Las clases numericas comparten casi los mismos metodos salvo en algunas que tienen menos metodos y en otras que tienen mas de las mostradas.Manual de Ejercicios de Visual Basic .ReadLine Console.CompareTo(num2) If res > 0 Then Console.WriteLine("Ingrese el segundo numero a comparar") num2 = Console. Existen tres posibilidades de comparación: Si el resultado es =0. Compareto Este metodo permite la comparación de un objeto con otro.WriteLine(num1 & " el primer numero es mayor que el segundo " & num2) ElseIf res < 0 Then Console.WriteLine(num1 & " los numeros son iguales " & num2) End If Console. indica que el contenido en el objeto es igual que el contenido almacenado en el objeto usado como parámetro.WriteLine(num1 & " el primer numero es menor que el segundo " & num2) Else Console. num2.WriteLine("Ingrese el primer numero a comparar") num1 = Console. indica que el contenido en el objeto es menor que el contenido almacenado en el objeto usado como parámetro Module Module1 Sub Main() Dim num1. Si el resultado es >0. res As Integer Console.Read() End Sub End Module Equals Docente: Vizarreta Diaz Carlos 66 . verificando si es igual en su contenido. o consigo mismo.ReadLine res = num1. num1.ReadLine Console.Read() End Sub End Module Parse Este metodo convierte una cadena que representa un numero Integer a un numero de tipo integer.ReadLine Console.WriteLine("el numero es un tipo de dato {0}". Si es Integer devuelve System.GetType()) Console.Equals(num2) If res = True Then Console.ReadLine res = num1. Module Module1 Docente: Vizarreta Diaz Carlos 67 .WriteLine(num1 diferentes " & num2) End If Console.WriteLine("Ingrese comparar") num1 = Console.Int32.WriteLine("Ingrese comparar") num2 = Console.WriteLine("Ingrese el numero a analizar que tipo de objto es") num1 = Console. Module Module1 Sub Main() Dim num1 As Integer Console. retornando true o false Module Module1 Sub Main() Dim num1.NET Framework y ahora se llama Integer (solo se da de esta forma para conservar la compatibilidad con versiones anteriores).Manual de Ejercicios de Visual Basic . lo que pasa es que ese es el verdadero nombre que tiene el tipo de dato integer en la Plataforma .WriteLine(num1 " & num2) Else Console. num2 As Integer Dim res As Boolean Console.Read() el primer numero a el segundo numero a & " los numeros son iguales & " los numeros son End Sub End Module GetType Visualiza como resultado el tipo de objeto que es.NET 2010 Este metodo permite la comparación de dos objetos del mismo tipo. Read() End Sub End Module MinValue y MaxValue Este método devuelve el minimo y maximo del tipo de numero especificado.WriteLine("el numero es " & res) Console.Read() End Sub End Module ToString Este metodo convierte a cadena el numero especificado.MinValue) Docente: Vizarreta Diaz Carlos 68 . Module Module1 Sub Main() 'Dim num1 As Long 'Console.ToString() Console. num1.Write("Ingrese el numero a convertir en string ") num1 = Console.WriteLine("el valor minimo de este tipo es {0}".NET 2010 Sub Main() Dim num1 As Integer Dim res As String res = 11 Console.WriteLine("el valor minimo de este tipo es {0}". Module Module1 Sub Main() Dim num1 As Integer Dim res As String Console. num1.WriteLine("el valor maximo de este tipo es {0}". Integer.WriteLine("Ingrese el numero a analizar que tipo de objeto que es") num1 = Console.Manual de Ejercicios de Visual Basic .MinValue) 'Console.Read() Console.Parse(res) Console.WriteLine("la cadena es " & res) Console.ReadLine num1 = num1.MaxValue) 'Console.ReadLine res = num1. Write("Ingrese un número: ") b = Console.ReadLine() 'leer el texto Console.Write("Ingrese la clave: ") 'escribir un texto que se va leer a = "" 'inicializa la variable a en nada Do While (i <= 3) 'es bucle de entrada controlada info = Console.Write("Ingrese un número: ") 'escribir el texto a = Console.Write("*"c) 'muestra en la pantalla el asterisco If Asc(info. Integer.KeyChar 'almacena el valor de la tecla presionada en la variable a End If 'fin si Loop 'fin del do while Console.Read() End Sub End Module Module Module1 Sub Main() Dim a As String.KeyChar) = 13 Then 'si presiono la tecla enter Exit Do 'sale del bucle Else 'de lo contrario a = a & info.WriteLine("el valor maximo de este tipo es {0}". b.WriteLine("") 'coloca el cursor en la sgte linea If a = "kathy" Then 'compara si el valor de la variable a es igual a kathy Console.ReadLine() Docente: Vizarreta Diaz Carlos 69 .WriteLine("Clave correcta") 'muestra el mensaje clave correcta For i = 1 To 5 'bucle repetitivo de 1 hasta el 5 King() ' procedimiento que se creo y se detalla debajo Next 'fin del bucle for Else Console.Read() End Sub Sub King() 'procedimiento que se a creado Dim a.ReadKey(True) 'la variable info se le asigna el valor de la tecla que se presiono Console.MaxValue) Console. r As Integer Console.WriteLine("Clave Incorrecta") 'muestra el mensaje de clave incorrecta GoTo ica 'vuelve a la etiqueta inicial End If Console.Manual de Ejercicios de Visual Basic . i As Integer Dim info As ConsoleKeyInfo ica: 'etiqueta Console.NET 2010 Console. NET 2010 r=a*b Console.Write("El resultado es: " + r.WriteLine() End Sub End Module Docente: Vizarreta Diaz Carlos 70 .Manual de Ejercicios de Visual Basic .ToString()) 'muestra el resultado Console.