Creando tipos definidos por el usuario

Con los tipos de variables ya comentados tenemos cubierto un amplio espectro suficiente para la mayoría de situaciones que se pueden presentar. No obstante podemos establecer tipos de datos definidos por nosotros mismos. Esto nos facilita trabajar con elementos que estén relacionados en una misma estructura. Supongamos que nuestro programa trabaja con una cartera de valores. En este caso puede que nos interese trabajar con tipo de valor (acciones, bonos,obligaciones,…),empresa emisora, año de emisión o compra y valor de mercado. En ese caso definiríamos los tipos de la siguiente forma:

Dim tipovalor as Sring

Dim empresaemisora as String

Dim año as Date

Dim valormercado as Integer

El problema se platearía si quisiéramos trabajar con datos de varias empresas a la vez. Podríamos definir varias variables para cada una de las empresas. Pero esto sería muy tedioso con lo que se hace mejor definir un tipo de datos Valorempresa que guarde toda la información que precisemos. Para ello escribiriamos el código que sigue a continuación:

Type Valorempresa

tipovalor As String

empresaemisora as String

año as Date

valormercado as Integer

End Type

A partir de aquí podemos utilizar este tipo de datos como cualquier otro. Por ejemplo:

Dim mivalor as Valorempresa

mivalor.Valorempresa=”Telefonica”

mivalor.tipovalor=”Acciones”

mivalor.empresaemisora=”Telefonica”

mivalor.año=”2010″

mivalor.valormercado=”8.75″

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: