Ejercicios con labels

9
EJERCICIOS CON LABELS, TEXTBOXES Y BOTONES EN VISUAL BASIC Vam os a plantear el enunciado para una serie de ejercicios y posteriorm ente m ostrarem os la solución a los m ismos. EJERCICIO EJEMPLO RESUELTO Nº1 Transform ar el algoritm o que se indica a continuación, relativo a calculo de necesidades de com bustible, en un program a de Visual Basic. 1. Inicio 2. [Definición de vehículos] 3. Turism os = 32 4. Todoterrenos = 11 5. [Fin de definición de vehículos] 6. [Definición de capacidad de depósitos] 7. Capturism os = 40 8. Captodot = 65 9. [Fin de definición de capacidad de depósitos] 10. [Cálculo de necesidades de com bustible] 11. Necesidadescom = Turism os * Capturism os + Todoterrenos * Captodot 12. [Fin de cálculo de necesidades de com bustible] 13. Fin

Transcript of Ejercicios con labels

Page 1: Ejercicios con labels

E J E R C I C I O S C O N L A B E L S , T E X T B O X E S Y B O T O N E S E N V I S U A L B A S I C

V a m o s a p l a n t e a r e l e n u n c i a d o p a r a u n a s e r i e d e e j e r c i c i o s y p o s t e r i o r m e n t e

m o s t r a r e m o s l a s o l u c i ó n a l o s m i s m o s .

E J E R C I C I O E J E M P L O R E S U E L T O N º 1

T r a n s f o r m a r e l a l g o r i t m o q u e s e i n d i c a a c o n t i n u a c i ó n , r e l a t i v o a c a l c u l o d e n e c e s i d a d e s

d e c o m b u s t i b l e , e n u n p r o g r a m a d e V i s u a l B a s i c .

1 . I n i c i o

2 . [ D e f i n i c i ó n d e v e h í c u l o s ]

3 . T u r i s m o s = 3 2

4 . T o d o t e r r e n o s = 1 1

5 . [ F i n d e d e f i n i c i ó n d e v e h í c u l o s ]

6 . [ D e f i n i c i ó n d e c a p a c i d a d d e d e p ó s i t o s ]

7 . C a p t u r i s m o s = 4 0

8 . C a p t o d o t = 6 5

9 . [ F i n d e d e f i n i c i ó n d e c a p a c i d a d d e d e p ó s i t o s ]

1 0 . [ C á l c u l o d e n e c e s i d a d e s d e c o m b u s t i b l e ]

1 1 . N e c e s i d a d e s c o m = T u r i s m o s * C a p t u r i s m o s + T o d o t e r r e n o s *

C a p t o d o t

1 2 . [ F i n d e c á l c u l o d e n e c e s i d a d e s d e c o m b u s t i b l e ]

1 3 . F i n

Page 2: Ejercicios con labels

S O L U C I Ó N E J E R C I C I O E J E M P L O N º 1

E l c ó d i g o s e r á a l g o c o m o l o q u e s e m u e s t r a a c o n t i n u a c i ó n . A n t e s d e e s c r i b i r e l c ó d i g o

t e n e m o s q u e c r e a r l o s o b j e t o s ( c o n t r o l e s ) a q u e v a m o s a h a c e r r e f e r e n c i a e n e l c ó d i g o , e n

c o n c r e t o c r e a r e m o s 6 l a b e l s , 4 T e x t B o x y u n b o t ó n .

C ó d i g o ( v e r s i o n e s V B m e n o s r e c i e n t e s ) C ó d i g o ( v e r s i o n e s V B m á s r e c i e n t e s )

R e m C u r s o V i s u a l B a s i c a p r e n d e r a p r o g r a m a r . c o m

O p t i o n E x p l i c i t

R e m D e c l a r a c i ó n d e v a r i a b l e s

D i m T u r i s m o s % , T o d o t e r r e n o s A s I n t e g e r

D i m C a p t u r i s m o s ! , C a p t o d o t A s S i n g l e

D i m N e c e s i d a d e s c o m A s S i n g l e

R e m C o n t e n i d o d e l f o r m u l a r i o

P r i v a t e S u b F o r m _ L o a d ( )

F o r m 1 . C a p t i o n = " C á l c u l o d e n e c e s i d a d e s

c o m b u s t i b l e "

L a b e l 1 ( 0 ) = " P o r f a v o r i n t r o d u z c a e s t o s d a t o s "

L a b e l 1 ( 1 ) = " N ú m e r o d e t u r i s m o s "

