Visual Basic 2012 Modo Consola

download Visual Basic 2012 Modo Consola

of 99

  • date post

    05-Jan-2016
  • Category

    Documents

  • view

    11
  • download

    0

Embed Size (px)

description

visual basic

Transcript of Visual Basic 2012 Modo Consola

COMPUTACION Y INFORMATICA

Sistemas de Informacion 2015A \1. Modo Consola\ I.Vliz Vilca - 96 -PRACTICAS DEL JUEVES 16 DE ABRIL DEL 2015

TURNO DE 9-111. El programa de hola mundo HOLA MUNDO Module Module1 Sub Main() Console.WriteLine("hola mundo") Console.ReadLine() End SubEnd Module

Solucin

Ejercicio 2. Sumar dos nmeros enteros

Module Module1 Dim NRO1, NRO2, suma As Integer Sub Main() Console.Write("INGRESE PRIMER Numero") NRO1 = Console.ReadLine Console.Write("INGRESE Segundo Numero") NRO2 = Console.ReadLine suma = NRO1 + NRO2 Console.WriteLine("LA SUMA ES {0}", suma) Console.ReadLine() End SubEnd Module

Ejercicico 3 realizar las 4 operacionesModule Module1 Dim NRO1, NRO2, suma As Single Sub Main() Console.Write("INGRESE PRIMER Numero") NRO1 = Console.ReadLine Console.Write("INGRESE Segundo Numero") NRO2 = Console.ReadLine Console.WriteLine("LA SUMA ES {0}", NRO1 + NRO2) Console.WriteLine("LA RESTA ES {0}", NRO1 - NRO2) Console.WriteLine("LA MULTIPLICACION ES {0}", NRO1 * NRO2) Console.WriteLine("LA DIVISION ENTERA ES {0}", NRO1 \ NRO2) Console.WriteLine("LA DIVISION REAL ES {0}", NRO1 / NRO2) Console.WriteLine("EL MODULO ES ES {0}", NRO1 Mod NRO2) Console.ReadLine() End SubEnd Module

Problema 4 Realizar las operaciones matematicas

Module Module1 Dim NRO1, NRO2, suma As Single Sub Main() Console.Write("INGRESE PRIMER Numero") NRO1 = Console.ReadLine Console.Write("INGRESE Segundo Numero") NRO2 = Console.ReadLine Console.WriteLine("LA SUMA ES {0}", NRO1 + NRO2) Console.WriteLine("LA RESTA ES {0}", NRO1 - NRO2) Console.WriteLine("LA MULTIPLICACION ES {0}", NRO1 * NRO2) Console.WriteLine("LA DIVISION ENTERA ES {0}", NRO1 \ NRO2) Console.WriteLine("LA DIVISION REAL ES {0}", NRO1 / NRO2) Console.WriteLine("EL MODULO ES ES {0}", NRO1 Mod NRO2) Console.WriteLine("EL MODULO ES ES {0}", Int(NRO1) Mod Int(NRO2)) 'Console.WriteLine("{0} ELEVADO A {1} es = {2}", NRO1, NRO2,nro ) Console.WriteLine("{0} ELEVADO A {1} es = {2}", NRO1, NRO2, Math.Pow(NRO1, NRO2)) Console.WriteLine("raiz de {0} es {1}", NRO1, Math.Pow(NRO1, 0.333)) Console.ReadLine() End SubEnd Module

Problema 5 Ejercicio de Select case menu de opciones

Option Explicit OnModule Module1 Dim n1, n2 As Single Dim opcion As Integer Sub Main() Do Console.WriteLine("1. Ingresar 2.sumar 3.resto 4.multiplico, 5 divido 6 Salir ") Console.Write("ingrese opcion") opcion = Console.ReadLine Select Case opcion Case 1 ' es la opcion ingresar" Console.Write("INGRESE PRIMER Numero") : n1 = Console.ReadLine Console.Write("INGRESE Segundo Numero") : n2 = Console.ReadLine Case 2 ' es la opcion sumar" Console.WriteLine("LA SUMA ES {0}", n1 + n2) Case 3 ' es la opcion RESTA" Console.WriteLine("LA RESTA ES {0}", n1 - n2) Case 4 ' es la opcion MULTIPLICACION" Console.WriteLine("LA MULTIPLICACION ES {0}", n1 * n2) Case 5 ' es la opcion DIVISION" Console.WriteLine("LA SUMA ES {0}", n1 / n2) Case 6 Case Else Console.WriteLine("opcion erronea") End Select Loop While opcion 6 End SubEnd Module

LABORATORIO DE SISTEMAS DE INFORMACION JUEVES 16-ABRIL DEL 2015 TURNO DE 11-13 HORAS

EJERCICIO NRO 1Module Module1 Sub Main() Console.WriteLine("HOLA MUNDO") Console.ReadLine() End SubEnd Module

2. Sumar dos numerous realesModule Module1 Dim n1, N2 As Single Dim Suma As Single Sub Main() Console.Write("INGRESE PRIMER NUMERO") n1 = Console.ReadLine() Console.Write("INGRESE SEGUNDO NUMERO") N2 = Console.ReadLine() SUMA = n1 + N2 Console.WriteLine("la suma es {0} ", Suma) Console.ReadLine() End SubEnd Module

Ejercicio Nro 3

