Autor:
Ing. Wilson Gerardo Cardoza Llontop
Email:
wicarllon@hotmail.com
Derechos reservados
Variables
Las variables son ubicaciones en la memoria que se utilizan para almacenar en ellas
valores que nuestro programa necesite de manera temporal durante su ejecucin,
estos datos deben de tener un tipo de dato determinado.
Tipos de Datos
Al momento que declaramos una variable debemos de saber qu tipo de dato ser,
entonces debemos reconocer los tipos de datos los cuales se encuentran agrupados o
clasificados en tipos: numricos, cadenas, booleanos, fechas, objetos.
A continuacin mostramos una tabla con los tipos de datos:
Tipo de dato
Tamao
de
memoria
Byte
Short (Int16)
Integer (Int32)
1 byte
2 bytes
4 bytes
Long (Int64)
8 bytes
Single
4 bytes
Double
8 bytes
Decimal
16 bytes
Rango de valores
Enteros en el rango de 0 a 255
Enteros en el rango de -32768 a 32767
Enteros en el rango desde -2147483648 hasta 2147483647
Enteros en el rango desde -9223372036854775808 hasta
9223372036854775807
Nmeros en punto flotante de precisin simple. Representa
valores negativos en el rango de -3.402823E38 a -1.401298E45 y valores positivos en el rango desde 1.401298E-45 a
3.402823E38
Nmeros en punto flotante de doble precisin. Puede
representar valores negativos que se encuentran en el rango
de -1.79769313486231570E308 a -4.94065645841246544E324 as como valores positivos en el rango desde
4.94065645841246544E-324 a 1.79769313486231507E308
+/- 79.228.162.514.264.337.593.950.335 sin coma decimal +/7,9228162514264337593950335 con 28 espacios a la
derecha de la coma decimal.
El nmero ms pequeo distinto al cero, tiene 1 en el
vigsimo octavo espacio situado a la derecha de la coma
decimal.
Tipo de dato
Tamao de
memoria
String
10 bytes + (2 *
tamao de
cadena)
Char
2 bytes
Date
8 bytes
Boolean
2 bytes
Object
4 bytes
1 byte
2 bytes
4 bytes
8 bytes
Rango de valores
De 0 a 2 billones
(aproximadamente)
de
caracteres
Unicode
Declaracin de Variables
En Visual Basic .NET como en casi todos los lenguajes de programacin es necesario
declarar las variables antes de ser utilizadas, esto es muy importante ya que ayuda al
compilador a generar cdigo ms eficiente. Cuando el compilador conoce todas las
variables y sus tipos que se utilizan puede producir un cdigo ms compacto, eficiente
y ms optimizado.
Para declarar una variable utilice la siguiente sintaxis:
mbito NombreVariable [AsTipo]
Para declarar una variable local, utilizaremos la instruccin Dim, la palabra reservada
Dim viene del trmino Dimensin.
Ejemplos:
Dim a As Integer
Ing. Wilson Gerardo Cardoza Llontop
La variable Precio aparece subrayada con una lnea ondulada de color verde esto es
por lo que todava no ha sido utilizada, solamente se ha declarado; si usted desplaza
el puntero del mouse sobre la variable aparece un mensaje emergente indicndole que
la variable Precio an no se est utilizando, esto lo puede observar en la siguiente
figura:
Inicializacin de Variables
Inicializar una variable consiste en asignarle un valor inicial a la variable. Por ejemplo a
la variable Precio de tipo Single declarada anteriormente se le asignar un valor de
3.5, como se muestra en la siguiente figura:
Esta es una nueva forma de declarar e inicializar una variable que nos ofrece Visual
Basic .NET
O tambin se puede declarar cada una de las variables por separado, tener en cuenta
que se escribe slo una vez la palabra Dim, como se muestra en la siguiente figura:
La figura muestra a continuacin una forma correcta, pero se debe tener en cuenta
que slo la variable z toma el valor de 15 y el resto de variables como la variable x y la
variable y toman el valor de 0.
Usted puede darles diferentes valores a las variables, la figura muestra a continuacin
las variables x, y, z con valores de 5, 9 y 12 respectivamente.
Visual Basic .NET est configurado por defecto para generar errores al momento de
ejecutarse si se utiliza una variable que no ha sido declarada previamente, pero se
puede configurar para que acepte usar una variable sin ser declarada sin generar
ningn error aunque no es muy recomendable.
Option Explicit
Esta opcin nos indica si todas las variables deben ser o no declaradas, presenta
dos valores On y Off. Si est en On, indica que las variables que se van a utilizar
deben ser declaradas necesariamente de lo contrario se producir un error y si
est en Off, indica que no es necesario declarar las variables antes de ser
utilizadas.
Por defecto Visual Basic .NET est configurado con el valor On, la siguiente figura
muestra la variable L con un valor de 3 pero no fue declarada, mostrndose un
error que es una lnea roja subrayando la variable L la cual no fue declarada.
Variables Numricas: Para todo tipo de variables numricas como Byte, Short,
Integer, Single, Double, Decimal, etc. Estas se inicializan automticamente con
un valor de cero (0).
2.
3.
4.
5.
Conversin de tipos
Cuando usted se encuentre desarrollando aplicaciones habr ocasiones donde ser
necesario convertir variables de un tipo de dato a otro. En Visual Basic .NET, existen
diferentes formas de conversin de tipos de dato, una de stas se realiza de manera
anloga a la de versiones anteriores de Visual Basic.
A continuacin te present una tabla donde se muestran las funciones de conversin
de tipo de datos.
Funcin
CStr
CByte
CShort
CInt
CLng
CSng
CDbl
CDec
CBool
CChar
CDate
CObj
Convierte a
String
Byte
Short (Int 16)
Integer (Int 32)
Long (Int 64)
Single
Double
Decimal
Booleano
Carcter Unicode
Date
Object
Tipo de dato
Byte
Short
Integer
Long
Decimal
Single
Double
Char
Cualquier tipo
Ejemplo:
En la siguiente figura podemos observar que hemos declarado la variable a la
misma que la inicializamos con un valor igual a 25, y luego la convertimos a
Double empleando la funcin CDbl. para posteriormente ser asignada a una
variable b del mismo tipo.
Como pudo haberse dado cuenta en el cdigo que muestra la figura anterior se
est convirtiendo de un tipo de dato inferior (Integer) a otro superior (Double), con
lo cual no se estara presentando ningn tipo de problema.
El resultado que se muestra sera el siguiente:
Nota Importante: Recuerde que si Option Strict est en Off, Visual Basic .Net, no
detectar una incorrecta asignacin de un valor a una variable con un tipo de dato
que no le corresponde, por el contrario si estuviera en On, automticamente Visual
Basic .Net detecta que ese valor no le corresponde a una variable con un tipo de
dato incorrecto, de esta manera se genera pues un error donde nos indica que
Option Strict no permite la conversin implcita.
Ing. Wilson Gerardo Cardoza Llontop
10
11
La Clase Convert
Existe una clase llamada Convert que tambin lleva a cabo la conversin entre tipo de
datos. Esta clase permite trabajar de manera similar a las funciones anteriores (CInt,
CDbl, CSng, CDbl, etc). La diferencia es que esta clase procesa todas las
conversiones de reduccin o estrechamiento sin producir errores.
A continuacin te present una tabla donde se muestran los mtodos de conversin de
la clase Convert.
Mtodo
ToBoolean
ToByte
ToChar
ToDateTime
ToDecimal
ToDouble
ToInt16
ToInt32
ToInt64
ToSByte
CShort
ToSingle
ToString
ToUInt16
ToUInt32
ToUInt64
12
Ejemplo:
A continuacin declaramos la variable a la misma que la inicializamos con un valor
igual a 25, y luego la convertimos a Double empleando el mtodo ToDouble:
El Mtodo Parse
Este mtodo le brinda flexibilidad en cunto a qu hacer con los datos que se ingresan
a la aplicacin. Bsicamente, el mtodo Parse toma un valor de cadena que
representa un nmero y lo convierte en un tipo base numrico.
13
La Funcin CType
Tambin usted puede utilizar la funcin CType( ) para convertir una variable o
expresin de un tipo a otro.
Ejemplo:
A continuacin declaramos la variable a la misma que la inicializamos con un valor
igual a 25 y luego la convertimos a Double empleando la funcin CType:
Dim
Como ya se mencion anteriormente utilizaremos la instruccin Dim, para declarar
una variable local, es decir se emplear a nivel de bloque, de procedimiento o de
formulario, las variables que se declaren con Dim son de tipo de clculo temporal.
Utilizan memoria slo cuando su bloque o procedimiento se est ejecutando.
Ejemplo:
Dim Sueldo As Single
14
Private
Utilizaremos Private cuando necesitemos trabajar con variables que sean
accesibles dentro del mismo mdulo, clase o estructura.
Ejemplo:
Private x As Integer
Public
Utilizaremos Public cuando se trabajen con variables que sean accesibles desde
cualquier parte del mismo proyecto, desde otros proyectos que hagan referencia al
proyecto, y desde un ensamblado generado a partir del proyecto.
Ejemplo:
Public y As Double
Protected
Se utiliza Protected cuando se necesite trabajar con aquellas variables que sean
accesibles desde dentro de la misma clase o desde una clase derivada de ella.
Ejemplo:
Protected z As Short
Friend
Se emplear Friend cuando desee utilizar variables que sean accesibles desde
dentro del mismo proyecto, pero no desde fuera de l.
Ejemplo:
Friend Cont As Long
Variables Estticas
Una variable esttica es un tipo especial de variable que permanecer mientras el
programa o aplicacin siga ejecutndose. Una variable esttica conserva su valor
hasta que se le asigna uno nuevo o hasta la conclusin de la aplicacin. Pues bien
stas siguen existiendo y conservan sus ltimos valores entre llamadas al
procedimiento en el que se han declarado. No obstante, este tipo de variables
solamente se pueden declarar a nivel de procedimiento. Si intenta hacerlo a nivel
de clase o mdulo, Visual Basic .NET nos devolver un error.
Para declarar una variable Static utilice la siguiente sintaxis:
Static NombreVariable [AsType]
15
Ejemplo:
Static C As Integer
Variables de Bloque
Estas variables son una novedad que presenta Visual Basic .Net con relacin a
versiones anteriores, ya que nos permite declarar variables y de esta manera
poder trabajar con ellas dentro de bloques como puede ser una sentencia If o un
bucle, stas variables slo son accesibles cuando estamos dentro del bloque pero
inaccesibles cuando estamos fuera de l.
Ejemplo:
Dim x, sum As Integer
For x = 1 To 5
Dim c As Integer
c=x*2
sum = sum + c
Next
MsgBox (La suma total es: & sum)
En el ejemplo anterior se han declarado las variables x, sum y c; pero con una gran
diferencia, la variable x y sum han sido declaradas a nivel de procedimiento
mientras que la variable c a nivel de bloque ya que se encuentra dentro de un
bucle (For) y solamente ser accesible estando dentro de este bucle, es decir que
al salir del bucle la variable c pierde en forma automtica su valor
correspondiente, sin embargo las variables x y sum conservan su valor hasta
salir del procedimiento.
En un formulario arrastre un control Button y active su evento Click y coloque las
instrucciones mostradas arriba, ejecute y vea el resultado.
16
Constantes
Una constante es una variable que no cambia durante la ejecucin de un programa o
aplicacin.
La forma de declarar una constante es similar a la de una variable, para declarar una
constante, se utiliza la palabra clave Const, adems puede indicarle el tipo de dato,
pero obligatoriamente debe asignarle un valor o expresin.
Para declarar una constante, utilice la siguiente sintaxis:
Const NombreConstante [AsType] = Valor/Expresin
Ejemplos:
a) Declaracin de una constante llamada Pi, especificando el tipo de dato,
esta forma de declaracin es la ms recomendada.
17
Ejemplos:
Public Const Pi As Double = Math.PI
Friend Const Feriado As String = Feliz 28 de Julio
Operadores
Los operadores son elementos definidos en la sintaxis de cualquier lenguaje de
programacin y utilizados para la construccin de expresiones. Las expresiones son
un conjunto de operandos o valores, unidos o conectados mediante operadores.
Operadores Aritmticos
Los operadores aritmticos se utilizan para desarrollar muchas de las operaciones
aritmticas habituales que involucran el clculo matemtico representados por
variables, constantes y expresiones.
Operador
+
*
/
Mod
\
^
Descripcin
Suma
Resta
Multiplicacin
Divisin
Mdulo (residuo de la divisin)
Divisin entera (parte entera de la divisin)
Potencia
Ejemplo
7+2=9
7-2=5
7 * 2 = 14
7 / 2 = 3.5
7 Mod 2 = 1
7\2=3
7 ^ 2 = 49
Nota Importante: El operador Divisin entera (\) aparece pulsando ALT + 92,
mientras que para el operador Potencia (^) aparece pulsando ALT + 94.
Orden de Prioridad
Las expresiones que tienen ms de un operando necesitan de unas reglas
matemticas que permitan determinar el orden de las operaciones, a esto se le
conoce como orden de prioridad.
Ing. Wilson Gerardo Cardoza Llontop
18
19
Descripcin
Mayor que
Menor que
Mayor o igual que
Menor o igual que
Igual
Diferente
Operadores Lgicos
Los operadores lgicos se utilizan para evaluar expresiones condicionales y devolver
un valor lgico que puede ser verdadero (True) o falso (False).
Operador
And
Or
Not
Xor
AndAlso
OrElse
Descripcin
Operador de Conjuncin
Operador de Disyuncin
Operador de Negacin
Operador de Exclusin
Operador de Conjuncin lgica de tipo cortocircuito
Operador de Disyuncin lgica de tipo cortocircuito
Operador And
Se utiliza para evaluar dos expresiones lgicas y devuelve True
(verdadero), slo si ambas expresiones son verdaderas, basta que una sea
falsa para que el resultado sea tambin falso.
Operador Or
p
V
V
F
F
q
V
F
V
F
p And q
V
F
F
F
q
V
F
V
F
p Or q
V
V
V
F
20
Operador Not
Se usa para invertir el valor de una expresin lgica, es decir devuelve el
valor False (falso) si la expresin lgica es verdadera y viceversa.
p
V
F
Not p
F
V
Operador Xor
Se utiliza para realizar la exclusin lgica de dos expresiones lgicas, es
decir devuelve False (falso), si ambas expresiones son iguales.
p
V
V
F
F
q
V
F
V
F
p Xor q
F
V
V
F
Operador AndAlso
Este operador se emplea de la misma manera que el operador And, si no
que se utiliza para ser ms ptima la evaluacin de las expresiones lgicas,
es decir que este operador evala la primera expresin y si es falsa
devuelve False (falso) como resultado final y ya no contina evaluando, en
el caso de encontrar que la condicin sea verdadera, entonces pasa a
evaluar la segunda expresin y as sucesivamente.
Operador OrElse
Este operador se emplea de la misma manera que el operador Or, si no que
se utiliza para ser ms ptima la evaluacin de las expresiones lgicas, es
decir que este operador evala la primera expresin y si es verdadera
devuelve True (verdadero) como resultado final y ya no contina evaluando,
en el caso de encontrar que la condicin sea falsa, entonces pasa a evaluar
la segunda expresin y as sucesivamente.
Ejemplo:
Dim a, b, c As Integer
Dim P, R As Boolean
a=4
b=2
c=5
P = a >= b And a + b > 5
R = Not (c ^ b = 25 Or c - b <> 3)
MsgBox("P es: " & P & " y R es: " & R)
Luego de ejecutar las instrucciones anteriores, P toma el valor lgico: True
(verdadero) y R el valor lgico: False (falso).
21
Operadores de Concatenacin
Concatenar significa vincular dos o ms expresiones generalmente cadenas,
obteniendo como resultado final una cadena. Para realizar una concatenacin en
Visual Basic .Net se pueden utilizar los smbolos: & y +, aunque personalmente le
recomiendo utilizar el & (ampersand), ya que nos ayuda a entender mejor las
instrucciones, ya que si utilizamos el signo +, puede causarnos algunas confusiones
ya que nos puede dar a entender que estamos realizando la operacin aritmtica
suma.
Ejemplo: Realizaremos la concatenacin del nombre y apellidos de una persona.
Dim Nombre, Apellidos As String
Nombre = William Ivn
Apellidos = Castillo Garca
MsgBox (Hola Ing. & Nombre & & Apellidos)
Operadores de Asignacin
Los operadores de asignacin son de uso muy frecuente en el desarrollo de
aplicaciones, en Visual Basic .NET, se utiliza el signo (=) cuando queremos asignarle
un valor a una variable.
Operador
=
+=
-=
*=
/=
\=
^=
&=
Descripcin
Asignacin de igualdad
Asignacin de adicin
Asignacin de sustraccin
Asignacin de multiplicacin
Asignacin de divisin
Asignacin de divisin entera
Asignacin de potencia
Asignacin de concatenacin
22
Asignacin de igualdad
Es la forma de darle valores a una determinada variable.
Variable = Valor / Expresin
Ejemplo:
Dim x As Integer
x=9
En las instrucciones anteriores se declar la variable x de tipo Integer y luego se le
asign el valor 9.
Asignacin de adicin
El operador de asignacin de adicin, aade un valor a una variable y le asigna el
resultado acumulado a la misma variable.
Variable += Valor / Expresin
Ejemplo:
Dim x As Integer
x = 24
x+= 5
En las instrucciones anteriores se declar la variable x de tipo Integer, a la cual se
le asign el valor 24 y luego a sta variable se le adiciona el valor 5, dando como
resultado final 29.
La ltima instruccin es equivalente a:
x=x+5
Asignacin de sustraccin
El operador de asignacin de sustraccin, resta un valor a una variable y le asigna
el resultado restante a la misma.
Variable -= Valor / Expresin
Ejemplo:
Dim x As Integer
x=7
x -= 2
23
Asignacin de divisin
El operador de asignacin de divisin, divide un valor a una variable y le asigna el
resultado a sta.
Variable /= Valor / Expresin
Ejemplo:
Dim x As Integer
x = 18
x/= 3
En las instrucciones anteriores se declar la variable x de tipo Integer, a la cual se
le asign el valor 18 y luego a sta variable se le divide el valor 3, dando como
resultado final 6.
La ltima instruccin es equivalente a:
x=x/3
Ing. Wilson Gerardo Cardoza Llontop
24
Ejemplo:
Dim x As Integer
x=9
x\= 4
En las instrucciones anteriores se declar la variable x de tipo Integer, a la cual se
le asign el valor 9 y luego a sta variable se le aplica divisin entera con el valor 4,
dando como resultado final 2.
La ltima instruccin es equivalente a:
x=x\4
Asignacin de potencia
El operador de asignacin de potencia, eleva una variable a un valor y le asigna el
resultado a la misma.
Variable ^= Valor / Expresin
Ejemplo:
Dim x As Integer
x=9
x^= 2
En las instrucciones anteriores se declar la variable x de tipo Integer, a la cual se
le asign el valor 9 y luego a sta variable se le aplica potenciacin con el valor 2,
dando como resultado final 81.
La ltima instruccin es equivalente a:
x=x^2
Asignacin de concatenacin
El operador de asignacin de concatenacin, concatena una expresin de cadena a
una variable y le asigna el resultado a la misma variable.
Variable &= Valor / Expresin
25
Ejemplo:
Dim x As String
x = Programador
x&= de Sistemas
En las instrucciones anteriores se declar la variable x de tipo String, a la cual se le
asign la cadena con el contenido Programador y luego a sta variable se le
aplica concatenacin con la cadena de Sistemas, dando como resultado final
Programador de Sistemas.
La ltima instruccin es equivalente a:
x = x & de Sistemas
DESARROLLO DE APLICACIONES
En esta seccin procederemos al desarrollo de aplicaciones bsicas de programacin
secuencial, aplicaremos de forma correcta la declaracin de variables, constantes, etc.
Aplicacin N: 01
Crear una aplicacin que permita calcular el rea de un tringulo, teniendo en cuenta
la siguiente relacin:
A=
b*h
2
h
Donde:
A = rea
b = base
h = altura
Solucin:
Al ejecutar la aplicacin el formulario deber de tener el aspecto como se muestra en
la figura siguiente:
26
Empezamos a disear la interfaz del formulario, para ello colocaremos los respectivos
controles, distribuidos como se muestran en la siguiente figura:
TextBox1
TextBox2
Propiedad
Name
Form1
Text
StartPosition
Label1
Text
Label2
Text
Label3
Text
TextBox1 Name
TextBox2 Name
Name
AutoSize
Label4
BorderStyle
Text
Name
Button1
Text
Ing. Wilson Gerardo Cardoza Llontop
Valor
FrmAreaTriangulo
rea del Tringulo
CenterScreen
Base :
Altura :
El rea del tringulo es :
TxtBase
TxtAltura
LblArea
False
Fixed3D
(vaco)
BtnCalcular
&Calcular
27
Objeto
Button2
Button3
Propiedad
Name
Text
Name
Text
Valor
BtnNuevo
&Nuevo
BtnSalir
&Salir
28
Nota Importante: Cabe resaltar que he incluido un comentario tras cada instruccin
para explicar de manera breve que es lo que realizan las instrucciones.
Aplicacin N: 02
Disear una aplicacin que permita calcular y mostrar el subtotal, el IGV, y el importe
total a pagar por la venta de un artculo, deber ingresar el nombre, precio y cantidad
del artculo.
Solucin:
Al ejecutar el formulario deber de tener un aspecto como se muestra en la siguiente
figura:
Ingresaremos datos y al hacer clic en el botn Calcular nos mostrar los resultados,
como se muestra a continuacin:
29
Empezamos a disear la interfaz del formulario, para ello colocaremos los respectivos
controles, distribuidos como se muestran en la siguiente figura:
TextBox1
TextBox2
TextBox3
Objeto
Form1
Label1
Label2
Label3
Propiedad
Name
Text
StartPosition
Text
Text
Text
Valor
FrmVenta
Venta de Artculos
CenterScreen
Artculo :
Precio :
Cantidad :
30
Objeto
Label4
Label5
Label6
TextBox1
TextBox2
TextBox3
Label7
Label8
Label9
Button1
Button2
Button3
Propiedad
Text
Text
Text
Name
Name
Name
Name
AutoSize
BorderStyle
Text
Name
AutoSize
BorderStyle
Text
Name
AutoSize
BorderStyle
Text
Name
Text
Name
Text
Name
Text
Valor
SubTotal :
IGV :
Importe Total :
TxtArticulo
TxtPrecio
TxtCantidad
LblSubTotal
False
Fixed3D
(vaco)
LblIGV
False
Fixed3D
(vaco)
LblImporteTotal
False
Fixed3D
(vaco)
BtnCalcular
&Calcular
BtnNuevo
&Nuevo
BtnCerrar
C&errar
31
Aplicacin N: 03
Crear una aplicacin que permita convertir temperaturas: de Grados Centgrados a
Grados Farenheit, empleando la siguiente relacin:
C F-32
=
5
9
Donde:
C = Grados Centgrados
F = Grados Farenheit
Solucin:
Antes de comenzar a disear la interfaz de nuestro formulario, debemos darnos cuenta
que la relacin de conversin dada arriba no podemos aplicarla directamente como
instruccin, sino ms bien debemos despejar a la variable F, ya que es finalmente lo
que debemos de mostrar como resultado.
As tenemos:
Ing. Wilson Gerardo Cardoza Llontop
32
C F-32
=
5
9
5(F - 32) = 9C
5F 160 = 9C
5F = 9C +160
F=
9C+160
5
F=
9C
+32
5
33
TextBox1
Button1
Button2
Button3
Propiedad
Name
Text
StartPosition
Text
Text
Name
Name
AutoSize
BorderStyle
Text
Name
Text
Name
Text
Name
Text
Valor
FrmTemperatura
Conversin de Temperaturas
CenterScreen
Grados Centgrados
Grados Farenheit
TxtGradosCen
LblGradosFar
False
Fixed3D
(vaco)
BtnConvertir
&Convertir
BtnLimpiar
&Limpiar
BtnTerminar
&Terminar
34
Aplicacin N: 04
La siguiente aplicacin calcula el rea de un tringulo en funcin del semipermetro y
de los lados, para ello se utiliza la frmula del teorema de Hern:
Area=p(p-a)(p-b)(p-c)
Donde:
a
p=
a+b+c
2
Solucin:
35
Le ingresamos valores a cada uno de los lados del tringulo y al hacer clic en el botn
Calcular, debe mostrar el semipermetro y el rea de dicho tringulo.
TextBox1
TextBox2
TextBox3
Form1
Label1
Label2
Label3
Label4
Label5
Propiedad
Name
Text
StartPosition
MaximizeBox
MinimizeBox
Text
Text
Text
Text
Text
Valor
FrmArea
rea del Tringulo
CenterScreen
False
False
Lado a :
Lado b :
Lado c :
El Semipermetro es :
El rea es :
36
Objeto
TextBox1
TextBox2
TextBox3
Label6
Label7
Button1
Propiedad
Name
Name
Name
Name
AutoSize
BorderStyle
Text
TextAlign
Name
AutoSize
BorderStyle
Text
TextAlign
Name
Text
TextAlign
Image
Button2
ImageAlign
Name
Text
TextAlign
Image
Button3
ImageAlign
Name
Text
TextAlign
Image
ImageAlign
Valor
TxtLadoa
TxtLadob
TxtLadoc
LblSemiperimetro
False
Fixed3D
(vaco)
MiddleCenter
LblArea
False
Fixed3D
(vaco)
MiddleCenter
BtnCalcular
&Calcular
BottomCenter
Ubicar la carpeta que contiene los conos y
seleccionar el cono correspondiente
MiddleCenter
BtnLimpiar
&Limpiar
BottomCenter
Ubicar la carpeta que contiene los conos y
seleccionar el cono correspondiente
MiddleCenter
BtnSalir
&Salir
BottomCenter
Ubicar la carpeta que contiene los conos y
seleccionar el cono correspondiente
MiddleCenter
37
Nota Importante: Al momento de ingresar valores a los lados del tringulo se debe
tener presente que deben ser correctos, es decir dicho tringulo debe existir, para que
nuestra aplicacin pueda mostrar un resultado correcto.
38