L a b e l 1 ( 2 ) = " N ú m e r o d e t o d o t e r r e n o s "

L a b e l 1 ( 3 ) = " C a p a c i d a d d e t u r i s m o s ( l i t r o s ) "

L a b e l 1 ( 4 ) = " C a p a c i d a d d e t o d o t e r r e n o s ( l i t r o s ) "

C o m m a n d 1 . C a p t i o n = " A c e p t a r "

E n d S u b

R e m C á l c u l o y m u e s t r a r e s u l t a d o s

P r i v a t e S u b C o m m a n d 1 _ C l i c k ( )

L a b e l 2 . F o r e C o l o r = v b B l a c k

L a b e l 2 . F o n t B o l d = T r u e

T u r i s m o s = V a l ( T e x t 1 ( 0 ) )

T o d o t e r r e n o s = V a l ( T e x t 1 ( 1 ) )

C a p t u r i s m o s = V a l ( T e x t 1 ( 2 ) )

C a p t o d o t = V a l ( T e x t 1 ( 3 ) )

N e c e s i d a d e s c o m = T u r i s m o s * C a p t u r i s m o s +

T o d o t e r r e n o s * C a p t o d o t

L a b e l 2 = " L a s n e c e s i d a d e s t o t a l e s d e c o m b u s t i b l e

s o n d e " & N e c e s i d a d e s c o m & " l i t r o s "

E n d S u b

R E M C u r s o V i s u a l B a s i c a p r e n d e r a p r o g r a m a r . c o m

O p t i o n E x p l i c i t O n

P u b l i c C l a s s F o r m 1

R E M D e c l a r a c i ó n d e v a r i a b l e s

D i m T u r i s m o s , T o d o t e r r e n o s A s I n t e g e r

D i m C a p t u r i s m o s , C a p t o d o t A s S i n g l e

D i m N e c e s i d a d e s c o m A s S i n g l e

R E M C o n t e n i d o d e l f o r m u l a r i o

P r i v a t e S u b F o r m 1 _ L o a d ( B y V a l s e n d e r A s

S y s t e m . O b j e c t , B y V a l e A s S y s t e m . E v e n t A r g s ) H a n d l e s

M y B a s e . L o a d

M e . T e x t = " C á l c u l o d e n e c e s i d a d e s c o m b u s t i b l e "

L a b e l 1 . T e x t = " P o r f a v o r i n t r o d u z c a e s t o s d a t o s "

L a b e l 2 . T e x t = " N ú m e r o d e t u r i s m o s "

L a b e l 3 . T e x t = " N ú m e r o d e t o d o t e r r e n o s "

L a b e l 4 . T e x t = " C a p a c i d a d d e t u r i s m o s ( l i t r o s ) "

L a b e l 5 . T e x t = " C a p a c i d a d d e t o d o t e r r e n o s ( l i t r o s ) "

B u t t o n 1 . T e x t = " A c e p t a r "

E n d S u b

R E M C á l c u l o y m u e s t r a r e s u l t a d o s

P r i v a t e S u b B u t t o n 1 _ C l i c k ( B y V a l s e n d e r A s

S y s t e m . O b j e c t , B y V a l e A s S y s t e m . E v e n t A r g s ) H a n d l e s

B u t t o n 1 . C l i c k

L a b e l 6 . F o r e C o l o r = C o l o r . B l a c k

L a b e l 6 . F o n t = N e w F o n t ( " A r i a l " , 1 0 , F o n t S t y l e . B o l d )

T u r i s m o s = V a l ( T e x t B o x 1 . T e x t )

T o d o t e r r e n o s = V a l ( T e x t B o x 2 . T e x t )

C a p t u r i s m o s = V a l ( T e x t B o x 3 . T e x t )

C a p t o d o t = V a l ( T e x t B o x 4 . T e x t )

N e c e s i d a d e s c o m = T u r i s m o s * C a p t u r i s m o s +

T o d o t e r r e n o s * C a p t o d o t

L a b e l 6 . T e x t = " L a s n e c e s i d a d e s t o t a l e s d e c o m b u s t i b l e

s o n d e " & N e c e s i d a d e s c o m & " l i t r o s "

E n d S u b

E n d C l a s s

Page 3: Ejercicios con labels

T é n g a s e e n c u e n t a q u e s e h a n d e c l a r a d o c o m o c ó d i g o d i v e r s a s ó r d e n e s q u e p o d r í a n