Module Module1 Dim NRO1, NRO2, suma As Single Sub Main() Console.Write("INGRESE PRIMER Numero") NRO1 = Console.ReadLine Console.Write("INGRESE Segundo Numero") NRO2 = Console.ReadLine Console.WriteLine("LA SUMA ES {0}", NRO1 + NRO2) Console.WriteLine("LA RESTA ES {0}", NRO1 - NRO2) Console.WriteLine("LA MULTIPLICACION ES {0}", NRO1 * NRO2) Console.WriteLine("LA DIVISION ENTERA ES {0}", NRO1 \ NRO2) Console.WriteLine("LA DIVISION REAL ES {0}", NRO1 / NRO2) Console.WriteLine("EL MODULO ES ES {0}", NRO1 Mod NRO2) Console.ReadLine() End SubEnd Module

Ejercicio Nro 4 operaciones matematicas y numeros aleatorios

Sub Main() Randomize() Console.Write("INGRESE PRIMER NUMERO") n1 = Console.ReadLine() Console.Write("INGRESE SEGUNDO NUMERO") N2 = Console.ReadLine() Console.WriteLine("la suma es {0} ", n1 + N2) Console.WriteLine("la resta es {0} ", n1 - N2) Console.WriteLine("la multiplicacion es {0} ", n1 * N2) Console.WriteLine("la division entera es {0} ", n1 \ N2) Console.WriteLine("la division reales {0} ", n1 / N2) Console.WriteLine("el modulo es {0} ", n1 Mod N2) Console.WriteLine("LA potencia de {0} elevado a {1} es = {2} ", n1, N2, Math.Pow(n1, N2)) Console.WriteLine("LA raiz de {0} es {1} ", n1, Math.Sqrt(n1)) Console.WriteLine("numero aleatorio {0} ", Int(Rnd() * 20)) Console.ReadLine() End SubEnd Module

Ejercicio Nro 5 Menu de opciones

Module Module1 Dim n1, N2 As Single Dim opcion As Integer Sub Main() Do Console.WriteLine("1. Ingresar 2. sumar 3. restar 4.multiplicar 5.dividir 6.salir") Console.Write("ingrese opcion ") opcion = Console.ReadLine Select Case opcion Case 1 Console.Write("INGRESE PRIMER NUMERO") n1 = Console.ReadLine() Console.Write("INGRESE SEGUNDO NUMERO") N2 = Console.ReadLine() Case 2 : Console.WriteLine("la suma es {0} ", n1 + N2) Case 3 Console.WriteLine("la resta es {0} ", n1 - N2) Case 4 Console.WriteLine("la multiplicacion es {0} ", n1 * N2) Case 5 Console.WriteLine("la division reales {0} ", n1 / N2) Case Else Console.WriteLine("Numero erroneo ") End Select 'Loop While opcion 6 Loop Until opcion = 6 Console.ReadLine() End SubEnd Module

Elaborar un Cuadro de colores

Module Module1 Sub Main() Dim Ancho As Integer = 14 Dim alto As Integer = 5 Dim px As Integer = 20 Dim py As Integer = 2 Dim color As Integer = 11 Dim fila, col As Integer Console.ForegroundColor = color Console.BackgroundColor = color For fila = 0 To alto For col = 0 To Ancho Console.SetCursorPosition(px + col, py + fila) Console.Write("*") Next Next Console.ReadLine() End SubEnd Module

PLAN DE PRACTICAS SEMANA 20 AL 27 DE ABRIL DEL 2015

1. Procedimientos de tipo function factorial

Module Module1 Function fact(ByVal N As Integer) As Integer Dim f = 1, i As Integer For i = 1 To N f = f * i Next Return f End Function Sub Main() Dim n, r, combi As Integer Console.Write("Ingrese un n ") n = CInt(Console.ReadLine()) Console.Write("Ingrese r ") r = CInt(Console.ReadLine()) Console.WriteLine("El factorial de {0} es {1} ", n, fact(n)) combi = fact(n) / (fact(r) * fact(n - r)) Console.WriteLine("la combinatoria de {0} en {1} es ={2} ", n, r, combi) Console.ReadLine() End SubEnd Module

2 Procedimientos de tipo Sub Elaborar un cuadro con funciones

Module Module1 Sub Cuadro(cx As Integer, cy As Integer, ancho As Integer, alto As Integer, color1 As Integer, color2 As Integer) Console.ForegroundColor = color1 Console.BackgroundColor = color2 Dim fila, col As Integer For fila = 0 To alto For col = 0 To ancho Console.SetCursorPosition(cx + col, cy + fila) Console.Write("*") Next Next End Sub Sub Main() Dim Ancho As Integer = 14 Dim alto As Integer = 5 Dim px As Integer = 20 Dim py As Integer = 2 Dim color1 As Integer = 9 Dim color2 As Integer = 12 Cuadro(px, py, Ancho, alto, color1, color2) Console.ReadLine() End SubEnd Module

3. Generar cuadros de colores en forma aleatoria con sonido

Module Module1 Sub Main() Dim Ancho As Integer = 60 Dim alto As Integer = 20 Dim px As Integer = 20 Dim py As Integer = 2 Dim rancho, ralto, rx, ry, color1, color2, frec, duracion As Integer Randomize() Dim opcion As Integer = 0 Dim cont As Integer = 0 'Dim frec As inte Do rancho = Int(Rnd() * 60) ralto = Int(Rnd() * 20) rx = 1 + Int(Rnd() * 60) ry = 1 + Int(Rnd() * 20) rx = Int(Rnd() * 15) ry = Int(Rnd() * 15) color1 = 1 + Int(Rnd() * 15) color2 = 1 + Int(Rnd() * 15) frec = 37 + Int(Rnd() * 5000) duracion = 10 + Rnd(200) If (color1 > 15) Then color1 = 15 If (color2 > 15) Then col