SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
Universidad Gerardo Barrios
Carrera: Ingeniera en Sistemas y Redes
Informáticas
Materia: Programación Computacional I
Ciclo I
Grupo: “A”
Docente: Ingeniera Gisela Yasmín García Espinoza
Integrantes:
 Nohemy Griselda Ayala García
 Adonay Turcios Gálvez
 Luis Alonzo Lopez Ortiz
Tarea: Guía práctica de visual Basic
Fecha de entrega: 06/09/2016
.
Indicaciones:
 La guía deberá ser resuelta en equipos de 3 integrantes.
 Cada ejercicio deberá ser realizado en una aplicación de consola.
 El día de entrega es el martes 06 de septiembre de 2016.
 Deberá enviar el código para la solución de cada ejercicio en un documento en Word.
1. Determinar si un número es par o impar
Sub Main()
Dim numero As Integer
Console.WriteLine("escriba un numero")
numero = Console.ReadLine
If (numero / 2) = Int((numero / 2)) Then
Console.WriteLine("El numero es Par ")
Else
Console.WriteLine("El numero es impar ")
End If
Console.Read()
End Sub
2. Resolver la siguiente ecuación ax2 + bx + c, cada valor debe ser solicitado al usuario.
Sub Main()
''Resolver la siguiente ecuación ax2 + bx + c, cada valor debe ser
solicitado al usuario
Dim a, x, b, c, ax2, resultado, bx, forTotal As Integer
Console.WriteLine("ecuacion a resolver ax2 + bx + c ")
Console.WriteLine("escriba valor de a")
a = Console.ReadLine
Console.WriteLine("escriba valor de b")
b = Console.ReadLine
Console.WriteLine("escriba valor de x")
x = Console.ReadLine
Console.WriteLine("escriba valor de c")
c = Console.ReadLine
resultado = (a * x)
ax2 = resultado * resultado
bx = b * x
forTotal = ax2 + bx + c
Console.WriteLine("su resultado de la ecuacion ax2 + bx + c es= {0} ",
forTotal)
Console.Read()
End Sub
3 Determinar si un número es positivo o negativo.
Sub Main()
''Determinar si un número es positivo o negativo
Dim numero As Integer
numero = 1
While numero
Console.WriteLine("ingrese el numero")
numero = Console.ReadLine
If numero >= 1 Then
Console.WriteLine("numero positivo")
ElseIf numero <= -1 Then
Console.WriteLine("numero negativo")
End If
End While
Console.Read()
End Sub
4. Escribir un programa que calcule el importe de una factura sabiendo que el IVA a
aplicar es del 13% y que, si el importe bruto de la factura es superior a 50, se debe de
realizar un descuento del 5%.
Dim iva, iva2, superior, compra, des, resu1, res2 As Double
Console.WriteLine("monto de su factura ")
compra = Console.ReadLine
If compra >= 50 Then
iva = compra * 0.13
resu1 = compra + iva
superior = resu1 * 0.05
des = resu1 - superior
Console.WriteLine("su monto de iva es $ {0}", iva)
Console.WriteLine("su monto mas iva es $ {0}", resu1)
Console.WriteLine("usted ha obtenido un descuento del 5%, el cual es $
{0} ", superior)
Console.WriteLine("total a pagar $ {0}", des)
ElseIf compra <= 49 Then
iva2 = compra * 0.13
res2 = compra + iva2
Console.WriteLine("su monto de iva es $ {0}", iva2)
Console.WriteLine("total a pagar $ {0},", res2)
End If
Console.Read()
End Sub
5. Hacer un programa que calcule y muestre el total a pagar por la compra de productos,
se debe pedir como entrada el valor del producto y la cantidad de productos comprados,
además si se compra 5 productos o más se le aplica un descuento de 25% al monto total
a pagar y si son menos de 5 productos el descuento es de 10% al monto total a pagar
Dim total2, total, pagar, des25, des10, producto, valor1, valor2 As Double
Console.WriteLine("cuantos productos compro?")
producto = Console.ReadLine
Console.WriteLine("valor del producto")
pagar = Console.ReadLine
If producto >= 5 Then
valor1 = producto * pagar
des25 = valor1 * 0.25
total = valor1 - des25
Console.WriteLine("pagara $ {0}", valor1)
Console.WriteLine("usted compro mas de 5 productos por lo que obtiene
25% de descuento, su descuento es de $ {0}", des25)
Console.WriteLine("total a pagar menos el descuento $ {0}", total)
ElseIf producto < 5 Then
valor2 = producto * pagar
des10 = valor2 * 0.1
total2 = valor2 - des10
Console.WriteLine("pagara $ {0}", valor2)
Console.WriteLine("usted compro menos de 5 productos por lo que obtoene
un 10% de descuento, su descuento es de $ {0}", des10)
Console.WriteLine("total a pagar menos el descuento $ {0}", total2)
End If
Console.Read()
6. Un comerciante efectúa durante el mes 10 ventas a distintos clientes. Se desea saber:
a. Cuantas ventas fueron mayores a 550.
b. Cuantas ventas fueron mayores a 200 y menores o iguales a 550.
c. Calcular los promedios de cada grupo (puntos a y b).
d. Mostrar por pantalla lo solicitado en los puntos a, b y c.
Dim venta(10), i As Integer
Dim c As Double
Dim c1 As Double
Dim c2 As Double
Dim c3 As Double
Dim c4 As Double
Dim c5 As Double
For i = 0 To 9
Console.WriteLine("introduce cantidad de ventas")
venta(i) = Console.ReadLine
If venta(i) > 550 Then
c = c + 1
c1 = c1 + venta(i)
Else
If venta(i) > 200 And venta(i) <= 550 Then
c2 = c2 + 1
c3 = c3 + venta(i)
End If
c4 = c1 / c
c5 = c3 / c2
End If
Next
Console.WriteLine("promedio de ventas mayores de 550: {0}", c4)
Console.WriteLine("promedio de ventas mayores a 200 y menores o iguales a
550: {0}", c5)
Console.WriteLine("cantidad de ventas mayores a 550 : {0} ", c)
Console.WriteLine("cantidad de ventas mayor a 200 y menor a iguales a 550:
{0} ", c2)
Console.Read()
7. Un profesor de un curso, hace un examen de Programación a cada uno de sus 25
alumnos de acuerdo a los resultados obtenidos se procede de la siguiente manera: En
caso de obtener una nota menos a 4 el alumno esta reprobado. En caso contrario el
alumno está aprobado. Se desea saber:
a. Cuantos alumnos reprobaron la materia.
b. Cuantos alumnos aprobaron la materia.
c. Calcular los promedios de los alumnos reprobados y aprobados.
d. Mostrar por pantalla lo solicitado en a, b, c.
Dim nota(6), i As Integer
Dim promedioReprobado, promedioAprobado, aprobados, reprobados, sumnota,
sumnota2, notasAprobados, notasReprobados As Double
i = 1
nota(i) = 0
promedioReprobado = 0
promedioAprobado = 0
aprobados = 0
reprobados = 0
sumnota = 0
notasAprobados = 0
notasReprobados = 0
For i = 1 To 5
Console.WriteLine("ingrese notas ", i)
nota(i) = Console.ReadLine
If nota(i) >= 5 Then
nota(i) = nota(i)
aprobados = i
notasAprobados = (notasAprobados + nota(i))
sumnota = notasAprobados / i
ElseIf nota(i) <= 4 Then
nota(i) = nota(i)
reprobados = i - aprobados
notasReprobados = (notasReprobados + nota(i))
promedioReprobado = notasReprobados / i
sumnota2 = (promedioReprobado * nota(i) - 0.5)
End If
Next
Console.WriteLine("promedio de alunmos reprobados {0}", sumnota2)
Console.WriteLine(" Cuantos alumnos aprobaron la materia. {0}", aprobados)
Console.WriteLine(" Cuantos alumnos reprobaron la materia. {0}", reprobados)
''Console.WriteLine(" promedio. {0}", notasAprobados)
Console.WriteLine(" promedio de alumnos aprobados. {0}", sumnota)
Console.Read()
8. Una tienda tiene una promoción que se aplica según el mes, en los meses de Enero a
Junio todas las ventas mayores de 1500 tienen un descuento del 10% sobre el precio de
venta y no se le cobrara el IVA, en los meses de Julio a Diciembre las ventas mayores a
5000 tienen un descuento del 10% y se les cobrara el IVA, las ventas mayores a 1000
tienen un descuento y se les cobra el IVA pero las ventas mayores a 2000 se les hace un
descuento del 20% y no se les cobrara IVA. Determinar lo que el cliente debe pagar. (El
IVA es del 13% y se calcula después de aplicarle el descuento a la venta).
Dim mes As Integer
Dim venta, d, t, iva As Double
Console.WriteLine("Introduce el total de compra")
venta = Console.ReadLine
Console.WriteLine("ingresas el mes actual en numeros porfavor")
mes = Console.ReadLine
If mes <= 6 Then
If venta > 1500 Then
d = venta * 0.1
iva = 0
t = (venta - d) + iva
Else
iva = venta * 0.13
t = (venta + iva)
End If
Else
If 6 < mes <= 12 Then
If venta > 5000 Then
iva = venta * 0.13
d = venta * 0.1
t = (venta - d) + iva
Else
If venta > 2000 Then
iva = 0
d = venta * 0.2
t = (venta - d) + iva
Else
If venta > 1000 Then
iva = venta * 0.13
d = venta * 0.1
t = (venta - d) + iva
Else
iva = venta * 0.13
t = venta + iva
End If
End If
End If
End If
End If
Console.WriteLine("el total a pagar es de: {0} ", t)
Console.Read()
9. Escribir un programa que pida tres números y los ordene de manera ascendente y
descendente.
Dim nota(10) As Integer
Dim promnotarep As Double = 0
Dim promnotaapr As Double = 0
Dim contaprob As Double = 0
Dim contreprob As Double = 0
Dim sumanota As Double = 0
Dim acapnotas As Double = 0
Dim acrepnotas As Double = 0
For i = 0 To 9
Console.WriteLine("ingrese notas de los alumnos")
nota(i) = Console.ReadLine
If nota(i) >= 4 Then
nota(i) = nota(i)
contaprob = contaprob + 1
acapnotas = acapnotas + nota(i)
Else
contreprob = contreprob + 1
acrepnotas = acrepnotas + 1
promnotaapr = acapnotas / nota(i)
promnotarep = acrepnotas / nota(i)
End If
Next
Console.WriteLine("promedio de notas aprobadas" & promnotaapr)
Console.WriteLine("promedio de notas reprobadas" & promnotarep)
Console.WriteLine("aprobados" & contaprob)
Console.WriteLine("reprobados" & contreprob)
Console.Read()
10. Escribir un programa que determine la edad de una persona según la fecha de
nacimiento.
Dim diaact, mesact, anioact As Integer
Dim dia, mes, anio, edadb, edad As Integer
Console.WriteLine("ingrese el dia, mes y año actual por favor")
Console.WriteLine("Dia")
diaact = Console.ReadLine
Console.WriteLine("mes ")
mesact = Console.ReadLine
Console.WriteLine("año ")
anioact = Console.ReadLine
Console.WriteLine("***********************************************")
Console.WriteLine("ingrese el dia, en el que nacio")
Console.WriteLine("Dia")
dia = Console.ReadLine
Console.WriteLine("mes ")
mes = Console.ReadLine
Console.WriteLine("año ")
anio = Console.ReadLine
edadb = anioact - anio
If mesact < mes Then
edadb = edadb - 1
End If
If mesact = mes Then
If diaact < dia Then
edadb = edad - 1
End If
End If
edad = edadb
Console.WriteLine("la edad que tiene es de: {0} {1}", edadb, "años")
Console.Read()
11. Crear un programa que llene una matriz de 5 filas y 6 columnas a. Número más alto.
b. Promedio de datos por columna.
Sub main()
Dim MA(5, 6) As Double
Dim a, b, c, d, e, f As Integer
Dim l, n, m, o, p, q As Double
Dim rang, rang1, rang2, rang3, rang4, rang5 As String
Dim contador As Integer
Console.WriteLine("escriba un numero ")
a = Console.ReadLine
Console.WriteLine("escriba un numero ")
b = Console.ReadLine
Console.WriteLine("escriba un numero ")
c = Console.ReadLine
Console.WriteLine("escriba un numero ")
d = Console.ReadLine
Console.WriteLine("escriba un numero ")
e = Console.ReadLine
Console.WriteLine("escriba un numero ")
f = Console.ReadLine
MA(0, 0) = a
MA(0, 1) = a
MA(0, 2) = a
MA(0, 3) = a
MA(0, 4) = a
MA(1, 0) = b
MA(1, 1) = b
MA(1, 2) = b
MA(1, 3) = b
MA(1, 4) = b
MA(2, 0) = c
MA(2, 1) = c
MA(2, 2) = c
MA(2, 3) = c
MA(2, 4) = c
MA(3, 0) = d
MA(3, 1) = d
MA(3, 2) = d
MA(3, 3) = d
MA(3, 4) = d
MA(4, 0) = e
MA(4, 1) = e
MA(4, 2) = e
MA(4, 3) = e
MA(4, 4) = e
MA(5, 0) = f
MA(5, 1) = f
MA(5, 2) = f
MA(5, 3) = f
MA(5, 4) = f
For contador = 0 To 4
rang = MA(0, contador)
rang1 = MA(1, contador)
rang2 = MA(2, contador)
rang3 = MA(3, contador)
rang4 = MA(4, contador)
rang5 = MA(5, contador)
Console.WriteLine(rang & " " & rang1 & " " & rang2 & " " & rang3 & " "
& rang4 & " " & rang5)
Next
If a > b And a > b And a > c And a > d And a > e And a > f Then
Console.WriteLine("el numero mas alto es: {0}", a)
ElseIf b > a And b > c And b > d And b > e And b > f Then
Console.WriteLine("el numero mas alto es: {0}", b)
ElseIf c > a And c > b And c > d And c > e And c > f Then
Console.WriteLine("el numero mas alto es: {0}", a)
ElseIf d > a And d > b And d > c And d > e And d > f Then
Console.WriteLine("el numero mas alto es: {0}", a)
ElseIf e > a And e > b And e > c And e > d And e > f Then
Console.WriteLine("el numero mas alto es: {0}", a)
Else
Console.WriteLine("el numero mas alto es: {0}", f)
End If
Console.WriteLine("---------------------------------------------------------
-----------------")
l = a * 5 / 6
m = b * 5 / 6
n = c * 5 / 6
o = d * 5 / 6
p = e * 5 / 6
q = f * 5 / 6
Console.WriteLine("el promedio de la primera columna es: {0}", l)
Console.WriteLine("el promedio de la primera columna es: {0}", m)
Console.WriteLine("el promedio de la primera columna es: {0}", n)
Console.WriteLine("el promedio de la primera columna es: {0}", o)
Console.WriteLine("el promedio de la primera columna es: {0}", p)
Console.WriteLine("el promedio de la primera columna es: {0}", q)
Console.Read()
End Sub
Ejercicios desarrollados en la clase incluidos.
11
Sub Main()
Dim nombres() As String = {"jose", "Antonio"}
Dim edades() As String = {"18", "25"}
Dim datos()() As String = {nombres, edades}
Dim i, j As Integer
For i = 0 To 1
Console.WriteLine(datos(i)(1))
Next
Console.WriteLine("")
For j = 0 To 1
Console.WriteLine(datos(j)(0))
Next
Console.Read()
End Sub
12
Sub Main()
Dim path = "C:UsersZetaDesktopPrueba.txt"
Dim sr As New StreamReader(path)
Dim linea = sr.ReadToEnd
Dim palabras As String
Console.Writeline("Escriba un termino de busqueda")
palabras = Console.ReadLine
While linea IsNot Nothing
If linea.Contains(palabras) Then
Console.WriteLine("Palabra encontrada")
Else
Console.Write("No se encontro la palabra de búsqueda")
End If
Exit While
End While
Console.Read()
End Sub

Más contenido relacionado

La actualidad más candente

La actualidad más candente (10)

ALGORITMO RESUELTOS EN PSEINT
ALGORITMO RESUELTOS EN PSEINTALGORITMO RESUELTOS EN PSEINT
ALGORITMO RESUELTOS EN PSEINT
 
Ejercicios de arreglo
Ejercicios de arregloEjercicios de arreglo
Ejercicios de arreglo
 
Ejercicios resueltos de java
Ejercicios resueltos de javaEjercicios resueltos de java
Ejercicios resueltos de java
 
Computación 1 curso tecmilenio
Computación 1  curso tecmilenioComputación 1  curso tecmilenio
Computación 1 curso tecmilenio
 
Algoritmos secuenciales resueldos
Algoritmos  secuenciales resueldosAlgoritmos  secuenciales resueldos
Algoritmos secuenciales resueldos
 
Ejercicios de GAMBAS DFSI
Ejercicios de GAMBAS DFSIEjercicios de GAMBAS DFSI
Ejercicios de GAMBAS DFSI
 
Ejercicios de vectores o arrays
Ejercicios de vectores o arraysEjercicios de vectores o arrays
Ejercicios de vectores o arrays
 
Raptor
RaptorRaptor
Raptor
 
Computacion i
Computacion iComputacion i
Computacion i
 
Dfsi
DfsiDfsi
Dfsi
 

Similar a Guia (20)

Ejercicios de consola y gráficos en gambas
Ejercicios de consola y gráficos en gambasEjercicios de consola y gráficos en gambas
Ejercicios de consola y gráficos en gambas
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Trabajos de gambas
Trabajos de gambasTrabajos de gambas
Trabajos de gambas
 
Gambas
GambasGambas
Gambas
 
Ejercicios programacion 2019
Ejercicios programacion 2019Ejercicios programacion 2019
Ejercicios programacion 2019
 
Dfsi roddy loor
Dfsi roddy loorDfsi roddy loor
Dfsi roddy loor
 
Ejercicios_de_diagramas_de_fluj.pdf
Ejercicios_de_diagramas_de_fluj.pdfEjercicios_de_diagramas_de_fluj.pdf
Ejercicios_de_diagramas_de_fluj.pdf
 
desarrollo de funciones en sistemasn informatico
desarrollo de funciones en sistemasn informaticodesarrollo de funciones en sistemasn informatico
desarrollo de funciones en sistemasn informatico
 
Dfsi
DfsiDfsi
Dfsi
 
Ejercicio secuenciales
Ejercicio secuencialesEjercicio secuenciales
Ejercicio secuenciales
 
Dfsi
DfsiDfsi
Dfsi
 
examen del quimestre de roddy loor
examen del quimestre de roddy loorexamen del quimestre de roddy loor
examen del quimestre de roddy loor
 
Dfsi
DfsiDfsi
Dfsi
 
Wellintong
WellintongWellintong
Wellintong
 
Wilfrido
WilfridoWilfrido
Wilfrido
 
Ejercicios gráficos y de consola en gambas
Ejercicios gráficos y de consola en gambasEjercicios gráficos y de consola en gambas
Ejercicios gráficos y de consola en gambas
 
Juanita
JuanitaJuanita
Juanita
 
Wilfrido
WilfridoWilfrido
Wilfrido
 
Dfsi1
Dfsi1Dfsi1
Dfsi1
 
Eder david
Eder davidEder david
Eder david
 

Más de zeta2015

Planificacion didactica
Planificacion didacticaPlanificacion didactica
Planificacion didacticazeta2015
 
Electronica
ElectronicaElectronica
Electronicazeta2015
 
Practica 3 smis059916
Practica 3 smis059916Practica 3 smis059916
Practica 3 smis059916zeta2015
 
Formularios y contenedores
Formularios y contenedoresFormularios y contenedores
Formularios y contenedoreszeta2015
 
Form y container
Form y containerForm y container
Form y containerzeta2015
 
Guia de visual estudios
Guia de visual estudiosGuia de visual estudios
Guia de visual estudioszeta2015
 
Paz yamileth-guevara- smis031916-practica-4
Paz yamileth-guevara- smis031916-practica-4Paz yamileth-guevara- smis031916-practica-4
Paz yamileth-guevara- smis031916-practica-4zeta2015
 
Sumario de temas
Sumario de temasSumario de temas
Sumario de temaszeta2015
 
Jornalizacion
JornalizacionJornalizacion
Jornalizacionzeta2015
 
Peligros del internet
Peligros del internetPeligros del internet
Peligros del internetzeta2015
 
Peligros del internet
Peligros del internetPeligros del internet
Peligros del internetzeta2015
 
Tarea adicinal
Tarea adicinalTarea adicinal
Tarea adicinalzeta2015
 
Tarea adicional
Tarea adicionalTarea adicional
Tarea adicionalzeta2015
 
Python guia01 1
Python guia01 1Python guia01 1
Python guia01 1zeta2015
 
Repaso 28-abril-2016 b
Repaso 28-abril-2016 bRepaso 28-abril-2016 b
Repaso 28-abril-2016 bzeta2015
 
Repaso 19 abril2016
Repaso 19 abril2016Repaso 19 abril2016
Repaso 19 abril2016zeta2015
 
Guia logica-lab1-c1
Guia logica-lab1-c1Guia logica-lab1-c1
Guia logica-lab1-c1zeta2015
 
Laboratorio 1 computo2
Laboratorio 1 computo2Laboratorio 1 computo2
Laboratorio 1 computo2zeta2015
 

Más de zeta2015 (20)

Planificacion didactica
Planificacion didacticaPlanificacion didactica
Planificacion didactica
 
Electronica
ElectronicaElectronica
Electronica
 
Practica 3 smis059916
Practica 3 smis059916Practica 3 smis059916
Practica 3 smis059916
 
Formularios y contenedores
Formularios y contenedoresFormularios y contenedores
Formularios y contenedores
 
lña
lñalña
lña
 
Form y container
Form y containerForm y container
Form y container
 
Guia de visual estudios
Guia de visual estudiosGuia de visual estudios
Guia de visual estudios
 
Paz yamileth-guevara- smis031916-practica-4
Paz yamileth-guevara- smis031916-practica-4Paz yamileth-guevara- smis031916-practica-4
Paz yamileth-guevara- smis031916-practica-4
 
Sumario de temas
Sumario de temasSumario de temas
Sumario de temas
 
Jornalizacion
JornalizacionJornalizacion
Jornalizacion
 
Peligros del internet
Peligros del internetPeligros del internet
Peligros del internet
 
Peligros del internet
Peligros del internetPeligros del internet
Peligros del internet
 
Tarea adicinal
Tarea adicinalTarea adicinal
Tarea adicinal
 
Tarea adicional
Tarea adicionalTarea adicional
Tarea adicional
 
Labo 2
Labo 2Labo 2
Labo 2
 
Python guia01 1
Python guia01 1Python guia01 1
Python guia01 1
 
Repaso 28-abril-2016 b
Repaso 28-abril-2016 bRepaso 28-abril-2016 b
Repaso 28-abril-2016 b
 
Repaso 19 abril2016
Repaso 19 abril2016Repaso 19 abril2016
Repaso 19 abril2016
 
Guia logica-lab1-c1
Guia logica-lab1-c1Guia logica-lab1-c1
Guia logica-lab1-c1
 
Laboratorio 1 computo2
Laboratorio 1 computo2Laboratorio 1 computo2
Laboratorio 1 computo2
 

Último

Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfMirthaFernandez12
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)ssuser6958b11
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilDissneredwinPaivahua
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdfEdwinAlexanderSnchez2
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IILauraFernandaValdovi
 
SOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadSOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadANDECE
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdfManual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdfSandXmovex
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfAnonymous0pBRsQXfnx
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfIsbelRodrguez
 
Fisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfFisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfJessLeonelVargasJimn
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfReneBellido1
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.pptVitobailon
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
PRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potenciaPRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potenciazacariasd49
 

Último (20)

Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civil
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo II
 
SOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadSOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidad
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdfManual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdf
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdf
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdf
 
Fisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfFisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdf
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.ppt
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
PRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potenciaPRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potencia
 

Guia

  • 1. Universidad Gerardo Barrios Carrera: Ingeniera en Sistemas y Redes Informáticas Materia: Programación Computacional I Ciclo I Grupo: “A” Docente: Ingeniera Gisela Yasmín García Espinoza Integrantes:  Nohemy Griselda Ayala García  Adonay Turcios Gálvez  Luis Alonzo Lopez Ortiz Tarea: Guía práctica de visual Basic Fecha de entrega: 06/09/2016 .
  • 2. Indicaciones:  La guía deberá ser resuelta en equipos de 3 integrantes.  Cada ejercicio deberá ser realizado en una aplicación de consola.  El día de entrega es el martes 06 de septiembre de 2016.  Deberá enviar el código para la solución de cada ejercicio en un documento en Word. 1. Determinar si un número es par o impar Sub Main() Dim numero As Integer Console.WriteLine("escriba un numero") numero = Console.ReadLine If (numero / 2) = Int((numero / 2)) Then Console.WriteLine("El numero es Par ") Else Console.WriteLine("El numero es impar ") End If Console.Read() End Sub
  • 3. 2. Resolver la siguiente ecuación ax2 + bx + c, cada valor debe ser solicitado al usuario. Sub Main() ''Resolver la siguiente ecuación ax2 + bx + c, cada valor debe ser solicitado al usuario Dim a, x, b, c, ax2, resultado, bx, forTotal As Integer Console.WriteLine("ecuacion a resolver ax2 + bx + c ") Console.WriteLine("escriba valor de a") a = Console.ReadLine Console.WriteLine("escriba valor de b") b = Console.ReadLine Console.WriteLine("escriba valor de x") x = Console.ReadLine Console.WriteLine("escriba valor de c") c = Console.ReadLine resultado = (a * x) ax2 = resultado * resultado bx = b * x forTotal = ax2 + bx + c Console.WriteLine("su resultado de la ecuacion ax2 + bx + c es= {0} ", forTotal) Console.Read() End Sub
  • 4. 3 Determinar si un número es positivo o negativo. Sub Main() ''Determinar si un número es positivo o negativo Dim numero As Integer numero = 1 While numero Console.WriteLine("ingrese el numero") numero = Console.ReadLine If numero >= 1 Then Console.WriteLine("numero positivo") ElseIf numero <= -1 Then Console.WriteLine("numero negativo") End If End While Console.Read() End Sub
  • 5. 4. Escribir un programa que calcule el importe de una factura sabiendo que el IVA a aplicar es del 13% y que, si el importe bruto de la factura es superior a 50, se debe de realizar un descuento del 5%. Dim iva, iva2, superior, compra, des, resu1, res2 As Double Console.WriteLine("monto de su factura ") compra = Console.ReadLine If compra >= 50 Then iva = compra * 0.13 resu1 = compra + iva superior = resu1 * 0.05 des = resu1 - superior Console.WriteLine("su monto de iva es $ {0}", iva) Console.WriteLine("su monto mas iva es $ {0}", resu1) Console.WriteLine("usted ha obtenido un descuento del 5%, el cual es $ {0} ", superior) Console.WriteLine("total a pagar $ {0}", des) ElseIf compra <= 49 Then iva2 = compra * 0.13 res2 = compra + iva2 Console.WriteLine("su monto de iva es $ {0}", iva2) Console.WriteLine("total a pagar $ {0},", res2) End If Console.Read() End Sub
  • 6. 5. Hacer un programa que calcule y muestre el total a pagar por la compra de productos, se debe pedir como entrada el valor del producto y la cantidad de productos comprados, además si se compra 5 productos o más se le aplica un descuento de 25% al monto total a pagar y si son menos de 5 productos el descuento es de 10% al monto total a pagar Dim total2, total, pagar, des25, des10, producto, valor1, valor2 As Double Console.WriteLine("cuantos productos compro?") producto = Console.ReadLine Console.WriteLine("valor del producto") pagar = Console.ReadLine If producto >= 5 Then valor1 = producto * pagar des25 = valor1 * 0.25 total = valor1 - des25 Console.WriteLine("pagara $ {0}", valor1) Console.WriteLine("usted compro mas de 5 productos por lo que obtiene 25% de descuento, su descuento es de $ {0}", des25) Console.WriteLine("total a pagar menos el descuento $ {0}", total) ElseIf producto < 5 Then valor2 = producto * pagar des10 = valor2 * 0.1 total2 = valor2 - des10 Console.WriteLine("pagara $ {0}", valor2) Console.WriteLine("usted compro menos de 5 productos por lo que obtoene un 10% de descuento, su descuento es de $ {0}", des10) Console.WriteLine("total a pagar menos el descuento $ {0}", total2) End If Console.Read()
  • 7. 6. Un comerciante efectúa durante el mes 10 ventas a distintos clientes. Se desea saber: a. Cuantas ventas fueron mayores a 550. b. Cuantas ventas fueron mayores a 200 y menores o iguales a 550. c. Calcular los promedios de cada grupo (puntos a y b). d. Mostrar por pantalla lo solicitado en los puntos a, b y c. Dim venta(10), i As Integer Dim c As Double Dim c1 As Double Dim c2 As Double Dim c3 As Double Dim c4 As Double Dim c5 As Double For i = 0 To 9 Console.WriteLine("introduce cantidad de ventas") venta(i) = Console.ReadLine If venta(i) > 550 Then c = c + 1 c1 = c1 + venta(i) Else If venta(i) > 200 And venta(i) <= 550 Then c2 = c2 + 1 c3 = c3 + venta(i) End If c4 = c1 / c c5 = c3 / c2 End If Next Console.WriteLine("promedio de ventas mayores de 550: {0}", c4) Console.WriteLine("promedio de ventas mayores a 200 y menores o iguales a 550: {0}", c5) Console.WriteLine("cantidad de ventas mayores a 550 : {0} ", c) Console.WriteLine("cantidad de ventas mayor a 200 y menor a iguales a 550: {0} ", c2) Console.Read()
  • 8. 7. Un profesor de un curso, hace un examen de Programación a cada uno de sus 25 alumnos de acuerdo a los resultados obtenidos se procede de la siguiente manera: En caso de obtener una nota menos a 4 el alumno esta reprobado. En caso contrario el alumno está aprobado. Se desea saber: a. Cuantos alumnos reprobaron la materia. b. Cuantos alumnos aprobaron la materia. c. Calcular los promedios de los alumnos reprobados y aprobados. d. Mostrar por pantalla lo solicitado en a, b, c. Dim nota(6), i As Integer Dim promedioReprobado, promedioAprobado, aprobados, reprobados, sumnota, sumnota2, notasAprobados, notasReprobados As Double i = 1 nota(i) = 0 promedioReprobado = 0 promedioAprobado = 0 aprobados = 0 reprobados = 0 sumnota = 0 notasAprobados = 0 notasReprobados = 0 For i = 1 To 5 Console.WriteLine("ingrese notas ", i) nota(i) = Console.ReadLine If nota(i) >= 5 Then nota(i) = nota(i) aprobados = i notasAprobados = (notasAprobados + nota(i)) sumnota = notasAprobados / i ElseIf nota(i) <= 4 Then nota(i) = nota(i) reprobados = i - aprobados notasReprobados = (notasReprobados + nota(i)) promedioReprobado = notasReprobados / i sumnota2 = (promedioReprobado * nota(i) - 0.5) End If Next Console.WriteLine("promedio de alunmos reprobados {0}", sumnota2) Console.WriteLine(" Cuantos alumnos aprobaron la materia. {0}", aprobados) Console.WriteLine(" Cuantos alumnos reprobaron la materia. {0}", reprobados) ''Console.WriteLine(" promedio. {0}", notasAprobados) Console.WriteLine(" promedio de alumnos aprobados. {0}", sumnota) Console.Read()
  • 9. 8. Una tienda tiene una promoción que se aplica según el mes, en los meses de Enero a Junio todas las ventas mayores de 1500 tienen un descuento del 10% sobre el precio de venta y no se le cobrara el IVA, en los meses de Julio a Diciembre las ventas mayores a 5000 tienen un descuento del 10% y se les cobrara el IVA, las ventas mayores a 1000 tienen un descuento y se les cobra el IVA pero las ventas mayores a 2000 se les hace un descuento del 20% y no se les cobrara IVA. Determinar lo que el cliente debe pagar. (El IVA es del 13% y se calcula después de aplicarle el descuento a la venta). Dim mes As Integer Dim venta, d, t, iva As Double Console.WriteLine("Introduce el total de compra") venta = Console.ReadLine Console.WriteLine("ingresas el mes actual en numeros porfavor") mes = Console.ReadLine If mes <= 6 Then If venta > 1500 Then d = venta * 0.1 iva = 0 t = (venta - d) + iva Else iva = venta * 0.13 t = (venta + iva) End If Else If 6 < mes <= 12 Then If venta > 5000 Then iva = venta * 0.13 d = venta * 0.1 t = (venta - d) + iva Else If venta > 2000 Then iva = 0 d = venta * 0.2 t = (venta - d) + iva Else If venta > 1000 Then iva = venta * 0.13 d = venta * 0.1 t = (venta - d) + iva Else iva = venta * 0.13 t = venta + iva End If End If End If End If End If
  • 10. Console.WriteLine("el total a pagar es de: {0} ", t) Console.Read() 9. Escribir un programa que pida tres números y los ordene de manera ascendente y descendente. Dim nota(10) As Integer Dim promnotarep As Double = 0 Dim promnotaapr As Double = 0 Dim contaprob As Double = 0 Dim contreprob As Double = 0 Dim sumanota As Double = 0 Dim acapnotas As Double = 0 Dim acrepnotas As Double = 0 For i = 0 To 9 Console.WriteLine("ingrese notas de los alumnos") nota(i) = Console.ReadLine If nota(i) >= 4 Then nota(i) = nota(i) contaprob = contaprob + 1 acapnotas = acapnotas + nota(i) Else contreprob = contreprob + 1 acrepnotas = acrepnotas + 1 promnotaapr = acapnotas / nota(i) promnotarep = acrepnotas / nota(i) End If Next Console.WriteLine("promedio de notas aprobadas" & promnotaapr) Console.WriteLine("promedio de notas reprobadas" & promnotarep) Console.WriteLine("aprobados" & contaprob) Console.WriteLine("reprobados" & contreprob) Console.Read()
  • 11. 10. Escribir un programa que determine la edad de una persona según la fecha de nacimiento. Dim diaact, mesact, anioact As Integer Dim dia, mes, anio, edadb, edad As Integer Console.WriteLine("ingrese el dia, mes y año actual por favor") Console.WriteLine("Dia") diaact = Console.ReadLine Console.WriteLine("mes ") mesact = Console.ReadLine Console.WriteLine("año ") anioact = Console.ReadLine Console.WriteLine("***********************************************") Console.WriteLine("ingrese el dia, en el que nacio") Console.WriteLine("Dia") dia = Console.ReadLine Console.WriteLine("mes ") mes = Console.ReadLine Console.WriteLine("año ") anio = Console.ReadLine edadb = anioact - anio If mesact < mes Then edadb = edadb - 1 End If If mesact = mes Then If diaact < dia Then edadb = edad - 1 End If End If edad = edadb Console.WriteLine("la edad que tiene es de: {0} {1}", edadb, "años") Console.Read()
  • 12. 11. Crear un programa que llene una matriz de 5 filas y 6 columnas a. Número más alto. b. Promedio de datos por columna. Sub main() Dim MA(5, 6) As Double Dim a, b, c, d, e, f As Integer Dim l, n, m, o, p, q As Double Dim rang, rang1, rang2, rang3, rang4, rang5 As String Dim contador As Integer Console.WriteLine("escriba un numero ") a = Console.ReadLine Console.WriteLine("escriba un numero ") b = Console.ReadLine Console.WriteLine("escriba un numero ") c = Console.ReadLine Console.WriteLine("escriba un numero ") d = Console.ReadLine Console.WriteLine("escriba un numero ") e = Console.ReadLine Console.WriteLine("escriba un numero ") f = Console.ReadLine MA(0, 0) = a MA(0, 1) = a MA(0, 2) = a MA(0, 3) = a MA(0, 4) = a MA(1, 0) = b MA(1, 1) = b MA(1, 2) = b MA(1, 3) = b MA(1, 4) = b MA(2, 0) = c MA(2, 1) = c MA(2, 2) = c MA(2, 3) = c MA(2, 4) = c MA(3, 0) = d MA(3, 1) = d MA(3, 2) = d MA(3, 3) = d MA(3, 4) = d MA(4, 0) = e MA(4, 1) = e MA(4, 2) = e MA(4, 3) = e MA(4, 4) = e MA(5, 0) = f MA(5, 1) = f MA(5, 2) = f MA(5, 3) = f MA(5, 4) = f For contador = 0 To 4
  • 13. rang = MA(0, contador) rang1 = MA(1, contador) rang2 = MA(2, contador) rang3 = MA(3, contador) rang4 = MA(4, contador) rang5 = MA(5, contador) Console.WriteLine(rang & " " & rang1 & " " & rang2 & " " & rang3 & " " & rang4 & " " & rang5) Next If a > b And a > b And a > c And a > d And a > e And a > f Then Console.WriteLine("el numero mas alto es: {0}", a) ElseIf b > a And b > c And b > d And b > e And b > f Then Console.WriteLine("el numero mas alto es: {0}", b) ElseIf c > a And c > b And c > d And c > e And c > f Then Console.WriteLine("el numero mas alto es: {0}", a) ElseIf d > a And d > b And d > c And d > e And d > f Then Console.WriteLine("el numero mas alto es: {0}", a) ElseIf e > a And e > b And e > c And e > d And e > f Then Console.WriteLine("el numero mas alto es: {0}", a) Else Console.WriteLine("el numero mas alto es: {0}", f) End If Console.WriteLine("--------------------------------------------------------- -----------------") l = a * 5 / 6 m = b * 5 / 6 n = c * 5 / 6 o = d * 5 / 6 p = e * 5 / 6 q = f * 5 / 6 Console.WriteLine("el promedio de la primera columna es: {0}", l) Console.WriteLine("el promedio de la primera columna es: {0}", m) Console.WriteLine("el promedio de la primera columna es: {0}", n) Console.WriteLine("el promedio de la primera columna es: {0}", o) Console.WriteLine("el promedio de la primera columna es: {0}", p) Console.WriteLine("el promedio de la primera columna es: {0}", q) Console.Read() End Sub
  • 14. Ejercicios desarrollados en la clase incluidos. 11 Sub Main() Dim nombres() As String = {"jose", "Antonio"} Dim edades() As String = {"18", "25"} Dim datos()() As String = {nombres, edades} Dim i, j As Integer For i = 0 To 1 Console.WriteLine(datos(i)(1)) Next Console.WriteLine("") For j = 0 To 1 Console.WriteLine(datos(j)(0)) Next Console.Read() End Sub
  • 15. 12 Sub Main() Dim path = "C:UsersZetaDesktopPrueba.txt" Dim sr As New StreamReader(path) Dim linea = sr.ReadToEnd Dim palabras As String Console.Writeline("Escriba un termino de busqueda") palabras = Console.ReadLine While linea IsNot Nothing If linea.Contains(palabras) Then Console.WriteLine("Palabra encontrada") Else Console.Write("No se encontro la palabra de búsqueda") End If Exit While End While Console.Read() End Sub