h a b e r s e i n t r o d u c i d o d e s d e e l d i s e ñ o d e o b j e t o s p r e v i o . T e n e n c u e n t a t a m b i é n q u e t o d o s

l o s o b j e t o s q u e i n v o c a m o s e n e l c ó d i g o l o s h e m o s c r e a d o p r e v i a m e n t e s o b r e e l f o r m u l a r i o

( m e n ú V e r – O b j e t o ) ; l o s n o m b r e s d e l o s o b j e t o s l o s p o n e V i s u a l B a s i c ( c o m o e n e s t e

e j e m p l o ) a l c r e a r l o s , o l o s e s t a b l e c e m o s e n l a v e n t a n a P r o p i e d a d e s n o s o t r o s m i s m o s s i

d e s e a m o s c a m b i a r l o s . S i t r a t a s d e i n v o c a r u n o b j e t o n o d e f i n i d o o c o n u n n o m b r e

e q u i v o c a d o t e s a l d r á u n m e n s a j e d e e r r o r .

E n u n p e q u e ñ o p r o g r a m a c o m o e s t e e n e l q u e t e n e m o s v a r i o s l a b e l s , p o d e m o s o p t a r t a n t o

p o r u s a r a r r a y s d e c o n t r o l e s ( e n e s t e c a s o l o s c o n t r o l e s t e n d r á n n o m b r e s c o m o L a b e l 1 ( 0 ) ,

L a b e l 1 ( 1 ) , L a b e l 1 ( 2 ) , e t c . ) o s i m p l e m e n t e d i s t i n t o s c o n t r o l e s ( e n e s t e c a s o l o s n o m b r e s

s e r á n c o m o L a b e l 1 , L a b e l 2 , L a b e l 3 , e t c . ) . L o m i s m o p o d e m o s d e c i r e n r e l a c i ó n a l a s c a j a s

d e t e x t o ( T e x t B o x ) . R e c o r d a r q u e e n l a s v e r s i o n e s m e n o s r e c i e n t e s d e V i s u a l B a s i c e s

m á s s e n c i l l o c r e a r a r r a y s d e c o n t r o l e s q u e e n l a s m á s r e c i e n t e s , y a q u e b a s t a c o p i a r y

p e g a r u n c o n t r o l y V i s u a l B a s i c p r e g u n t a d i r e c t a m e n t e s i q u e r e m o s c r e a r e l a r r a y .

E l r e s u l t a d o g r á f i c o d e s p u é s d e i n t r o d u c i r l o s d a t o s y p u l s a r a c e p t a r s e r á a l g o a s í :

Page 4: Ejercicios con labels

E J E R C I C I O E J E M P L O R E S U E L T O N º 2

T r a n s f o r m a r e n c ó d i g o e l p s e u d o c ó d i g o q u e s e m u e s t r a a c o n t i n u a c i ó n , r e l a t i v o a

p r o p o r c i o n a r e l v o l u m e n d e u n c i l i n d r o d a d o s s u a l t u r a y d i á m e t r o .

1 . I n i c i o

2 . M o s t r a r “ I n t r o d u z c a e l d i á m e t r o , e n m e t r o s ” :

P e d i r D

3 . M o s t r a r “ I n t r o d u z c a l a a l t u r a , e n m e t r o s ” :

P e d i r H

4 . R = D / 2 : P i = 3 , 1 4 1 5 9 3

5 . V = P i * ( R ^ 2 ) * H

6 . M o s t r a r “ E l v o l u m e n d e l c i l i n d r o e s d e ” , V ,

“ m e t r o s c ú b i c o s ”

7 . F i n

Page 5: Ejercicios con labels

S O L U C I Ó N E J E R C I C I O E J E M P L O N º 2

C r e a m o s u n f o r m u l a r i o d o n d e i n s e r t a m o s d o s L a b e l s ( p o d e m o s u s a r a r r a y s d e c o n t r o l e s

c o m o L a b e l 1 ( 0 ) y L a b e l 1 ( 1 ) ) ó s i m p l e m e n t e d o s c o n t r o l e s c o m o L a b e l 1 y L a b e l 2 , d o s

T e x t B o x ( p o d e m o s d e c i r l o m i s m o q u e p a r a l o s l a b e l s ) y u n L a b e l p a r a r e s u l t a d o s a l q u e

v a m o s a p o n e r l e n o s o t r o s e l n o m b r e y q u e l l a m a r e m o s ( L a b e l R e s u l t a d o s ) , a s í c o m o u n

