martes, 3 de diciembre de 2013

VECTOR DINÁMICO


Un vector dinámico no es más que un vector con capacidad para crecer y decrecer.
Una instancia v del tipo de datos abstracto Vector dinámico sobre el  tipo float es un array unidimensional de un determinado tamaño n, que puede crecer y decrecer a petición del usuario.

Este es el diseño del proyecto realizado.



Se utiliza el siguiente código:

Public Class VectorDinamico
    Dim numeros() As Integer
    Dim tamano As Integer = -1


    Private Sub btnAgregar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAgregar.Click
        tamano = tamano + 1
        ReDim Preserve numeros(tamano)
        numeros(tamano) = InputBox("Deme el elemento ")

    End Sub

    Private Sub BtnTamano_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnTamano.Click
        MsgBox("El vector tiene  " & numeros.Length & " Elementos")

    End Sub

    Private Sub btnImprimir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnImprimir.Click
        For i As Integer = 0 To numeros.Length - 1
            MsgBox(numeros(i))
        Next
    End Sub

End Class


En este link podrá encontrar el proyecto ya funcional.





No hay comentarios:

Publicar un comentario