Está en la página 1de 4

Gua prctica # 12: ARREGLOS EN VISUAL BASIC .

NET
1. Crear una aplicacin para almacenar en un arreglo 10 nombres y luego imprimir los nombres.

Cdigo en VB.NET:
Module Module1 Sub Main() Console.WriteLine("Introduzca 10 nombres:") Dim nombre(9) As String For i = 0 To 9 Dim n As String n = Console.ReadLine() nombre(i) = n Next Console.WriteLine() Console.WriteLine("Se guardaron los siguientes nombres:") For i = 0 To 9 Console.WriteLine(nombre(i)) Next Console.ReadLine() End Sub End Module

3. Elaborar una aplicacin para capturar nmeros en dos arreglos 4 x 4 y luego mostrar la sumatoria de los arreglos.

Cdigo en VB.NET:
Module Module2 Sub main() Dim num(3, 3) As Integer Dim sum, sum1, total As Integer total = 0 'Arreglo 1 -------------------------------------------Console.WriteLine("Introduzca los valores para el arreglo #1") For f = 0 To 3 For c = 0 To 3 Console.Write("(" & f & ", " & c & "): ") num(f, c) = Console.ReadLine() Next Next For f = 0 To 3 For c = 0 To 3 sum = sum + num(f, c) Next Next

Console.Clear() 'Arreglo 2 ------------------------------------------- Console.WriteLine("Introduzca los valores para el arreglo #2") For f = 0 To 3 For c = 0 To 3 Console.Write("(" & f & ", " & c & "): ") num(f, c) = Console.ReadLine() Next Next For f = 0 To 3 For c = 0 To 3 sum1 = sum1 + num(f, c) Next Next Console.Clear() 'Total de la sumatoria total = sum + sum1 Console.WriteLine("Sumatoria del primer arreglo: " & sum) Console.WriteLine("Sumatoria del segundo arreglo: " & sum1) Console.Write("El total de la suma de los arreglos es: " & sum & " + " & sum1 & " = " & total) Console.WriteLine() Console.ReadLine() End Sub End Module

5. Elaborar una aplicacin para almacenar en un arreglo una cantidad de nmeros enteros indicada por el usuario y luego imprimir cuantos de los nmeros almacenados en el arreglo son pares y cuantos impares.

Cdigo en VB.NET:
Module Module3 Sub main() Dim c, npares, nimpar As Integer npares = 0 nimpar = 0 Console.WriteLine(" nmeros a ingresar:") c = Console.ReadLine() c = c - 1 Console.WriteLine() Dim num(c) As Integer Console.WriteLine("Ingrese los nmeros del arreglo:") For i = 0 To c Dim n As Integer n = Console.ReadLine() num(i) = n Next For i = 0 To c If num(i) Mod 2 = 0 Then npares = npares + 1 Else nimpar = nimpar + 1 End If Next Console.WriteLine() Console.WriteLine("Pares: " & npares) Console.WriteLine("Impares: " & nimpar) Console.ReadLine() End Sub End Module

7. Crear una aplicacin para capturar una cantidad de nombres especificada por el usuario, luego mostrar la lista nombre ordenada ascendentemente.

Cdigo en VB.NET:
Module Module4 Sub main() Dim n As Integer Console.Write("cantidad de nombres: ") n = Console.ReadLine() n = n - 1 Dim nombre(n) As String For i = nombre.GetLowerBound(0) To nombre.GetUpperBound(0) Console.Write("Nombre: ") nombre(i) = Console.ReadLine() Next Console.WriteLine() Array.Sort(nombre) Console.WriteLine("Lista de nombres ordenada:") For i = nombre.GetLowerBound(0) To nombre.GetUpperBound(0) Console.WriteLine(nombre(i)) Next Console.ReadLine() End Sub End Module

AUTOEVALUACIN

En esta gua hemos visto lo que son los arreglos en VB.NET. Hemos repasado las estructuras de los arreglos, as como tambin la clasificacin de arreglos. Algo interesante de esta prctica fue que se conocieron nuevas estructuras para los cdigos, mtodos y propiedades como Length, sort, son algunos de las propiedades vistas.