b o t ó n a l q u e l l a m a r e m o s B u t t o n C a l c u l a r . E l p r i m e r L a b e l m o s t r a r á e l m e n s a j e d e

s o l i c i t u d d e l d i á m e t r o y e l s e g u n d o L a b e l e l c o r r e s p o n d i e n t e a l a a l t u r a . A t r a v é s d e l o s

T e x t B o x e l u s u a r i o i n t r o d u c i r á l o s d a t o s s o l i c i t a d o s y a t r a v é s d e l L a b e l d e r e s u l t a d o s

m o s t r a r e m o s l o s r e s u l t a d o s . E l c ó d i g o s e r á a l g o a s í :

C ó d i g o ( v e r s i o n e s V B m e n o s r e c i e n t e s ) C ó d i g o ( v e r s i o n e s V B m á s r e c i e n t e s )

R e m C u r s o V i s u a l B a s i c

a p r e n d e r a p r o g r a m a r . c o m

O p t i o n E x p l i c i t

R e m D e c l a r a c i ó n d e v a r i a b l e s

C o n s t P i A s S i n g l e = 3 . 1 4 1 5 9 2 6 5 4

D i m R ! , H ! , V A s S i n g l e

R e m C o n t e n i d o d e l f o r m u l a r i o

P r i v a t e S u b F o r m _ L o a d ( )

F o r m 1 . C a p t i o n = " C á l c u l o v o l u m e n

c i l i n d r o "

B u t t o n C a l c u l a r . C a p t i o n = " C a l c u l a r

V o l u m e n "

L a b e l 1 . C a p t i o n = " I n t r o d u z c a a q u í e l

d i á m e t r o , e n m e t r o s "

L a b e l 2 . C a p t i o n = " I n t r o d u z c a a q u í l a

a l t u r a , e n m e t r o s "

E n d S u b

R e m C á l c u l o y m u e s t r a r e s u l t a d o s

P r i v a t e S u b B u t t o n C a l c u l a r _ C l i c k ( )

R = V a l ( T e x t 1 ) / 2

H = V a l ( T e x t 2 )

V = P i * ( R ^ 2 ) * H

L a b e l R e s u l t a d o s . F o n t S i z e = 1 0

L a b e l R e s u l t a d o s . F o n t B o l d = T r u e

L a b e l R e s u l t a d o s . A l i g n m e n t = 2

L a b e l R e s u l t a d o s = " E l v o l u m e n d e l

c i l i n d r o e s d e " & V & " m e t r o s c ú b i c o s "

E n d S u b

R E M C u r s o V i s u a l B a s i c a p r e n d e r a p r o g r a m a r . c o m

O p t i o n E x p l i c i t O n

P u b l i c C l a s s F o r m 1

R E M D e c l a r a c i ó n d e v a r i a b l e s

C o n s t P i A s S i n g l e = 3 . 1 4 1 5 9 2 6 5 4

D i m R , H , V A s S i n g l e

R E M C o n t e n i d o d e l f o r m u l a r i o

P r i v a t e S u b F o r m 1 _ L o a d ( B y V a l s e n d e r A s

S y s t e m . O b j e c t , B y V a l e A s S y s t e m . E v e n t A r g s ) H a n d l e s

M y B a s e . L o a d

M e . T e x t = " C á l c u l o v o l u m e n c i l i n d r o "

B u t t o n C a l c u l a r . T e x t = " C a l c u l a r V o l u m e n "

L a b e l 1 . T e x t = " I n t r o d u z c a a q u í e l d i á m e t r o , e n m e t r o s "

L a b e l 2 . T e x t = " I n t r o d u z c a a q u í l a a l t u r a , e n m e t r o s "

E n d S u b

R E M C á l c u l o y m u e s t r a r e s u l t a d o s

P r i v a t e S u b B u t t o n 1 _ C l i c k ( B y V a l s e n d e r A s

S y s t e m . O b j e c t , B y V a l e A s S y s t e m . E v e n t A r g s ) H a n d l e s

B u t t o n C a l c u l a r . C l i c k

R = V a l ( T e x t B o x 1 . T e x t ) / 2

H = V a l ( T e x t B o x 2 . T e x t )

V = P i * ( R ^ 2 ) * H

L a b e l R e s u l t a d o s . F o n t = N e w F o n t ( " A r i a l " , 1 0 ,

F o n t S t y l e . B o l d )

L a b e l R e s u l t a d o s . T e x t A l i g n =

C o n t e n t A l i g n m e n t . M i d d l e C e n t e r

