Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube
JC Mouse Bolivia
Index / .Net / Ejercicios / Visual Basic / Arreglos en Visual Basic

Arreglos en Visual Basic

Autor 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

Si te ha gustado podrías compartirlo o dejar un comentario. ¡Muchas gracias!
Autor: JC Mouse

Yo soy yo :) JC Mouse, Soy orgullosamente boliviano soy fundador y CEO de la web jc-Mouse.net uno de las pocas web en emprendimiento y tecnología en Bolivia.

Toda la información que encuentres en este sitio es y sera completamente gratis siempre, puedes copiar, descargar y re-publicar si así lo deseas en otros blogs o sitios web, solo te pido a cambio que dejes una referencia a esta web. Esto nos ayuda a crecer y seguir aportando. Bye

Enjoy! :)

También Te Podría Interesar

Evaluar expresiones matemáticas en Java con JavaScript

Evaluar expresiones matemáticas en Java con JavaScript

Java 8 trae consigo una nueva versión del motor de JavaScript llamada Nashorn, este motor introduce mejoras de rendimien...

Utiliza 2 bases de datos diferentes en una aplicación parte I

Utiliza 2 bases de datos diferentes en una aplicación parte I

Cuando se desarrolla una aplicación, puede ser un requisito que este tenga soporte para varias tipos de base de datos, s...

Puzzle en Visual Basic [Código Fuente]

Puzzle en Visual Basic [Código Fuente]

Rompecabezas 3×3 realizado en Visual Basic .NET, lo que se hizo fue una migración de un proyecto hecho en java (pue...

Formulario de autenticación circular

Formulario de autenticación circular

En este tutorial crearemos un formulario de logueo de forma circular usando el lenguaje java y el IDE de Netbeans. Neces...

Lo nuevo de HTTP Client

Lo nuevo de HTTP Client

Una de las novedades de Java 9 y 10 aunque por el momento en modo de prueba (jdk.incubator.http) es el Cliente HTTP el c...

Small Basic: Lenguaje de programación para niños

Small Basic: Lenguaje de programación para niños

Small Basic es un lenguaje de programación propiedad de Microsoft creado especialmente para ayudar a los estudiantes a p...

Comparte lo que sabes

Categorias

Últimas entradas

Existe una gran cantidad de contenido sobre productividad, trucos, consejos y trabajo y más. Pero, ¿Qué pasa con esos mo...

En este post te enseño a usar una herramienta de Inteligencia Artificial para animar tus fotografias y esto completament...

Si trabajas con redes sociales (RRSS) a continuación te muestro tres herramintas gratuitas que te ayudaran a la hora de...

Por lo general se usan transacciones a nivel base de datos y posteriormente se llaman estos a través de procedimientos a...

Herramientas

Generador de Enlaces a Whatsapp