0% encontró este documento útil (0 votos)
150 vistas3 páginas

Array Resuelto

El documento presenta 5 ejercicios de programación en Visual Basic que involucran el uso de vectores y arreglos. Cada ejercicio pide leer valores en vectores, realizar cálculos como promedios, sumas y determinar valores máximos y mínimos, y mostrar los resultados. También solicita modificar los programas utilizando lbound, uBound y length para definir los vectores en lugar de sus tamaños fijos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
150 vistas3 páginas

Array Resuelto

El documento presenta 5 ejercicios de programación en Visual Basic que involucran el uso de vectores y arreglos. Cada ejercicio pide leer valores en vectores, realizar cálculos como promedios, sumas y determinar valores máximos y mínimos, y mostrar los resultados. También solicita modificar los programas utilizando lbound, uBound y length para definir los vectores en lugar de sus tamaños fijos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

1.

Escribir un programa que lea N nmeros, calcule la media aritmtica de los


mismos y muestre los nmeros que son mayores que la media calculada.
Cambiar la programacin utilizando lbound y uBound y length.

Sub Main()
Dim n As Integer
Dim suma As Integer
Dim prom As Single
Console.WriteLine("Ingrese la cantidad de elementos del array:")
n = Console.ReadLine
Dim matriz(n) As Integer
For k = 0 To n - 1
Console.Write("ingrese el elemento " & k & " del array: ")
matriz(k) = Console.ReadLine
suma = suma + matriz(k)
Next
prom = suma / n
Console.WriteLine("el promedio es:" & prom)
Console.ReadLine()
For i = 0 To n - 1
If matriz(i) > prom Then
Console.WriteLine("El elemento " & i & " cuyo valor es " & matriz(i) & " es
mayor que el promedio")
Else
Console.WriteLine("El elemento " & i & " cuyo valor es " & matriz(i) & " es
menor que el promedio")
End If
Next
Console.ReadLine()
End Sub

2. Escribir un programa que lea 10 nmeros que corresponden a los elementos de


un vector y determine el mayor y menor de ellos. Cambiar la programacin
utilizando lbound y uBound y length.

Dim vector(9) As Integer


Dim mayor As Integer
Dim menor As Integer
For k = 0 To UBound(vector)
Console.Write("ingrese el elemento " & k & " del array: ")
vector(k) = Console.ReadLine
Next
mayor = vector(0)
For i = 0 To 9
If vector(i) > mayor Then
mayor = vector(i)
End If
Next

menor = mayor
For i = 0 To 9
If vector(i) < menor Then
menor = vector(i)
End If
Next
Console.WriteLine(mayor)
Console.WriteLine(menor)
Console.ReadLine()
Console.ReadLine()
End Sub

3. Escribir un programa que permita cargar N nmeros en un vector V y luego


muestre la cantidad de elementos de V que son nmeros pares y la cantidad de
elementos de V que son mayores que 100. Cambiar la programacin
utilizando lbound y uBound y length.

Sub Main()
Dim n As Integer
Dim pares As Integer
Dim mayores As Single
Console.WriteLine("Ingrese la cantidad de elementos del array:")
n = Console.ReadLine
Dim V(n) As Integer
For k = 0 To n - 1
Console.Write("ingrese el elemento " & k & " del array: ")
V(k) = Console.ReadLine
If V(k) Mod 2 = 0 Then
pares = pares + 1
End If
If V(k) > 100 Then
mayores = mayores + 1
End If
Next
Console.WriteLine("La cantidad de numeros pares es:" & pares)
Console.WriteLine("La cantidad de numeros mayores que 100 es:" & mayores)
Console.ReadLine()
End Sub

4. Hacer un programa que lea dos vectores de 3 elementos cada uno y cree y
ordene ascendentemente otro vector cuyos elementos sean los elementos de los
otros 2 vectores leidos. Cambiar la programacin utilizando lbound y uBound y
length.

Sub Main()
Dim A(2) As Integer
Dim B(2) As Integer
Dim AB(5) As Integer
For k = 0 To 2

Console.Write("ingrese el elemento " & k & " del array A: ")


A(k) = Console.ReadLine
Next
For k = 0 To 2
Console.Write("ingrese el elemento " & k & " del array B: ")
B(k) = Console.ReadLine
Next
For k = 0 To 2
AB(k) = A(k)
AB(k + 3) = B(k)
Next
Array.Sort(AB)
Console.WriteLine("El nuevo vector AB ordenado ascendentemente es: ")
For k = 0 To 5
Console.WriteLine(AB(k))
Next
Console.ReadLine()
End Sub

5. Hacer un programa que calcule la suma de los elementos de dos vectores de 5


elementos cada uno de la misma posicin, y almacener dicho resultado en un
tercer vector y mostrarlo en pantalla.

Imports System
Imports System.Console
Module Module1
Sub Main()
Dim A(4), B(4), C(4), i As Integer
For i = 0 To 4
WriteLine("Ingrese los dos primeros pares de numeros: " & i + 1)
A(i) = ReadLine()
B(i) = ReadLine()
Next
For i = 0 To 4
C(i) = A(i) + B(i)
WriteLine("La suma de los 2 primeros pares es: " & C(i))
Next
ReadKey()
End Sub
End Module

También podría gustarte