L a b e l R e s u l t a d o s . T e x t = " E l v o l u m e n d e l c i l i n d r o e s d e "

& V & " m e t r o s c ú b i c o s "

E n d S u b

E n d C l a s s

Page 6: Ejercicios con labels

E l r e s u l t a d o g r á f i c o s e r á s i m i l a r a e s t e :

Page 7: Ejercicios con labels

E J E R C I C I O E J E M P L O R E S U E L T O N º 3

T r a n s f o r m a r e n c ó d i g o e l p s e u d o c ó d i g o q u e s e i n d i c a a c o n t i n u a c i ó n , r e l a t i v o a

p r o p o r c i o n a r e l p r e c i o m e d i o d e u n p r o d u c t o , c a l c u l a d o a p a r t i r d e l p r e c i o d e l m i s m o e n

t r e s e s t a b l e c i m i e n t o s d i s t i n t o s .

1 . I n i c i o

2 . M o s t r a r “ I n t r o d u z c a e l p r e c i o d e l p r o d u c t o e n e l e s t a b l e c i m i e n t o n ú m e r o 1 , e n e u r o s ” :

P e d i r P r e c i o 1

3 . M o s t r a r “ I n t r o d u z c a e l p r e c i o d e l p r o d u c t o e n e l e s t a b l e c i m i e n t o n ú m e r o 2 , e n e u r o s ” :

P e d i r P r e c i o 2

4 . M o s t r a r “ I n t r o d u z c a e l p r e c i o d e l p r o d u c t o e n e l e s t a b l e c i m i e n t o n ú m e r o 3 , e n e u r o s ” :

P e d i r P r e c i o 3

5 . M e d i a = ( P r e c i o 1 + P r e c i o 2 + P r e c i o 3 ) / 3

6 . M o s t r a r “ E l p r e c i o m e d i o d e l p r o d u c t o e s ” , M e d i a , “ E u r o s ”

7 . F i n

Page 8: Ejercicios con labels

S O L U C I Ó N E J E R C I C I O E J E M P L O N º 3

E n e l f o r m u l a r i o i n s e r t a m o s t r e s L a b e l s y t r e s T e x t B o x p a r a p e t i c i ó n d e d a t o s , a s í c o m o

u n b o t ó n y u n L a b e l p a r a c á l c u l o y m u e s t r a d e r e s u l t a d o s . E l c ó d i g o s e r á a l g o a s í :

C ó d i g o ( v e r s i o n e s V B m e n o s r e c i e n t e s ) C ó d i g o ( v e r s i o n e s V B m á s r e c i e n t e s )

R e m C u r s o V i s u a l B a s i c

a p r e n d e r a p r o g r a m a r . c o m

O p t i o n E x p l i c i t

R e m D e c l a r a c i ó n d e v a r i a b l e s

D i m P r e c i o 1 ! , P r e c i o 2 ! , P r e c i o 3 ! , M e d i a

A s S i n g l e

R e m C o n t e n i d o d e l f o r m u l a r i o

P r i v a t e S u b F o r m _ L o a d ( )

F o r m 1 . C a p t i o n = " C á l c u l o p r e c i o m e d i o

p r o d u c t o "

B u t t o n C a l c u l a r . C a p t i o n = " C a l c u l a r p r e c i o

m e d i o "

L a b e l 1 . C a p t i o n = " I n t r o d u z c a a q u í e l

p r e c i o e n e s t a b l e c i m i e n t o n º 1 , e n e u r o s "

L a b e l 2 . C a p t i o n = " I n t r o d u z c a a q u í e l

p r e c i o e n e s t a b l e c i m i e n t o n º 2 , e n e u r o s "

L a b e l 3 . C a p t i o n = " I n t r o d u z c a a q u í e l

p r e c i o e n e s t a b l e c i m i e n t o n º 3 , e n e u r o s "

E n d S u b

R e m C á l c u l o y m u e s t r a r e s u l t a d o s

P r i v a t e S u b B u t t o n C a l c u l a r _ C l i c k ( )

P r e c i o 1 = V a l ( T e x t 1 )

P r e c i o 2 = V a l ( T e x t 2 )

P r e c i o 3 = V a l ( T e x t 3 )

M e d i a = ( P r e c i o 1 + P r e c i o 2 + P r e c i o 3 ) / 3

L a b e l R e s u l t a d o s . F o n t S i z e = 1 0

L a b e l R e s u l t a d o s . F o n t B o l d = T r u e

L a b e l R e s u l t a d o s . A l i g n m e n t = 2

