Aprende Java Aprende Php Aprende C++ Aprende HTML 5 Aprende JavaScript Aprende JSON Aprende MySQL Aprende SQLServer Aprende Visual Basic 6 Aprende PostgreSQL Aprende SQLite Aprende Redis Aprende Kotlin Aprende XML Aprende Linux VSC Aprende Wordpress Aprende Laravel Aprende VueJS Aprende JQuery Aprende Bootstrap Aprende Netbeans Aprende Android
Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube Sigueme en TikTok Sigueme en Whatsapp
Home / .Net / Ejercicios / Visual Basic / Arreglos en Visual Basic

Arreglos en Visual Basic

Por jc mouse lunes, junio 27, 2011

Un array es un conjunto finito y ordenado de elementos homogeneos. Ordenado porque los elementos n-esimo de un array puede ser identificado, y homogeneo porque todos los elementos del array son del mismo tipo de datos.

El arreglo mas simple es el unidimensional (matriz de una dimension). A diferencia de Visual Basic clasico que nos permitia especificar los limites de un arreglo, en .NET un arreglo siempre empieca en 0 (cero), por tanto el arreglo tendra un elemento mas del valor indicado como indice superior.

En el ejemplo siguiente, se tiene un vector X de 5 elementos de tipo real. se nota que empieza en cero, por tanto su indice superior es 4 y no 5

arreglos vbDECLARACION DE UN ARREGLO EN VB.NET

DIMENSION Arreglo(indice_superior) TIPO_DE_DATOS

donde DIMENSION puede ser DIM, PUBLIC, PRIVATE, y TIPO DE DATOS, es el tipo de datos que tendra el arreglo, por ejemplo

Ejemplo:
Se desea construir una aplicación que lea una lista de calificaciones de una clase y calcule su media e imprima la lista de calificaciones mayores a la media.

Module Module1
     'constante que sirve para poner un limite al array
     Const limite = 15
     'se crea un array de tipo real
     Dim lista_notas(limite) As Single

     Sub Main()
         'declaraciones de variables
         Dim numero As Integer
         Dim suma As Single
         Dim media As Single

         Console.Write("Introduzca numero de calificaciones: ")
         numero = Val(Console.ReadLine)
         If numero > limite Then
             Console.WriteLine("No se procesan mas de " & limite & " calificaciones")
         Else
             suma = 0
             Console.WriteLine("Introduzca calificaciones")
             'a medida que el usuario introduce las calificaciones
             'estas se colocan en el array
             For i = 0 To numero - 1
                 Console.Write("   Nota[" & (i + 1) & "]= ")
                 lista_notas(i) = Val(Console.ReadLine)
                 suma = suma + lista_notas(i)
                 Console.WriteLine()
             Next
             'se obtiene la media
             media = suma / numero
             Console.WriteLine("La media es: " & media)
             Console.WriteLine("-------------------------------------------------")
             Console.WriteLine("Lista de Calificaciones mayores a la media es")
             ' se recore el array buscando calificaiones mayores a la media
             For i = 0 To numero - 1
                 If lista_notas(i) > media Then
                     Console.WriteLine("       " & lista_notas(i))
                 End If
             Next
             Console.WriteLine("-------------------------------------------------")
         End If
         Console.WriteLine("presione una tecla para terminar...")
         Console.ReadLine()
     End Sub

 End Module

Resultado

array vb

Tags

Artículos similares

Conexión a base de datos Access con C#

En este post veremos como conectarnos a una base de datos Access con C# En un nuevo proyecto en consola con Visual Studi[...]

SQLite/Java conexión

SQLite. SQLite es un sistema de gestión de bases de datos relacional compatible con ACID, contenida en una relativamente[...]

Efecto de explosión al abrir un JPanel

En este tutorial crearemos un interesante efecto de explosión al momento de abrir un JPanel, este efecto puede extenders[...]

Funciones en PostgreSQL y pgAdmin

Los procedimientos almacenados de MySQL , en postgreSQL se llaman funciones, pueden crearse desde consola, pero es mucho[...]

Encriptación por el método bífido

El método Bífido es un cifrado fraccionario. Es decir que cada letra viene representada por una o más letras o símbolos,[...]

Gráficos de tortas en iReport

Los gráficos de torta, también llamados gráficos de 360 grados o circulares, son gráficos estadísticos que se utilizan p[...]