L a b e l R e s u l t a d o s = " E l p r e c i o m e d i o d e l

p r o d u c t o e s d e " & M e d i a & " e u r o s "

E n d S u b

R E M C u r s o V i s u a l B a s i c a p r e n d e r a p r o g r a m a r . c o m

O p t i o n E x p l i c i t O n

P u b l i c C l a s s F o r m 1

R E M D e c l a r a c i ó n d e v a r i a b l e s

D i m P r e c i o 1 , P r e c i o 2 , P r e c i o 3 , M e d i a A s S i n g l e

R E M C o n t e n i d o d e l f o r m u l a r i o

P r i v a t e S u b F o r m 1 _ L o a d ( B y V a l s e n d e r A s

S y s t e m . O b j e c t , B y V a l e A s S y s t e m . E v e n t A r g s ) H a n d l e s

M y B a s e . L o a d

M e . T e x t = " C á l c u l o p r e c i o m e d i o p r o d u c t o "

B u t t o n C a l c u l a r . T e x t = " C a l c u l a r p r e c i o m e d i o n "

L a b e l 1 . T e x t = " I n t r o d u z c a a q u í e l p r e c i o e n e s t a b l e c i m i e n t o

n º 1 , e n e u r o s "

L a b e l 2 . T e x t = " I n t r o d u z c a a q u í e l p r e c i o e n e s t a b l e c i m i e n t o

n º 2 , e n e u r o s "

L a b e l 3 . T e x t = " I n t r o d u z c a a q u í e l p r e c i o e n e s t a b l e c i m i e n t o

n º 3 , e n e u r o s "

E n d S u b

R E M C á l c u l o y m u e s t r a r e s u l t a d o s

P r i v a t e S u b B u t t o n 1 _ C l i c k ( B y V a l s e n d e r A s

S y s t e m . O b j e c t , B y V a l e A s S y s t e m . E v e n t A r g s ) H a n d l e s

B u t t o n C a l c u l a r . C l i c k

P r e c i o 1 = V a l ( T e x t B o x 1 . T e x t )

P r e c i o 2 = V a l ( T e x t B o x 2 . T e x t )

P r e c i o 3 = V a l ( T e x t B o x 3 . T e x t )

M e d i a = ( P r e c i o 1 + P r e c i o 2 + P r e c i o 3 ) / 3

L a b e l R e s u l t a d o s . F o n t = N e w F o n t ( " A r i a l " , 1 0 ,

F o n t S t y l e . B o l d )

L a b e l R e s u l t a d o s . T e x t A l i g n =

C o n t e n t A l i g n m e n t . M i d d l e C e n t e r

L a b e l R e s u l t a d o s . T e x t = " E l p r e c i o m e d i o d e l p r o d u c t o

e s d e " & M e d i a & " e u r o s "

E n d S u b

E n d C l a s s

Page 9: Ejercicios con labels

P a r a l o s c o n t r o l e s p o d r í a m o s h a b e r u s a d o a r r a y s d e c o n t r o l e s s i h u b i é r a m o s q u e r i d o .

H e m o s u s a d o c o n t r o l e s i n d e p e n d i e n t e s t i p o L a b e l 1 , L a b e l 2 , L a b e l 3 y T e x t 1 , T e x t 2 y

T e x t 3 e n v e z d e a r r a y s d e c o n t r o l e s . S i b i e n e n l í n e a s g e n e r a l e s e s v e n t a j o s o e l u s o d e

a r r a y s c u a n d o n e c e s i t a m o s a u t o m a t i z a r p r o c e s o s , p a r a a p l i c a c i o n e s t a n s e n c i l l a s c o m o

é s t a n o t i e n e t r a s c e n d e n c i a h a c e r l o d e u n a u o t r a m a n e r a .

E l r e s u l t a d o g r á f i c o s e r á s i m i l a r a e s t e :

h t t p : / / a p r e n d e r a p r o g r a m a r . c o m / i n d e x . p h p ? o p t i o n = c o m _ c o n t e n t & v i e w = a r t i c l e & i d = 2 3 6 :

e j e r c i c i o s - r e s u e l t o s - e n - v i s u a l - b a s i c - c o n - f o r m s - l a b e l s - t e x t b o x - y - b u t t o n s - c o m m a n d -

e j e m p l o s - c u 0 0 3 2 2 a & c a t i d = 3 7 : c u r s o - a p r e n d e r - a - p r o g r a m a r - v i s u a l - b a s i c - d e s d e -

c e r o & I t e m i d = 6 1