Top Banner

of 178

64643183 Cuaderno de Trabajo Visual Basic I

Oct 12, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    1/178

    CUADER

    VI

    Ca Taba Va BacCcaLcca

    NO DE TRA

    UAL BASIC

    ca ba a Lcca Ca CRcc 3.0 U. Sb 2011 I

    AJO

    AbcNDS

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    2/178

    INTRODUCCION ........................................................................................................................................... 5

    Aca Aa 1. ........................................................................................................................ 6

    Aca Aa 2. ........................................................................................................................ 7

    Aca Aa 3 ......................................................................................................................... 8

    Aca Aa 4 ......................................................................................................................... 8

    Ecc 1 U acac a................................................................................................... 9

    Ecc 2 Ica c Va Bac ..................................................................................................... 10

    Ecc 3 Icac E IDE ....................................................................... 12

    Ecc 4 Pa acac ................................................................................................................ 16

    Ecc 5 Icc a c .......................................................................................................... 21

    Ecc 6 Gaa a c ..................................................................................... 26

    Ecc 7 Ua Taa .................................................................................................... 27

    E 8 C c .............................................................................................................. 29

    Ecc 9 MCacaa .................................................................................................................... 32

    PRACTICA 1 Pa b ....................................................................................................... 34

    PRACTICA 2 Pa b (P) ......................................................................................... 34

    Ecc 10 Cacaa ca ............................................................................................................ 35

    Pa a .......................................................................................................... 35

    Aa b a a ............................................................................................................. 39Mca a a b a ......................................................... 41

    F a c. .................................................................................................. 42

    F a cc ............................................................................................... 44

    Taa ac ......................................................................................................................... 45

    Aac ........................................................................................................................ 45

    Dac aa ................................................................................................................ 47

    T aa .................................................................................................................................. 47

    OB c ..................................................................................................... 48

    Ecc 11 Dcaac aab ..................................................................................................... 49

    Ecc 12 Dcaac aab ca ..................................................................................... 50

    Ecc 13 Vaab ............................................................................................................................. 51

    Ecc 14 Dcaa Ca ...................................................................................................... 53

    PRACTICA 3 C Ha .................................................................................................................. 55

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    3/178

    PRACTICA 4 Cac Aa ................................................................................................................. 56

    PRACTICA 5 B c c 2 ........................................................................................... 57

    Aca Aa 5 Fc Maaca (L) ........................................................................ 58

    Ecc 15 Cac Saa N (Fa) .................................................................................... 59

    Ecc 16 Raa (Fa) ...................................................................................................... 65

    Ecc 17 Cac Ea .................................................................................................................. 73

    PRACTICA 6 Ca Aac D b ......................................................................... 75

    Ecc 18 IFT..E ...................................................................................................................... 76

    Ecc 19 I..T ................................................................................................................................ 77

    Ecc 20 I Aa ....................................................................................................................... 78

    PRACTICA 7 Ca caa ca ................................................................................... 79

    Ecc 21 Ba a (Cc I) .......................................................................................... 79

    Ecc 22 Pac a (Cc I) ................................................................... 86

    Ecc 23 Fca c ................................................................................................. 91

    PRACTICA 8 Dc Raa ................................................................................................. 95

    Ecc 24 Sc Ca .......................................................................................................................... 95

    Ecc 25 Sc Ca c a caac .................................................................... 96

    Ecc 26 I..T Sc Ca .......................................................................................................... 96

    Ecc 27 FN .......................................................................................................................... 100

    Ecc 28 FN c aac ca .................................................................................. 103Ecc 29 DL ........................................................................................................................... 104

    Ecc 30 Taba ca ........................................................................................................ 110

    Ecc 31 N ............................................................................................................... 112

    Ecc 32 Ca ....................................................................................... 114

    PRACTICA 9 C c a a ........................................................................................... 121

    Ecc 33 Fc Pc ............................................................................................ 121

    Ecc 34 Mac C ...................................................................................................... 124

    Ecc 35 Oac bba ................................................................................................... 125Ecc 36 P cac ..................................................................................................... 130

    Ecc 37 Fca aca ............................................................................................................ 135

    PRACTICA 10 Ca c ......................................................................................................... 143

    Ecc 38 Ccaac. Fc caa............................................................................. 143

    Ecc 39 E ............................................................................................................................. 145

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    4/178

    Ecc 40 M................................................................................................................................. 147

    E .............................................................................................................................. 147

    T ................................................................................................................................. 148

    I ....................................................................................................................... 150

    Ic c .................................................................................................... 152

    Aca aca ............................................................................................................. 153

    La aac ....................................................................................................................... 155

    Cac b .................................................................................................................. 156

    Maca cac ...................................................................................................................... 158

    Aca aca Sb ....................................................................................................... 160

    Ba a ...................................................................................................................................... 161

    Ba ............................................................................................................................. 162

    Tca aba ........................................................................................................... 163

    M ca ............................................................................................................................. 164

    Ecc 41 Caa a ............................................................................................................... 166

    Ecc 42 Fca aca (c a ) .............................................................................. 168

    Ecc 43 T Fa (MDI) .............................................................................................. 174

    PRACTICA 11 Ra aa ............................................................................................................. 178

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    5/178

    E Ca Taba a baa a c ca, , c caacac a ca a , a cc a c c. Hac acca I aca b a aa Va Bac, ba, a cca a a a acc a ca a aa Va Bac c c aa.

    Aa a acca a cc c a c aa aca aabac c aa aa.

    Rc ca aba a Ga E (a) a c, ca aa a aa c aa aa a a c.

    Ecaa:Ecc. S a a a, ca a, c a caacca a caa c, c ac c a ca. Ga cc a a ca a aa a cc a.

    Pacca. S ba a a a . N c.

    Aca Aa. S cc acca a a a c aa c, aaa a aa aa a a.

    Pc. S c ca c a a a c ac a caa ac Va Bac

    Aac:

    AaIaca (aaca)Ca CaMa EcaMa P VaY

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    6/178

    1.

    Icc: Raaa a ca bac c abaaa VaBac, baa aba a a ca.

    L cc a :

    Paa cca Paa a M M cc Fa Ob Pa Nb b E M Pc Fc Ac.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    7/178

    2.

    D ac a a aa , a a ca a cac ,ca c Va Bac.

    ELEMENTO DESCRIPCION

    1

    2

    3

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    8/178

    4

    5

    6

    3

    Raaa a ac b a aac a a a acaa. Dcaa ba a:

    1. Nb2. T ac3. Caacca ca4. U c

    4

    Aa a a cc.

    1. Ca2. Sca3. Vaab 4. Pc

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    9/178

    1

    1. Ab a cacaa2. Pa b b 6

    D a a c b ( 6) a aa a ca a aac a caa a a ac, a aba 0 aba ca .

    3. V a a b 6Fa a aa aa. E 6 a (ba) aba ca , a c a cacaa 6 c 66.

    C b 6 a aca a , a aa aca a. P b 6 a aca a? P a a ba aca a a a a a a acca a a a.A c a a a c a a caacca c a a a acac.

    P b, c b aa b ca a ac b caa a c ac. Paa a a b aa ca, c a aaa cb aca .

    Db a , c a ccac c a (a aba aaa), a a a aac a Va Bac.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    10/178

    2

    1. Ica Va Bac: Ic Paa Mc Va S 6.0 Mc Va Bac 6

    A Ica Va Bac aaca a aaa c a:

    2. Ha cc Aca aa ca c.Oba a aaa ca a a ba a cac.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    11/178

    B

    E a baa a a c, a ca Va Bac (Ac, Ec, V, c.)

    F

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    12/178

    Ea a a a a a, a a a a aaa aaa aa a aa. A a aaa aa a. A a ca a acac, c a b, ca , c. S a a aaa a a acaa a + F7.

    E a aaa a c aaa b a, aa . Paa ca aa ca b, c ca a caa a a b c a aca c caa, a a ca a ca aa, a b a a a a aa b aa. S caba aa c ca a a c ac, a aaa a ca a ac a c.

    3

    1. Sa b a a ca a, b caa

    .

    2. Ea aa a ca a b ca, a aaa aa

    a c acaba aa.

    A c.

    C

    E ca ca a aa a aa a

    c. E a a cac

    a, ca c bc. M aa c

    aa a .

    A cac a a ba a aa bca, aa a

    a a ca a a acac. E a cc ca

    aa.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    13/178

    P. Ua c aa , caba aa cca a.

    Lab. Ua c aa cb a aac

    a caba.

    TB. S ca a caba.

    CaB. Ua c aa ca b b ca

    aca a.

    CcB. Caa a a aa aca b c.

    Va a, , aca, aca... E a aca a caa

    caa cac a acac.

    OB. M aca a c a, a aca a

    a c. S c , cca

    aca a a cc .

    Paa aa ca aa a a c Ca

    aa a c V ac cc b: a

    baa aa (a a cac).

    B D a baa aa acc a a aa c

    c ca a ca a a aa a

    acac (Gaba, ab, ca, a Va

    Bac, c.). A caVa Bac aac abaa aa a. N

    ca a a baa aa, a ca a .

    Paa aa a Baa aa a b a a c

    Baa aa a c V. A ca Baa aa aa ac a a b ac cc b

    b a. E ca aa cc b Ea.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    14/178

    E

    D a c a a aaa,

    a, c a acac.

    Paa aa a c b aV Ea c, a a cbac ca C + R a b b: a baa

    aa.

    E a aaa a a b cc

    a. (La a a c a cc). La

    a a caacca caa c

    aa, c, c, c, a, a, c.

    Ta a a caba ca ca a ,

    ca aa, acc, ca a ca a aca c.

    Paa caba a a b ca a ,

    cca b a a aa a caba a

    a . M aa aa a caa cca

    c ac.

    S aac a aa a aF4, a a c a

    baa V Vaa a c a c a b

    a baa aa:

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    15/178

    Oba a a a aa a aac

    caa a a aa b a a cca

    a.

    L aac aaa ca

    cc.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    16/178

    4

    Va a aa a a acac a a a

    aa . S aa a ca ca

    a caa, c, a a a aac

    c. L a a cca ca a a acac a ca b a a . A

    a, aa .

    1. Ica Va Bac 6.0.

    2. D a aaa N c c a c EXE a a Aca.

    D aaa a,

    ca a a acac.

    Taa a

    3. Pa cc b a, ba c ca a a

    aac b a, c F1.

    4. Bca a aH(La a aa aabca).

    5. Ha b cc b a a cb 3100. Pa I.

    Oba c ac a a caba.

    6. Bca a aW.

    7. Ha b cc b ca a cb4300.

    Aa ba c a aa a a caba. Va

    a a a cca ca aa c

    a acac. D a a c a a. (S a

    ca, aac)

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    17/178

    8. Cca c a ca aa b cCaB.

    9. Pa b cc b c, c a aac b c a.

    Cab aa b

    10. Sa b a a ca c .

    11. Ma a a aa aaca ca:

    (P a ca a a aaca a). E ca a ac a b.

    12. M, aaa aa ca aaca1215 375. Ca

    ca a a b a.

    Fa a a a ca

    a H= 375 W= 1215.

    Cab c b.

    13. Ha cc b b acaba ca. D a

    aac ca c aa c a ca.

    E ca ca a c ca c c a aa a a.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    18/178

    14. Ma a b a aa a c1560, 2040 a

    aa.

    Aa ba a a aT = 2040 L= 1560.

    E a c aa a a a:H, W T, L.

    Cab b b

    La a (Nb), aa a b

    aa.

    15. Scca bac cc b . PaF4. E ca

    ca b cca.

    16. Ha b cc a a(Nb), ( aa a a c).

    17. Ecb Ca. Pa I.

    A a a ac ca a b

    a a bCa.

    Cab b.

    Aa, aa a a acac a c a ac

    b a a caba .

    18. V a a F4.

    19. Ha b cc bCa cb C&a

    E & a a aca a cbac ca a

    aa ac b. E ca a A+. Oba c

    b aac c Ca.

    Va a cca a a a acac.

    Cac TB

    20. Pa b cc b TB.

    21. Cca a a a a c240, 240 c aa 1455 285.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    19/178

    22. Caba a a (Nb) T.

    23. Sa b a aT ba c.

    D a a a ca c aa aaca

    b.

    Cac Lab

    24. Cca Lab a c 2280, 240 c aa 1575 255.

    25. Caba b Ea.

    26. Sa b a aCa ba c.

    D a aa a ca c a acac a

    b.

    Fa aa caba c b TB a a

    a T, a b Laba Ca.

    27. Sa b a aBS Lab. Ab a a ab a

    a a c a c1F S.

    C a c c Lab a b, c

    c.

    Cac CcB

    Va a cca CcB, c ca Na, Ca a ca. Rca c CcB

    a aca, , aca.

    28. Pa b cc b CcB Ca aa.

    29. Sa a c 600, 840

    30. Cca CcB a c 600, 1200

    31. Caba b : Na a Ca.

    32. Caba Ca Na Ca.

    Oba ca caa ca a ca aca b.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    20/178

    Fa a a c a cca aa c a a

    c.

    Cac OB

    Aa cca OB, c c ca aaca Maca

    ca. Ua c a ac

    aaca aca ca.

    33. Pa b cc b OB Ca aa.

    34. Sa OB a c: 2280, 840 a

    c: 2280, 1200

    35. Caba b c Maca,

    Mca, .

    Oba b ac. Pa

    a a c a aac aca.

    36. Caba Ca ab Maca Mca.

    Fa a a c a cca aa c a a

    c.

    E aa c ca a b cc.

    Cab c a.

    37. Scca a.

    38. Acc a a a Ca cb: P aa.

    Va a cb aac a.

    39. Aa acc a a a Ic a b

    T aac a aa ca Waa ba ac.

    40. Acc a c aa Va Bac. Scca ac

    Tc14.c ca cGac\Ic\Tac

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    21/178

    Ac aac c a.

    Pc, a cca a a a

    a acac. Aa a ca c c ca a aca c

    aa c.

    5

    D cca c a acac? E a acac c

    ab, a cca c a a aa ca

    a acc. B, ca ac ca b

    Ca.

    T a caa a cc ca ca ca. A cc

    aac . Caa c

    aac b c (Nb), cac_

    b . P B_Cc, ca c

    ca ca ac cc b b aaB.

    N c caba a a

    ca a a. E a ca

    b b a caba a a (.)

    b a a a caba. P

    Ea.Ca = Cab

    , c cabaa Ca Lab aa Eaac

    aaca Cab . E cc c c

    a cc ca Va Bac.

    E a a b Ca a c

    Lab a TB c a

    : Maca ca,Na, Ca.

    1. Pa b cc b bCa.

    Ac aac a aa c a:

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    22/178

    E a aa c c

    ac c.

    E c b a a a aac a ca, a a

    ca c a c c .

    La a a ca a aa Cc

    (ac cc c a) b Ca. Y a a a ca

    a c c .

    A a a ca c b ca a

    aa a a Va Bac aca c aba

    aa a a a cb c.

    Va a c a a a c c a c aa

    c.

    2. Ecb : Maca.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    23/178

    Oba c ac aac a c

    ca ac a :

    E ca a aac a a a bMaca.

    3. Ecb .

    Oba c a a a aa aa ca a a aaba aba cV.

    4. Pa a ca Tab.

    Oba c aca a aac c aaa Va.

    5. Ecb=

    Ac aac ca c c:

    6. Ecb T ( a ca aca).

    7. Pa Ia a a a a a.

    Oba c Va Bac cca ac a c. S

    Va Bacba ca a ca ba c ab c

    a a a c .

    Ca c a cb c c c

    ca Va Bac c a c ca c a ca

    a cc. E ca, , a cc UCa cb

    a a c.

    8. Ba a a c a c.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    24/178

    N b a a a a aba c

    ca.

    9. Ca c, a a ca a c

    ca:

    Etiqueta.Caption = Texto.TextIf Negrita.Value = 1 Then

    Etiqueta.Font.Bold = TrueElse

    Etiqueta.Font.Bold = FalseEnd IfIf Cursiva.Value = 1 Then

    Etiqueta.Font.Italic = TrueElse

    Etiqueta.Font.Italic = False

    End IfIf Mayusculas.Value = True ThenEtiqueta.Caption = UCase(Etiqueta.Caption)

    ElseEtiqueta.Caption = LCase(Etiqueta.Caption)

    End If

    Va a ca c a a a a acac:

    Ea.Ca = T.T Ca c a caa T.Ta a a Ea.Ca

    I Na.Va = 1 T C a cc I ac a a

    a ca c Va Fa. (Ea ca a c

    c cc a aa aaa a ca aa

    a c c).

    I [Pa] T

    [Icc ca a Pa aa]...

    E

    [Icc ca a Pa aa]...

    E I

    E ca a CcB aa Na aca.

    E ac c a aVa a1 = aca 0

    = aca.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    25/178

    E ca a caa Na acaa (Va = 1), a a a

    cc I, c c a Ea Na a

    a Ea.F.B a Va (T) a

    aa: Ea.F.B = T

    E ca a caa Na acaa (Va = 0), a a acc I, c c a Ea aac a, a

    cc Ea.F.B = Fa

    E I ac a CcBaa Ca

    aca. S aca a a Ea.F.Iac a

    a (T), a aca, E, a a a

    (Fa).

    I Maca.Va = T T C I ac a

    OB aa Maca

    aca. Oba b a acac T acac Fa. E

    ca a aca ac, a a a I :

    Ea.Ca = UCa(Ea.Ca). Ea cc ca a

    aa. S a aa a ca a

    a, a a c c a a a. C c Ea, ca ac c Ca, c aca c

    UCa ( c a Ea aca) a

    Ca a Ea.

    Aa a a aca OB aa

    Mca, a a Ia c a cac

    b ca cca a cca a a

    cca. P a E I aa

    ca a cca Maca a

    Mca. Paa ca a a cc LCa.

    C a a cba a a b cbac

    ac c a a acac. Ia c, a

    a a aa ca c c a

    cc.

    10. Ica a cc ba aF5 a b.

    11. Raa a ba a b a acac.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    26/178

    Rca ca aa cab ca

    b Ca.

    12. Faa a cc a acac ca a aaa.

    6

    Ca aa a acac c a c a cc

    ca a aa aa aaa a a c

    a aa c.

    Paa aba a ca aa a.

    1. Acc a Gaa F1 c... Ac.

    2. Acc a c a aa a, b

    a Gaa.

    Fa a a aa c

    Aa aa c.

    3. Acc a Gaa c c... Ac.

    4. Acc a c a aa a. Ecb Paa a Gaa.

    Fa c aa c b.

    Aa a a ab a , aa a ab a

    c aa.

    5. Ec Aba c N Pc.

    S aac a aaa a a aa cab

    aa.

    6. E a aaa a Aca.

    Aa a a a acac aaa aaa

    c aa abaa. E cc a c ca

    ac cab a acac.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    27/178

    7

    S aa aa aa c a aca a caa aa a ca a Fa. E c a aac a baa aa ca aa c c 1. C a 10.C. C aba, ab caba a aaa c a c a baa.L a a a baa 100 C 100 C.

    A ab a a baa aac ca aac a c aa baa aba caa. Eca aac (ab) ca a caa aac. Ca a acac b SALIR a a cc FILE ca ca c SALIR, a a a cc aa.

    La aba a cac ca c a c a a a c

    C IEDAD A

    Na T

    Ca C Taa

    F Na F

    Ca &Ac

    F Na FSaCa &Saa

    Na cSaCa Sa

    C Na C

    0F Na Fa

    32

    Na bT

    M 100

    Ma 100

    SaCa 1

    LaCa 10

    Va 0

    C Na bC

    Ca Ga CaF MS Sa S, 10

    F Na bFa

    Ca Ga Fa

    F MS Sa S, 10

    Y c aa :

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    28/178

    Option Explicit

    Private Sub cmdSalir_Click()BeepEnd

    End Sub

    Private Sub mnuFileExit_Click()End

    End Sub

    Private Sub vsbTemp_Change()txtCent.text = vsbTemp.valuetxtFahr.text = 32 + 1.8 * vsbTemp.value

    End Sub

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    29/178

    R a :

    EGA EEA

    B? S b a a a,

    C ?

    E ScBa Vca, a caa , a a b ca

    C ? C a a NAME

    C

    ?

    C a a Ca, T Va

    C

    ?

    END

    D ? E c ac b cc c

    8

    Aa a c a caa a aaa, a aa c ca c .

    L ac aaa C0.b C0.

    C IEDAD A

    C0 Na C0

    Ca C

    C Na aCCa C

    A Na A

    Ca A

    Na R

    Ca R

    A Na Aa

    Ca Aa

    Na V

    Ca V

    Na aPc

    Ca PcA Na Aba

    Ca Aba

    A Na Aba

    Ca Aba

    C Na Caa

    T

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    30/178

    Y c :Option ExplicitPrivate Sub Form_Load()

    txtCaja.Top = 0End Sub

    Private Sub optArriba_Click()txtCaja.Top = 0

    End Sub

    Private Sub optAbajo_Click()txtCaja.Top = frmColores0.ScaleHeight txtCaja.Height

    End Sub

    Private Sub optAzul_Click()txtCaja.BackColor = vbBlue

    End Sub

    Private Sub optRojo_Click()txtCaja.BackColor = vbRed

    End Sub

    Private Sub optVerde_Click()txtCaja.BackColor = vbGreen

    End Sub

    Private Sub optAmarillo_Click()txtCaja.BackColor = vbYellow

    End Sub

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    31/178

    R a :

    EGA EEA

    C

    ?

    T BacC

    ? Fa O

    C

    ?

    C a a BacC

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    32/178

    9

    E a a cacaa a ac a ca acaca. L ac c aa cac.b cac.

    C IEDAD A

    F Na McacCa Mcacaa

    Na O1T

    Na O2

    T

    Na R

    T

    Na bO

    Ca

    Na bEa

    Ca =

    CB Na cSaCa +

    CB Na cRaCa

    CB Na cMCa *

    CB Na cD

    Ca /

    Y a cac a c c a c

    Option Explicit

    Private Sub cmdDiv_Click()txtResult.Text = val(txtOper1.Text) / val(txtOper2.text)lblOp.Caption = /

    End Sub

    Private Sub cmdProd_Click()txtResult.Text = val(txtOper1.Text) * val(txtOper2.text)lblOp.Caption = *

    End Sub

    Private Sub cmdDiv_Click()txtResult.Text = val(txtOper1.Text) / val(txtOper2.text)lblOp.Caption = /

    End Sub

    Private Sub cmdResta_Click()txtResult.Text = val(txtOper1.Text) - val(txtOper2.text)

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    33/178

    lblOp.Caption = -End Sub

    Private Sub cmdSuma_Click()txtResult.Text = val(txtOper1.Text) + val(txtOper2.text)lblOp.Caption = +

    End Sub

    R a :

    EGA EEA

    A() B? Paa c a a a caa

    aa a ac ? Sa, a, cac

    D

    ?

    E caa b ca, CLICK()

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    34/178

    1

    Aa, aa a acca cc a ca

    2

    Ha a aac a acca aca PRINT Va Bac. Pa

    D a A S * 10

    Pa Sb Ca1_Cc()D Nb A S * 10Nb = JaSa = HaP a; ; Nb

    E Sb

    c bac Va Bac: b a. Qaa a

    ()

    , a a c a a, aa a a

    caa :

    a, a a :

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    35/178

    10

    Va a aaa c aa a a a

    a, c a c a aaa a ca ca a

    acac, c , b aa, a ca, c.

    1. Ica Va Bac a ca aa aaca a

    aaa.

    Ua a aaa a a caba aa. R

    ca aa aa ac. Ua a a. Ma acc a.

    2. P a aHa 5775 Wa 6045.

    Pc a ca a cc

    3. Ha cc Vaa c a V.

    Oba c a a a aaa a aac a aa c a.

    Ea aa c a ac a a

    a aaa a.

    4. Sa ca ca bac aac a aabaF1.

    Oba c a aac c, c :

    S a a b a c

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    36/178

    a a ca a a aaa a. C c a

    ca c a a ca

    F1.

    5. Cca b a a a a ca a cc

    ba. Ac a cc ba.

    Oba c a aac a a aaa a

    ca. C a a a aa ac a,

    aaca ca a aaa.

    6. Sa b b a. Pa b c a aa

    aaca ca. Ha cc Ga c.

    C a c a a ca c a a aaa c

    c a a aca a.

    7. Qa a c Ga c (a cc a c) acaC a aaa Pc ca.

    C a a c c a

    c aaca c a aaa a. E a acac a

    acaa a c.

    Ea a c a ac a aa a

    SaUPc 4 c .Maa; ca

    a a ( c a ca a cc); ca aaaa W (Ea a a aaa). S

    a a a c aac ca a

    c ca a.

    N ab ca a ac a c c a

    b a aaa c a a T L. T aca a aca

    a a c a a a,

    a L aca a aca a a a a

    a a.

    S a a aa Pc a a ca.

    E

    C b, BS, c ac,

    , a acac a b, a caba

    aa, aa a aa c a aca,...

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    37/178

    E ca a a ca aa a a

    a ac a a ca b a a

    a acac cca. L a a a a

    acac, a a aa.

    D BS 6 b c.0 N: Hac a acac aaca b.

    1 F S: Hac b a acac . C ac b a aa ca.2 Sab: Ea c a aac c a ca a.

    C a c caba aa a a .

    3 F Db: C a c c c, a baa

    , c b aa a. Ea aa

    caba aa.

    4 F T W: S aca a c a a c a

    ca. N ca aa a. E aac a baa aa W.

    5 Sab T W: T a aa aa aab. E

    aa a aac ca. E a aac a

    baa aa.

    Ua ca a ca a c c

    a ca a acac. Oa ca a ca

    c aac b c a acac ab ca

    a c BS cca b a

    aa a aca.

    8. Cca a a BS a a 1 F S.

    Oba c b aa a a aac

    a, a b b ca.

    9. Ica a cc ba a ca aa a. Ca

    a cc.

    Va a cca b a aa a a a

    a ca aca. A a c acaa a a caba aa.

    10. Sa b a aMB.

    Oba c a a c a Fa. E ca

    b a aca.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    38/178

    11. Ha b cc b a aabaMB ba c a caba aT.

    D a aa c a aaca b

    a. Oba c a aac ab b aa

    aca. Paa aca a a T a a MaB. E

    a a aca a a a aaa a acac.

    S a a a aaa a acac a a a Mab a Fa. N ca a a c,

    c ca cc, a a a a

    a acac a aaa aa a aa c a

    acac a.

    A

    Va a caba aac a. Rca c ac ca a a cc.

    12. Ecb Pa cacaa c a acac.

    Aa caba c aac a acac.

    13. Cca c c a acac Mc18.c ca cGac\Ic\Mc c a aaVa Bac.

    Aa a a caba c a Pa cacaa.

    14. Acc a a a BacC a cc a ca aa

    c.

    Oba aac caa. Ua aaa Sa, aac

    c b a W Paa

    aac c aa . La Paa aca a a a a

    ca.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    39/178

    S ac cc c b b caa bac

    aac a aaa, a c b

    a aa c W.

    15. Ha cc b c aa a acac. Y c

    ca ca. (Sa a, a ca).

    N a c ca c a a a a b a

    a acac aa a a c a c

    c ac caac.

    Va a a a a cc: Lab,

    TB CaB. Paa a a a a

    aac b aa a, b aac, ca b b( ca ca), aa

    c.

    M aa ca a aaca b aaaa.

    Raa a a cc ca ca c aa b ,c caba aa c a a c aa a.

    16. Db aa 6 bLab.

    S aa aa ca .

    Mca a a caaLabaa a a:

    Lab1Ca: Cacaa

    L: 1920T: 0

    Lab2Ca: P a

    L: 240T: 1320

    Lab3

    Ca: S a

    L: 2280

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    40/178

    T: 1320

    Lab4

    Ca: Ra

    L: 4680

    T: 1320

    Lab5

    Ca: La acL: 480T: 3360

    Lab6

    Ca: Oac c a aL: 3360T: 4560

    Lab7

    Ca: 0(Nb): MaRa

    L: 4560T: 1560

    BS: 1 F S

    Oba a 6 Lab aa a a,

    (Nb) a . E b a a a cc a

    acac b b cac c b a.

    E cab, Lab7 aac a a ac

    a aa.

    17. Aa 2 b CaB.

    Mca a a caa CaB aa a

    a:

    Ca1Ca: Ba

    (Nb): Ba

    L: 3000

    T: 2400

    W: 1215

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    41/178

    H: 495

    Ca2

    Ca: Caca

    (Nb): CacaL: 4320

    T: 2400

    W: 1215H: 495

    Rca c aca a ca aba caaCa.

    E: B Caca A+C.

    18. Aa 2 b TB.

    Mca a a caa TB aa a a:

    T1

    T: (Ba aca)

    (Nb):

    POa L: 240

    T: 1560

    T2

    T: (Ba aca)

    (Nb): SOa

    L: 2400

    T: 1560

    Oba c b aa aa

    cca aa, a aa ca

    a a a b.

    Va a ca a a ca b.

    S a b a c a a

    a ac ca: a cca b a b ca a

    a caa cca ca a a a a

    c aa b ca.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    42/178

    19. Ha cc b Cacaa.

    20. Pa a ca C a a a aa a cc P a ,

    S a, Ra, La ac Oac c a

    a.

    Oba c a a cca a

    ca. Oba ab c a a a a caba, a a

    a caba a ca a b cca

    .

    S a b cca ba c c a aa. (E c c aa

    a a ). L a a ac a a

    a a b a aa, a aa

    c a aa c b.

    21. Pa F4 aa acc a a a.

    22. Ha b cc b a a BacS c bcca aa ac a aa.

    La a aa b aa a a c

    . E ab ca aa ac a caa a

    acac. E a caba

    cc (c a a cc a). E ca ca c

    ab a.

    23. S aa a cca b cca

    a b ac cc, a aa a ca C,

    b Cacaa, aa a a cc b. S a a c

    c, a cca b a a cca a

    Cacaa.

    E c b cca a a a Cacaa a.

    24. Pa F4.

    25. Acc a a a F.

    Oba a a aca. E c

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    43/178

    b cca.

    26. Pa cc b b c aac ca

    a.

    Ac aac ca c :

    D a a F cca a

    aa a. E aaa E

    cca ca cNa(), Ca(),Na

    ( ), Na ca (). Ja c cca

    aca Ec c : Taca ()

    Sbaa (). Tab ac a ca

    a a aa a b a a (): a ca c baa

    aca. Tab ca Taa a ccaa.

    Db ca c a a a aa cc

    a a ca c a ac aa.

    27. Ha cc Na. Aca a aa.

    Oba cab. La c a a c . S

    c , aa aa.

    28. Ha cc ca a a aaa aa a a cc.

    29. Ha cc b Cacaa.

    30. Acc a a a F.

    31. Acc a ca F.

    32. Mca aaa 18 a aaca Sbaa.

    A aca a aa ba ca E. E ca

    a ac c a a cac a c.

    33. Aca ca .

    34. Scca TB a c (Nb)

    POa SOa, c Labaa MaRa.

    35. Acc a ca F.

    36. Caba Taa a 18. Aca ca .

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    44/178

    Mca aa

    Va a ca aa 3 b ca.

    37. Mca aa a 1215 540

    C a a cc a ca

    a a ca aa. E c ca a a

    a b a a.

    Va a aa b aa T

    a aba a ca ca .

    Paa ca c a, ca, aca

    baaa a a ba1. S a aca

    a ca ca a a. Db cb b

    b ca a a ca a

    : FB (Na), FIac (Ica), FS

    (Taca) FU(Sbaa), a (=) a T

    Fa aca aca. (Tab a

    F.B, F.Iac, F.S F.U).

    P , a b a a

    b T cab a a. D b b cb a a c T.FB = T a Taaca a.S a a c aa. S aaca a

    a b a a T.FB = Fa, a

    aa b aca a a a aca. E ca

    ac a a aa caa a a a.

    S a ca a b aa aca aca a

    a, ac b aa a ca, ca a

    a, a a . L ca a a;

    a aca a a a aca aa. E c c a a: T.FB = N T.FB.

    La aca N ac a a a, Fa c

    ca T a T c Fa.

    Tab caba , a c a a

    FNa. Ea a Baaa cca

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    45/178

    b a a. La a a a a:

    Nb b , a a FNa, a

    ca b b a .P :T.FNa = Vaa.

    Oa a aa caba :FS, c

    a a c ca aa a . Ea aac baa a b cca aa a .

    E aa a . E aa 2160 . L

    c c a a a a aa: Nb b

    , a a FS, a ca aa a

    a. P : T.FS = 12.

    C acca aca ca a aa acca a

    a a.

    Aa a a ca aa ca

    a.

    Ea a a a b a ac

    aa c c a a .

    38. Scca aa ,

    c (Nb) MaRa.

    39. Acc a a a caba a T a a AS.

    Oba c cc caa b a

    aa aa . S aa c a a Ca

    a c aa b caba aa a

    c b.

    E a cca a a abaa c c a caa a aa b

    a.

    S a caa a aa a ca

    ac , a aa a a a (a c a a

    cb ) abaa c aa a a ca (aa a a

    ca ca a).

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    46/178

    40. Scca POa acc a a a T.

    41. Ecb a aaba T.

    E c aa ca c aca a aac

    b.

    Oba c b a a Lab MaRa

    a a a.

    42. Acc a a a A MaRa.

    Oba 3 b c. E a a a

    a a. 0: a, 1: ca, 2: c.

    43. Scca a aac a a ca (1. R J).

    Oba a aa b.

    Va a ac c b:

    POa SOa. S cab

    aa aa ac cca a a a T

    SOa.

    44. SccaPOa SOaaa abaa c ab

    b ca.

    45. Acc a a a A cca a c c, aa

    ac b aaca aa a a ca.

    Oba c b cca a

    c aba aa. A b ca? M c,

    a a c aca a a.

    46. Acc a a a ML a T.

    Oba aa caba c aa a a

    aa a a ca.

    La a ML ac b

    a c aa a. T ca a a

    aac a ca c bTb aca a a ML.

    47. Ba c b cca.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    47/178

    Oba ca c ba

    cca.

    A acc a a a T a a aaba (T) ca

    ML aca a b a a . Paa a a b a

    b c a ca aca aba aac a a ba c.

    Aa a a a aa c

    POa SOa. E c c a

    a MaL. Ea a a a c c a

    ca a caac a a . Va Bac

    a c caac. N aa a aa, a c cac .

    48. SccaPOa SOa.

    49. Pa F4, aa acc a a a.

    50. Ecb 4 MaL.

    E a a, a aa b aa

    a, aa a aa a a a

    a a b b a. E c

    c a a a aa c c.

    51. SccaPOa.

    52. Acc a a.

    53. Sa b a a: TTT.

    E a a cb aaca

    ca aa a a a a b cc a.

    54. Ecb: Ic a.

    Raa a a ac c SOa b

    Caca Ba. Ecb ca c, a c

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    48/178

    b Caca aa cc a ac ccaa

    (c a cc) b Ba ba

    c POa, SOa MaRa,aa ca a a ac c a.

    Va a a c aa cca ca a

    ca ac (a, a, cac ) a a

    aa. H c a aca a a .

    E a a cc a a b, a a a a

    a a , a abaa c c a aaca

    c a aaa cc, aaca b, c a a

    .

    55. Ia OB.

    Oba c aaca.

    56. P c (Nb): Sa.

    57. Acc a a aS ca a Saaa Gaca.

    Oba c aaca aa c b.

    58. Ba c a aCa.

    59. Acc a a aPc ccaMc18.cGac\Ic\Mc

    c a aa Va Bac.

    60. Caba aa a 540 540 c a 1680, 600.

    61. Ia 3 OB.

    63. Mca a aa a aa:

    O1

    Ca: (Ba c)(Nb):Ra

    Pc: 1680, 1200Taa: 540 540S: GacaPc: Mc19.c

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    49/178

    O2Ca: (Ba c)

    (Nb):Mca

    Pc: 1680, 1800

    Taa: 540 540S: GacaPc: Mc20.c

    O3Ca: (Ba c)

    (Nb):DPc: 1680, 2400Taa: 540 540S: GacaPc: Mc21.c

    64. Aa a aVa b Sa T.

    65. Ecb a a TTT caa b a

    a aa a a a acac, a c

    a.

    66. Raa a cc ba. Scca a ac.

    Oba ca cca a, a a cc a aba c

    caa a ca.

    11

    1. Ab c2. Scca OPCIONES HERRAMIENTAS3. D a a caa cca EDITOR aca a c REQUERIR DECLARACION DE

    VARIABLES

    4. Aca ca a aca5. Ma c c, c VER CODIGO a F76. Oba a a a c c7. Ca c aca, aa cab8. Ab c, c a c NUEVO PROYECTO a c ABRIR. E ca

    a aac a cac a a cc aca a ACEPTAR9. Ma c c.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    50/178

    R a :

    EGA EEA

    B?

    D aaa (Ga)(Dcaac) aac

    a cc OPTION EXPLICIT. Ea cc ca c aaab a aaa c c a acac

    12

    1. C c aaa, a a cc REQUERIR DECLARACION DE VARIABLES2. Ab c a aba3. Acc a c caa b a

    4. Oba a aaa c c. Oba c ca aa c aac a ab. La a a a a a b a a a aca. Ma a a aca aaca b cca a a a a.

    5. Da a a a a cca a c (G)ba c a a aca caba aac (D), aac aaca a a a

    bca ca c.6. Ca a aaa a cb E.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    51/178

    R a :

    EGA EEA

    ?

    Aaca a , a ca cOPTION EXPLICIT a caaa

    13

    1. Ca c2. Ia CBa aa B1 B2.3. Ia a aa 4. Ecb B1, ac b cc, a a c:

    B1C()D C A I

    .C = C

    E

    5. Y B2a a: B2C()

    .C = C

    E

    Oba c b a aab aaa C, a b .

    6. Raa a cc ba. Pa b. Oba c a a aaba aa a .

    7. Pa aa B.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    52/178

    S c , aac a aa c a a a a. E aa a aab a a. A aca a a a. La c ca aab a c.

    8. Pa b Aca ba a c .9. D a cc a acac.

    S a a a aab c b c ba a a. Pa a a aca a, aab a a c .

    S ca a aab c Da a a aca a aab, a a ca. S c a a aab c ba a a D.

    10.Mca c a acac aa a a:

    L c a c a a aab a c a a c, a a a aaba c D c aca ca .

    11.Raa a cc ba12.

    Pa a b

    A caa a b a a c a aabaa a a 1 aca a a a C = C+1

    13.Pa a bOba c caa a b a a , a aa a a c a.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    53/178

    14.V a a bE a a aaca c a

    15.D a cc.Oba b a ca aac aab.

    R a :

    EGA EEA

    C DI AIC? D caa a aab c caa ca caa a c aaa.

    Sac a a ca a a aabaaa caa a aa ca c.

    14

    Va a aa aa a acac a a ca a, caa b a a 1.

    1. Ba a a c c a acca a cb c a ca (T a a b)

    E

    C A I

    C A = 45

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    54/178

    B1C()

    C = C + 1

    .C = C + A

    E

    2. Raa a cc ba3. Faa ca acac.

    Pa a ac aa ca a ca aaa A a a . P a a ca a a a aa a a acac a ca c a caa c a abaa.

    E: aa a acac c c a a caca a a ca, aa , c. B, cac

    ca ab a . S aa a a acac aba caba a. Ec a bca a a a a aac cac, aa caba a. E cab, a a ca, c caba a a ca, cab a a c.

    4. Mca a a ca A.5. Raa a cc aa.

    Oba ca aca a, c a .6. D a cc aa.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    55/178

    R a :

    EGA EEA

    C

    ?

    Ua aab a aa a acc aa caba aa c.

    Ua ca a aa a ac aa ac a a aa a aa a.

    3

    Raa aa a a a caa a a ca a .

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    56/178

    4

    Rac aa cac aa : CUADRADO, RECTANGULO TRIANGULO aa ac a aab, a c a c.

    a) Aa Caa: La Lab) Aa Rca: La La ac) Aa Ta: (Ba X Aa ) / 2

    E aa b a a a:

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    57/178

    5 2

    Raa aa ca a caba a a a a, cca c c a c a a.

    A, c a a, a cca a a c a aa aa.

    Paa c a a a a a FC, c a aac aca a a ca VaBac.

    A = &HFF0000V = &HFF00&

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    58/178

    5 ()

    E cc aa c c a ba a aa, a ca. Ua b aa ca a c, caa

    aa a a ab aa a aa a a.

    E c :

    Option ExplicitPrivate Sub Command1_Click()

    'boton de nmero al azarDim azar As IntegerRandomizeazar = Int(10 * Rnd) + 1Label3.Caption = azar

    End Sub

    Private Sub Command2_Click()'nmero al azar entre dos valoresDim azar As IntegerDim rangomenor As IntegerDim rangomayor As IntegerRandomizerangomayor = CInt(Text2)rangomenor = CInt(Text1)azar = Int((rangomayor - rangomenor + 1) * Rnd +rangomenor)Label4 = azar

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    59/178

    End Sub

    Private Sub Command3_Click()' raz de un nmeroDim numero As IntegerDim raiz As Integerraiz = CInt(Text3)

    numero = CInt(Text4)Label5.Caption = numero ^ (1 / raiz)End Sub

    Private Sub Command4_Click()'redondeo de un decimalDim numeroDim decimales As Integernumero = Text6decimales = CInt(Text5)Label10.Caption = Round(numero, decimales)

    End Sub

    Private Sub Form_Activate()

    Text1.SetFocusEnd Sub

    15 ()

    Eaba a acac a caca aa abaa c

    a abaaa, a a aba c a b 20

    100. L cc a ca aa b aa abaa a a cac:

    SaaB = HaTabaaa * PaPHa

    Dc = 0.2 * SaaB

    SaaN = SaaB Dc

    E a a b a a a a aa:

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    60/178

    Paa a a acac, ca a bca c a:

    2 ac

    6 a

    6 caa

    3 b ca

    Ua bca c, abca a a ca:

    F1

    Nb FSaaN

    BS 3F Da

    Ca Cc aa

    Mab Fa

    SaUP 2CSc

    F1

    Nb FaI

    Ca I a:

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    61/178

    F2

    Nb FaSaa

    Ca Saa a:

    1

    Nb LbANb

    AS T

    Ca A b:

    2

    Nb LbHaTabaaa

    AS T

    Ca Ha abaaa:

    3

    Nb LbPaPHa

    AS T

    Ca Pa a S/.

    4

    Nb LbSaaB

    AS T

    Ca Saa b S/.

    5

    Nb LbDc

    AS T

    Ca Dc S/.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    62/178

    6

    Nb LbSaaN

    AS T

    Ca Saa S/.

    1

    Nb TANb

    T

    2

    Nb THaTabaaa

    T

    3

    Nb TPaPHa

    T

    4

    Nb TSaaB

    T

    5

    Nb TDc

    T

    6

    Nb TSaaN

    T

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    63/178

    C1

    Nb CAca

    Ca &Aca

    C2

    Nb CLa

    Ca &La

    C3

    Nb CSa

    Ca &Sa

    L abc a a aa c, b aa c a a acac. Paa

    aa b cc b b Aca c:

    CAC()

    D H A I, H A D

    D B A D

    D D A D

    D A D

    H = (H)

    H = (H)

    B = H * H

    D = 0.2 * B

    = B D

    B = (B)

    D = (D)

    = ()

    E

    A cac aa b cc b b Sa aaa c:

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    64/178

    CC()

    E

    E

    Ga c a acac acaba ca. Pb a a.

    L, aa b cc b b La aaa c:

    Private Sub CmdLimpiar_Click()

    TxtApellidosNombres =

    TxtHorasTrabajadas =

    TxtPagoPorHora =

    TxtSalarioBruto =

    TxtDescuento =

    TxtSalarioNeto =

    TxtApellidosNombres.SetFocus

    End Sub

    Ga c acac. C aca c aa b La a a

    acac?. A bac.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    65/178

    16 ()

    E aa a a cac:

    S a c a acac

    cac a a a a a a, a c

    a aa (18 100).

    La a aa aa b

    a a a a aa a cac:

    Paa ca a c Mc Hacca FG. Paa

    a , cc M Pc a a c C:

    MEN PRECIO (S/.)

    Hamburguesa 2.50

    Cerveza 4.00

    Gaseosa 3.00

    Ensalada 1.50

    Salchichas 2.00

    Refresco 1.00

    Sopa 1.50

    Postre 1.50

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    66/178

    A cac ac a caa cac Mc Hacca FG C 6.0 OLEDB

    aa cc b b Aca. E a c aa a Ca Haa.

    Paa a a acac, ca a bca c a:

    10 a

    10 caa

    1 c MSHFG

    3 b ca

    E a, ab aa aa. Paa ca a abc a

    a ca a cac:

    F1

    Nb FRaa

    BS 3F Da

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    67/178

    Ca Raa

    Mab Fa

    SaUP 2CSc

    1

    Nb LbHaba

    AS T

    Ca Haba:

    2

    Nb LbCa

    AS T

    Ca Ca:

    3

    Nb LbGaa

    AS T

    Ca Gaa:

    4

    Nb LbEaaa

    AS T

    Ca Eaaa:

    5

    Nb LbSacca

    AS T

    Ca Sacca:

    6

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    68/178

    Nb LbRc

    AS T

    Ca Rc:

    7

    Nb LbSa

    AS T

    Ca Sa:

    8

    Nb LbP

    AS T

    Ca P:

    9

    Nb LbVaTa

    Ca Va a S/.

    10

    Nb LbI

    Ca I S/.

    HFG1

    Nb GM

    F Aa (Na 10)

    FF Aa (Na 10)

    1

    Nb THaba

    T

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    69/178

    2

    Nb TCa

    T

    3

    Nb TGaa

    T

    4

    Nb TEaaa

    T

    5

    Nb TSacca

    T

    6

    Nb TRc

    T

    7

    Nb TSa

    T

    8

    Nb TPT

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    70/178

    9

    Nb TVaTa

    Lc T

    T

    10

    Nb TI

    Lc T

    T

    C1

    Nb CAca

    Ca &Aca

    C2

    Nb CLa

    Ca &La

    C3

    Nb CSa

    Ca &Sa

    Pc C:\Ac aa\Mc Va

    S\C\Gac\Ic\A\P04.c

    S 1Gaca

    E a b caa a a a caca. E a a aa

    cc a caa a a. Paa , aa b cc b

    a aaa c:

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    71/178

    Private Sub Form_Load()

    GrdMenu.Cols = 2

    GrdMenu.Rows = 9

    GrdMenu.FixedCols = 0

    GrdMenu.FixedRows = 1GrdMenu.TextArray(0) = Men

    GrdMenu.TextArray(1) = Precio

    GrdMenu.TextArray(2) = Hamburguesa

    GrdMenu.TextArray(3) = 2.50

    GrdMenu.TextArray(4) = Cerveza

    GrdMenu.TextArray(5) = 4.00

    GrdMenu.TextArray(6) = Gaseosa

    GrdMenu.TextArray(7) = 3.00

    GrdMenu.TextArray(8) = EnsaladaGrdMenu.TextArray(9) = 1.50

    GrdMenu.TextArray(10) = Salchichas

    GrdMenu.TextArray(11) = 2.00

    GrdMenu.TextArray(12) = Refresco

    GrdMenu.TextArray(13) = 1.00

    GrdMenu.TextArray(14) = Sopa

    GrdMenu.TextArray(15) = 1.50

    GrdMenu.TextArray(16) = Postre

    GrdMenu.TextArray(17) = 1.50

    End Sub

    L b aa c caa aa cc. Paa a aa

    b cc b b Aca ca a a :

    Private Sub CmdAceptar_Click()

    Dim Hamburguesa As Integer, Cerveza As Integer

    Dim Gaseosa As Integer, Ensalada As Integer

    Dim Salchichas As Integer, Refresco As Integer

    Dim Sopa As Integer, Postre As Integer

    Dim VentaTotal As Double, Impuesto As Double

    Hamburguesa = Val(TxtHamburguesa)

    Cerveza = Val(TxtCerveza)

    Gaseosa = Val(TxtGaseosa)

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    72/178

    Ensalada = Val(TxtEnsalada)

    Salchichas = Val(TxtSalchichas)

    Refresco = Val(TxtRefresco)

    Sopa = Val(TxtSopa)

    Postre = Val(TxtPostre)VentaTotal = Hamburguesa * 2.5 + Cerveza * 4.0 _

    + Gaseosa * 3.0 + Ensalada * 1.5 + Salchichas * 2.0 _

    + Refresco * 1.0 + Sopa * 1.5 + Postre * 1.5

    Impuesto = 0.18 * VentaTotal

    TxtVentaTotal = Str(VentaTotal)

    TxtImpuesto = Str(Impuesto)

    End Sub

    L, aa b cc b b La aaa c:

    Private Sub CmdLimpiar_Click()

    TxtHamburguesa = : TxtCerveza =

    TxtGaseosa = : TxtEnsalada =

    TxtSalchichas = : TxtRefresco =

    TxtSopa = : TxtPostre =

    TxtVentaTotal = : TxtImpuesto =

    TxtHamburguesa.SetFocus

    End Sub

    A cac aa b cc b b Sa aaa c:

    Private Sub CmdSalir_Click()

    End

    End Sub

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    73/178

    17

    Eaba a acac a caca a a a a a a ca

    ac. E a a b a a a a aa:

    Paa a a acac, ca a bca c a:

    2 a

    2 caa

    3 b ca

    L, ca a abc a a ca a cac:

    F1

    Nb FEa

    BS 3F Da

    Ca Caca a a a a

    1

    Nb LbFcNac

    AS T

    Ca Fca ac:

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    74/178

    2

    Nb LbEa

    AS T

    Ca S a :

    1

    Nb TFcNac

    T

    2

    Nb TEa

    Lc T

    T

    C1

    Nb CAca

    Ca &Aca

    Da T

    C2

    Nb CLa

    Ca &La

    C3

    Nb CSaCac T

    Ca &Sa

    E a ca a a c:

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    75/178

    Private Sub CmdAceptar_Click()

    Dim FecNac As Date, Edad As Integer

    FecNac = CDate(TxtFecNac)

    Edad = CInt((Date - FecNac) / 365)

    TxtEdad = Str(Edad) & aosEnd Sub

    S a c cc aa a c aca c b La Sa,

    ca.

    6

    S ca ac ca aa ca caa aa ca

    b: S/. 10.00, S/. 20.00, S/. 50.00, S/. 100.00 S/. 200.00. Eaba

    a acac a a ca a caa a a b a

    a.

    C a a aa U. a c ca . P , a acac a

    c cc aa a.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    76/178

    18 ..

    Va a aa a a acac aa a a, c a a a a a a . Ca a aa a a 18 a.

    E a cc ca c a a, a aa cc ac .

    1. Cca a a , TEXTBOX LABELE TEXTBOX a aa c a a LABEL aa a caa a a caa Ma a ca a a a a 18 a, a caaM a ca 18 a.

    2. Caba a a (Nb) TEXTBOX cb: Ea3. Caba a a (Nb) LABEL cb: Ca.

    P ba c ab b ca ac c a.

    4. Ia b, ca cca c caa a ac cc b .5. P a a CAPTION c b Caca. (N ac aa cab a a

    (Nb)).6. Ha b cc b Caca7. Ecb c:

    Va a ca c a. La caa ac a a c b aa EDAD. E b aac a a . P a a c a c a a VAL. La caa ac a a Ec EDAD 18? S a a , aa a a a a IF cb b COMENTARIO a a E a, a a , aaa a a a IF, cb E a a.

    8. Ha a cc ba.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    77/178

    19 ..

    Va a a , aa ca c cba c ca a a ca a a a 18 a.

    1. Acc a c b Caca.2. Ba c c a cb c:

    T c b a c a a a.Oba a a a E a ca, cc a a a

    a, E I ca a c. E b a aa a ac ca a Va, c ac aa .ca. I, E cc ca a a a aa.

    3. Raa cc ba.T ca ca ca aa cb 21, a acac ac .E a.. S ac ba a a cb 10, a a b

    ca ca a .E a.. E c a acacc a, a a cc aa ca a a b a.

    P c a acac ca cca, a aa, a ca ac cca.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    78/178

    20

    Iaa aa a a, a a a c, 10 a, 10 20 a, 20 30 a a 30. Haa a cc I aa ca cac aa.

    Va c a a aa c ca aaa.

    1. Ecb a b Caca. Ba a cc ca a.

    2. Raa a cc ba ba ca c a.

    Va a aa ca c aa c caa c.

    Iaa a 25 a. E a caa a a 1, a a 10 a. C a a aa aa a a a 4. A a a 20 a. E ca ab a, c aa a a a 7.Hac a a a a 30 a. E ca a a Vaa c aa a a a 8 cb a c bCa aa a a a 11, 12 13 a c .

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    79/178

    E a c aa I , ba c caa I E E I aca. Oba a a 1, 3 13, a a 4, 6 12, a a 7, 9 11. Hab cba a aba cb c, acaa aca a ca a a c, a a aa c

    a, a acaba I.

    Va a aca aa ca a ca c.

    7

    Raa aa a a a ca acc a aa ca acaa, a aca (c a ca a aa), aa a c ( a) a a.

    L a caa acc a .

    21 ( )

    S a aba a ba a abaa a bca. Paa ca c a aa:

    A b abaa

    S bc

    Ha a abaaa

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    80/178

    A, ab abaa aba : c. Y a aa

    a a a a 10 a a a ca 15 .

    L c a aca b bc b a aa:

    Ra = SBac * 0.1

    Fa = SBac * 0.07

    AFP = SBac * 0.03

    Fa abaa caca a a :

    I = SBac + HaEa * PaHaEa

    E = Ra + Fa + AFP

    SN = I E

    E a a b a a a a aa:

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    81/178

    Paa a a acac, ca a bca c a:

    2 ac

    5 a

    8 caa

    2 b c

    3 caa cac

    3 b ca

    L, ca a abc a a ca a cac:

    F1Nb FBaDPa

    BS 3F Da

    Ca Ba a

    Mab Fa

    1

    Nb LbTabaa

    AS T

    Ca Tabaa:

    2

    Nb LbSBac

    AS T

    Ca S B S/.

    3

    Nb LbHaEa

    AS T

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    82/178

    Ca Ha a:

    4

    Nb LbPaHaEa

    AS T

    Ca Pa a a S/.

    5

    Nb LbSN

    AS T

    Ca S S/.

    1

    Nb TTabaa

    T

    2

    Nb TSBac

    T

    3

    Nb THaEa

    T

    4

    Nb TPaHaEa

    BacC &H80000004&

    T

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    83/178

    5

    Nb TRa

    BacC &H80000004&

    Lc TT

    6

    Nb TFa

    BacC &H80000004&

    Lc T

    T

    7

    Nb TAFP

    BacC &H80000004&

    Lc T

    T

    8

    Nb TSN

    BacC &H80000004&

    Lc T

    T

    1

    Nb OD

    Ca D

    Va T

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    84/178

    2

    Nb ONc

    Ca Nc

    Va Fa

    C1

    Nb CRa

    Ca Ra

    C2

    Nb CFa

    Ca Fa

    C3

    Nb CAFP

    Ca AFP

    C1

    Nb CAca

    Ca &Aca

    Da T

    C2

    Nb CLa

    Ca &La

    C3

    Nb CSa

    Cac T

    Ca &Sa

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    85/178

    Ua abca a a, ca a a c ca a cac:

    Private Sub CmdAceptar_Click()

    Dim SueldoBasico As Double

    Dim HorasExtras As Integer, PagoHoraExtra As Double

    Dim Renta As Double, Fonavi As Double, AFP As Double

    Dim Ingresos As Double, Egresos As Double

    Dim SueldoNeto As Double

    SueldoBasico = Val(TxtSueldoBasico)

    HorasExtras = Val(TxtHorasExtras)

    If OptDiurno Then

    PagoHoraExtra = 10

    End If

    If OptNocturno Then

    PagoHoraExtra = 15

    End If

    If ChkRenta.Value Then

    Renta = SueldoBasico * 0.1

    Else

    Renta = 0

    End If

    If ChkFonavi.Value Then

    Fonavi = SueldoBasico * 0.07

    Else

    Fonavi = 0

    End If

    If ChkAFP.Value Then

    AFP = SueldoBasico * 0.03

    Else

    AFP = 0

    End If

    Ingresos = SueldoBasico + HorasExtras * PagoHoraExtra

    Egresos = Renta + Fonavi + AFP

    SueldoNeto = Ingresos - Egresos

    TxtPagoHoraExtra = Str(PagoHoraExtra)

    TxtRenta = Str(Renta)

    TxtFonavi = Str(Fonavi) : TxtAFP = Str(AFP)

    TxtSueldoNeto = Str(SueldoNeto)

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    86/178

    End Sub

    Private Sub CmdSalir_Click()

    End

    End Sub

    22 ( )

    Ca a 0 20 a a cacac a c

    aac. Eaba a acac aa b a cacac aa

    ac ac a ca:

    1920 A

    1618 B

    1115 C

    610 D

    05 E

    E a a b a a a a aa:

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    87/178

    Paa a a acac, ca a bca c a:

    7 a

    7 caa

    3 b ca

    L, ca a abc a a ca a cac:

    F1

    Nb FNa

    BS 3F Da

    Ca Pac a

    1

    Nb LbA

    AS T

    Ca A:

    2

    Nb LbN1AS T

    Ca Na 1:

    3

    Nb LbN2

    AS T

    Ca Na 2:

    4

    Nb LbN3

    AS T

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    88/178

    Ca Na 3:

    5

    Nb LbN4

    AS T

    Ca Na 4:

    6

    Nb LbP

    AS T

    Ca P:

    7

    Nb LbPac

    AS T

    Ca Pac:

    1

    Nb TA

    T

    2

    Nb TN1

    T

    3

    Nb TN2

    T

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    89/178

    4

    Nb TN3

    T

    5

    Nb TN4

    T

    6

    Nb TP

    BacC &H80000004&

    Lc T

    T

    7

    Nb TPac

    BacC &H80000004&

    Lc T

    T

    C1

    Nb CAca

    Ca &Aca

    Da T

    C2

    Nb CLa

    Ca &La

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    90/178

    C3

    Nb CSa

    Cac T

    Ca &Sa

    Ua abca a a, ca a a c ca:

    Private Sub CmdAceptar_Click()

    Dim N1 As Double, N2 As Double, N3 As Double, N4 As Double

    Dim Promedio As Integer

    N1 = Val(TxtN1) : N2 = Val(TxtN2)

    N3 = Val(TxtN3) : N4 = Val(TxtN4)

    Promedio = CInt((N1 + N2 + N3 + N4) / 4)TxtPromedio = Str(Promedio)

    If Promedio >= 19 And Promedio = 16 And Promedio = 11 And Promedio = 6 And Promedio = 0 And Promedio

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    91/178

    23

    Ecb acac ac ca c (, , aaaa) a ac

    a. A aa c :

    E ca a a a cc ( 13 c

    ), b aa a:

    Ca a aa cc b Sa, b ba a:

    E ca a a a c S, a acac b a. E ca ca,

    c a a c N, b c a acac.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    92/178

    Paa a a acac, ca a bca c a:

    4 a

    3 caa

    1 ac

    3 b ca

    E a ca a abc a a ca:

    F1

    Nb FFca

    BS 3F Da

    Ca Fca a

    1

    Nb LbDa

    AS T

    Ca Da:

    2

    Nb LbM

    AS T

    Ca M:

    3

    Nb LbA

    AS T

    Ca A:

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    93/178

    4

    Nb LbFca

    AS T

    Ca

    1

    Nb TDa

    T

    2

    Nb TM

    T

    3

    Nb TA

    T

    C1

    Nb CAca

    Ca &Aca

    Da T

    C2

    Nb CLa

    Ca &La

    C3

    Nb CSa

    Ca &Sa

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    94/178

    Ua abca a a a a ca a a c:

    Private Sub CmdAceptar_Click()

    Dim CadMes As String, Mes As Integer

    Mes = Val(TxtMes)

    Select Case Mes

    Case 1: CadMes = Enero

    Case 2: CadMes = Febrero

    Case 3: CadMes = Marzo

    Case 4: CadMes = Abril

    Case 5: CadMes = Mayo

    Case 6: CadMes = Junio

    Case 7: CadMes = Julio

    Case 8: CadMes = Agosto

    Case 9: CadMes = Setiembre

    Case 10: CadMes = Octubre

    Case 11: CadMes = Noviembre

    Case 12: CadMes = Diciembre

    Case Else

    MsgBox Error de datos..., vbCritical, Mensaje

    Call CmdLimpiar_Click

    Exit Sub

    End Select

    LblFecha = TxtDia & de & CadMes & de & TxtAnno

    End Sub

    Private Sub CmdLimpiar_Click()

    TxtDia = : TxtMes = : TxtAnno =

    TxtDia.SetFocus

    End Sub

    Private Sub CmdSalir_Click()

    If MsgBox(Desea terminar la aplicacin?, _vbQuestion + vbYesNo, Pregunta) = vbYes Then

    End

    Else: Call CmdLimpiar_Click

    End If

    End Sub

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    95/178

    8

    U aa c c 10% aa c S/. 30.00 S/. 50.00;

    c 20% aa c a a S/. 50.00 ; aa ca

    aca c. Eaba a acac a a a aa

    c. E a a a cac a a c.

    24

    Ca c cc a, a a ac a cac.

    1. Ba c b Caca2. Ecb c:

    3. Ha a cc ba.Ia caa c aa ba ca ca ac aba IF aa.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    96/178

    25

    Va a aa a a c a caac Ma(>).

    26 ..

    Va a aa a acca a a a ca c a a a cc.

    Ca a acac a cca a a b a c. E c a aac IVA.

    Paa ca a acac ca b ca aa aa b caba. E ac a acac a a, ca a a cca a aaca b a aa ac a aaca aacac.

    1. Ia Ba aaa LaOb2. Ic LISTBOX 5 b b a ca ca

    a a a a c.3. Ia F.4. D Fa a B.5. E a c b CIA c Ca: C IVA.6. E a c b IA c Ca: S IVA.7. Aca OB a a aS OPTIONBUTTON cc aa c c IVA. Ia

    IVA (I a Va Aa) 16% b c c.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    97/178

    8. Ia b a aa c Ca a Ma Pc. Aa c b a acac aa c c aa.

    9. Ia a ba c c b . Ec Lab a c c cca.

    Ea a cca.

    Paa ab ca b a a a aca a a a a a Ib LISTAOBJETOS, a ca c cca. Rca cc a a ca 0.

    Va a a a ca c Sc Ca, a ca a a ca c c cca a a.

    Oba a ca c a aa cb Cc b

    MaPc.

    La a b a c . a ca. E a ca c a aaa a. E cab a ca aaa aca a ca c.

    E a a a b, aa ca c a aba cca caaa a cc c ca. E ca a ac

    a cca c c Ia . Tab aac c c b cca a a aab a caSc Ca cca Ia ac cc caa ca.

    Va a c a ca cc .

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    98/178

    P cb c a I caa b cca.P c a b aa c aa.

    10. Ca c a aa.

    Oba IVA caca a caa, ca c 16% (16/100) a a c c b.

    11.Raa a cc ba cca b, ca a c c IVA.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    99/178

    Aa a a c a a ca IF a a a a aab.

    S a aa c a ca a aa .E b a caa ca c c a a a aca I, aa cba a cca c c IVA. E a ca I a a c a a c. E caa ca aaca c b cca a aab aa caca c c a b.

    Ta c , c caa a ca c c a ca . S a cb a aa a a aa aa a.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    100/178

    27

    Va a aa a acac a a ca c a ca.

    La acac c a ac a aa a.

    T cca b b aa a aa aa b caba. E ac b ac c ca.P a b Lab c a aa acaa aa caa a a.1. Sa a LB a b c (Nb): Da.A a a aa aa.2. Cca CaB, c (Nb) Ca: Taa. A a b aa a aa.

    3. Cca TB a c (Nb): NTaa. Ba c aac c b.A caa aa aa.Ua cca b a a a c.

    N a cca ac aa aa a c a TB. Paa aa ca a ca c baa 1 a ca a. L c cab , a a a cca.

    4. Ha b cc b cb c.

    E a a a c, aa a, ca ca (a aab) a 1. N ac aa a a aab. A a a Vaa1.

    E a a a ab a bc. E a a ca a TB.

    E a a a, Da.AI (I(6*R)+1)), ac Va Bac b aaa. E c c a cc R. N c c aa a a, 1 a 6 (a a c), ca a aca aa:

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    101/178

    I ([Va ] . [Va ] + 1) * R + [Va ]Va : ca a a.Va : ca a a.

    E aa a aa. Rca a , a a cc I(Va), 1 6.

    I(61+1*R)+1 R a ac a cc aa a aI(6*R)+1. C ca aa 1 6, ab c.Pa : a aa b a aa 10 20. La cc aa a a. I(2010+1*R)+10 a ac, acc aa a:I(11*)+10.

    Paa aa a a a b a a cc AI. Caa aa a a a ca c + 1. Rca caa a c c c 0. La ca a cc a :

    [Nb a a].AI [Caa a aa]

    Nb a a: b a a a aaa .

    Caa a aa: a, caa, aab... aa a a a.

    Oba a cc, a a a aac, a a.

    E a acac aa a aa b a. A a a c a a aa: Da.AI (I(6*R)+1)

    Obac c aa

    5. Ica a cc ba.6. Ica aa 5 aa.7. Pa b b: Taa.

    8. Oba c a cca a aac a a.9. D a cc aa.10. V a ca aa.11. Ica aa a 5 aa.12. Pa b b: Taa.13. Oba a cca aa a a.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    102/178

    S ca a a cca a aac a a cc a caa c aaca, aca a. E b a , a ca, a cca aa b c R a a. C a a a aa ca, c a a a cc b a ca aa.

    14. D a cc aa.

    Va a a aa aa caa ca aa a c ca cc R a .

    15. Pa b cc b a.

    T aac a aa c c F_La(). E ca caa a. E ca, c a,

    ca a ca a acac.

    16. Ecb c Ra.

    Ea cc aa ca c a, caa , a cca aa. D a a caa c a acac b ccaaaa .

    17. Va a aa a 5 a 13. P a ba c a a a acca .

    18. S a cc aa, a ac 5 aa .

    Oba c a a a aa 5 a a a a, a a aa 10 a (5 aa a 5 aca). S aa aa, a a a aa a aa a a a a a. Oba ca acaa a a aa a a aac a baa aa ca aa a c aa a.

    S a a a a, a a ca ba acc a a aC a a caba ca a . S ca a,

    a cab a a aac a baa aa a a ca. Pba a a.

    A , a cca, aa c caa ac a aaa b c a aba aaca a a aa.

    Va a c ba a a caa aa a aa a.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    103/178

    19. D a cc aa.20. Pa b cc b: Taa.21. Ca c a , aa a a:

    La cc Ca aa ba c a aba. La a a cc a: [Nb a].Ca.

    D a a caa a aa a a aa, ba c aa aa . Caa ba a a, c a a a c a 0.

    28

    E aaa a a ac a a aa aa, a c cac . E a a ac aa, a a a a a acac ab a c .

    Va c c a a aa aa.

    1. Eca a acac.2. Ecb a a a caa aa ca aa a aa.3. Pa b: Taa.

    Oba c aac a aa ca a c . E a :N cc . E c Va Bac a a c aa c ca aa bc. Va Bac ca a a.

    4. Pa b Ta, aac a aaa .D a a a a c c. Ea aa a a c ca, aa a c c a acac caa.

    5. Ha b cc b TB.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    104/178

    Oba c a ab a Ca. E c cb ca c cab TB.

    6. Ab a a ab b cca KP.

    Fa c a aac c: Pa Sb NTaa_KP(KAc AI). La a ca a, a c aKAc a c a a ca a a. Ea aba 256 a 0 a 255, caa a cac .

    7. Ia a a c KP.

    C a a c, c a a aa ca a cba TB.

    8. Raa a cc ba a cb aa a. Oba c cb aa b.

    9. Ecb ca a c a Taa.

    10. D a cc aa.

    29

    Va a aa a cca a a a a aba ca a. Paa a a aba . A c cac, c c a a caca. La ca a ac a c a caa a a.

    E ca aa a acac a a a aba c aaa. Ua ac c ca. E , aaM a bba, a aa aba c c a.

    M a bba

    E a bba baa cab .

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    105/178

    S a a aba ac, cab cca a . R c a a abac a a a a a a aba. E b a aba aa ca a c aa. D a b ac a bba, b c aa a bba c.

    L a aca a ac :

    1. S caa c a aba. S a ( a , ca a ac ac) caba. Lcaa c c, ca caba. Ca c cab aa caa c .

    2. C a, a a aa a a caa a c , a a a aca a a.

    3.

    V a aca a , a c , a a a.

    E a c aa aaac 1 a a a. Raa a aaa a caa a a aba,a a aba a a aa, c c a a a a a.

    Va a aa a acac. C a a cca a ca.

    Ia

    1. Ab c .2. Ia CaB a c (Nb): Na. Caba Ca cbNa. E b aa ba a aba a aaa ca a. Paa aa a aba aa ca a LB.

    3. Ia LB. Caba aa aa a aaa a 855 3180..4. Caba (Nb) LB La. N ca aa .5. Ia CaB. A a Oa c Ca:Oa.

    A a b aa a ac a aba a aa LB.Rca caba a a a b a a.

    Va a a aba a aa a.Va a a c ca a acac aa a c ca caba c a aba.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    106/178

    Paa a a ca a ca a a a aa. E a a aba c aa c acaa, b caba a a ca.

    6. Acc a aaa Ga Dcaac a a c cb

    :

    C ca a ca aaa E ca a a aa.

    Va a ca aaa a aba a aca aca a caa. A a aba, aa aca a c c,

    c 1 c E.

    7. Ecb a a c a cac a a a:

    Oba a caac aa a aba, 1 a E.La aba a c I ( ).

    Ica cVa a cb c ca aa a ca c aaca a aba aa a aba.

    8. Pa cc c.

    Sa aac a aa c. Oba ab. Pa SbF_La() E ca cba aa ca a.

    9. Ca a cc c .

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    107/178

    Oba a a a, , c a cc Ra aaca a c aa.

    E a a a ca bc aa Ca aa E. Oba c a aab Ca a a.

    D bc aa a Taba c aaa a a cc I((9 * R) + 1). Oba aa a abaa c c, Ca. A a a a aba a aa a aLa acaba ca. D a aa a a ca aa a aa, a a aa a aaa a aba.

    10. Ca a aa c.11. Ha b cc b Na.C a c, b ba aa aLa c a a aba.

    12. Sb c a acac aa a a c a.

    Ca a

    13. Scca c c .Paa cca a c, b a a aa c a a aa a a a c. Sa a b a a a aa a a a a a c c. Fa c a caba c .

    C cca:

    14. Scca a c Ca Ec.15. Sa c b Na.16. Scca a c Pa Ec.

    E c a ca.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    108/178

    Va a aa a a cac.

    17. Scca a a a c baa.18. Ecb : La.CaRca a cc aa ba c a La aa a a

    a a a.19. Raa a cc ba aa ca aa aa .20. D a cc.

    OacAa a a ca a a ac a Taba.

    21. Ha b cc b b Oa.22. Ecb a cc.

    L aac caa a b ca, a aa aca acac ca c.

    E a a 2 ca a aab aaa I a 1. Ea aab ca, bc ca a cca, a c c a aba, aa ca aa. E c : a aba 1.

    E a a 3 cb a a a a ca D...L a a 12.Ua a ca L U a a a bc a caa cc. Rca ca a cc a a a bc.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    109/178

    E a a 4 ca bc, ca F... N a a a a cc c a.

    E a a a a aab aaa J c a 1. Ea aab a caaa ca bc. E bc aa J a a ca T. E

    ca caa c bc aa , a b a aa E . I.

    Va a ca c : a a aba c 5 , a a a bc ca a aab I c a 1.

    Ec bc b aa J a 5 a I 1, a 4. A aa a caa aca J c , a a5 a c a aba c ba.

    E a a 5 aa a caac a aba c c aa cab a, ac aa a Taba(J+1) a Taba(J).

    E cab ca a aa a a 6, 7 8.

    E a a 6 aca a Taba(J) a a aab a a c a aba. A a aab a aa Cab.

    E a a 7 aa c Taba(J+1) a Taba(J) c cb ca a a a, a a a ca a aab Cab.

    E a a 8 ca cab aa c a aab Cab a Taba(J+1),acaca a a a ca Taba(J).

    E a a 12 a D... L U. Ca ca a a 13 a aba a b aca aa, c aa a aaa LB.

    Paa c a aba aa c a aa, b ba a a,aa a a cc La.Ca.

    Paa aa c a aba a a a a bc (a 14 16), a a

    aab Ca a a c a 1 c a aba a ca a c.

    A aa a a 15 c a aba a c ca ca aa aaa a a a. D a a a c a a ca a ca aa.

    23. Raa a cc ba.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    110/178

    24. Oba a a a.25. Pa b Oa.Oba c b ac a aac a, a ca a.26. Pa b Na.

    27. V a a a a.28. D a cc aa.29. V a .30. Acc a a a a aa a a a ca E.31. Mca a, 5.32. Raa a cc ba.

    Oba c a ca aac 5 a a. E a aca a c ba a ca caba ba aaca a aba. Ma caa a c b caba

    b a a ca.

    33. D a cc.34. Gaba a c.

    A aa a a aca acaba aa aa ca a ca ca ca aca c a aa aa.

    30

    Ecb a acac a a aba ca c

    . E aa aa b a a :

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    111/178

    Paa a a acac, ca a bca c a:

    1 a

    2 caa

    1 b ca

    E a ca a abc a a ca:

    F1

    Nb FTaba

    BS 3F Da

    Ca Taba ca

    1

    Nb LbN

    Ca I :

    1

    Nb TN

    T

    2

    Nb TTaba

    ML T

    Lc T

    ScBa 2Vca

    T

    C1

    Nb CLa

    Ca &La

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    112/178

    Ua aa a a, ca a a c ca a cac:

    Private Sub TxtNumero_Change()

    If IsNumeric(TxtNumero) Then

    Dim N As Integer, P As Integer, I As Integer

    Dim S As String

    N = Val(TxtNumero)

    S =

    For I = 0 To 12

    P = N * I

    S = S & N & * & I & = & P & vbCrLf

    Next I

    TxtTabla = S

    ElseIf TxtNumero = Then

    Exit Sub

    Else: MsgBox Ingrese un nmero, vbCritical, Mensaje

    TxtTabla =

    End If

    End Sub

    Private Sub CmdLimpiar_Click()

    TxtNumero = : TxtTabla =

    TxtNumero.SetFocus

    End Sub

    31

    U c , a a a a

    (c ) . E c 6, a

    6 1, 2, 3 1 + 2 + 3 = 6. Ecb a acac c

    c.

    E a a b a a a a aa:

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    113/178

    Paa a a acac, ca a bca c a:

    1 ac

    1 caa

    E a ca a abc a a ca:

    F1

    Nb FNPc

    BS 3F Da

    Ca L 3 c

    F1

    Nb FaPc

    Ca N c

    1

    Nb TPc

    ML TT

    Ua abca a a ca a a c ca a cac:

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    114/178

    Private Sub Form_Load()

    Dim N As Long, I As Long, S As Long

    Dim K As Integer, Cad As String

    N = 1 : K = 0 : Cad =

    While TrueS = 0

    For I = 1 To (N - 1)

    If N Mod I = 0 Then S = S + I

    Next I

    If N = S Then

    Cad = Cad & N & vbCrLf

    K = K + 1

    End If

    If K = 3 ThenTxtPerfecto = Cad

    Exit Sub

    End If

    N = N + 1

    Wend

    End Sub

    32

    Ca a acac a aaa a

    ac: 1) Caa ca, 2) Sa ca a, 3) Sa ca a, 4)

    Sa a ca, 5) Ca a, 6) Ca 7) D c .

    E a a b a a a a :

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    115/178

    Paa a a acac, ca a bca c a:

    4 ac

    7 a

    8 caa

    1 b ca

    E a ca a abc a a ca:

    F1

    Nb FNPc

    BS 3F DaCa L 3 c

    Mab Fa

    SaUP 2CSc

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    116/178

    F1

    Nb FaEaa

    Ca

    F2

    Nb FaSaa

    Ca

    F3

    Nb FaD

    Ca D

    F4

    Nb FaSa

    Ca

    1

    Nb LbN

    AS T

    Ca I :

    2

    Nb LbCaCa

    AS T

    Ca Caa ca:

    3

    Nb LbSIa

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    117/178

    AS T

    Ca Sa ca a:

    4

    Nb LbSPa

    AS T

    Ca Sa ca a:

    5

    Nb LbSTa

    AS T

    Ca Sa a ca:

    6

    Nb LbCaMa

    AS T

    Ca Ca a:

    7

    Nb LbCaM

    AS T

    Ca Ca :

    1

    Nb TN

    T

    2

    Nb TCaCa

    Lc T

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    118/178

    T

    3

    Nb TSIa

    Lc T

    T

    4

    Nb TSPa

    Lc T

    T

    5

    Nb TSTa

    Lc T

    T

    6

    Nb TCaMa

    Lc T

    T

    7

    Nb TCaM

    Lc T

    T

    8

    Nb TD

    ML T

    Lc T

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    119/178

    ScBa 2Vca

    T

    C3

    Nb CSa

    Ca &Sa

    Pc C:\FVB\Ba\E.b

    S 1Gaca

    Ua abca a a ca a a c ca a

    cac:

    Private Sub CmdAceptar_Click()

    If IsNumeric(TxtNumero) Then

    Dim S As Integer, SI As Integer, SP As Integer

    Dim May As Integer, Min As Integer

    Dim Cad As String

    Dim I As Integer, J As Integer

    N = CLng(TxtNumero)

    M = CLng(TxtNumero)

    Cad =

    I = 0

    J = 1

    S = SP = SI = 0

    For J = 1 To N

    If (N Mod J = 0) Then

    Cad = Cad & J & vbCrLf

    End If

    Next J

    While (N > 0)

    If ((N Mod 10) Mod 2) = 0 Then

    SP = SP + (N Mod 10)

    Else

    SI = SI + (N Mod 10)

    End If

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    120/178

    S = S + (N Mod 10)

    N = N \ 10

    I = I + 1

    Wend

    May = Mid(TxtNumero, 1, 1)Men = May

    While (M > 0)

    If May < (M Mod 10) Then

    May = M Mod 10

    End If

    If Men > (M Mod 10) Then

    Men = M Mod 10

    End If

    M = M \ 10Wend

    TxtCantCifras = Str(I)

    TxtSumImpares = Str(SI)

    TxtSumPares = Str(SP)

    TxtSumTotal = Str(S)

    TxtCifraMayor = Str(May)

    TxtCifraMenor = Str(Men)

    TxtDivisores = Cad

    Else

    MsgBox Debe ingresar un nmero, vbCritical, Mensaje

    TxtNumero.SetFocus

    End If

    End Sub

    Private Sub CmdSalir_Click()

    If MsgBox(Desea terminar la aplicacin?, _

    vbQuestion + vbYesNo, "Pregunta") = vbYes Then

    End

    Else

    Cancel = True

    TxtNumero.SetFocus

    End If

    End Sub

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    121/178

    9

    U c c aa a a (ca 1)

    , ca a a. E c c 6, ca aa a

    a (1 a 8) : (1; 2; 3; 4; 5) (7; 8) ca a aba a a 15. E c

    c 35, ca aa a a (1 a 49) : (1 a 34) (36 a 49) ca a

    aba a a 595. S aba a acac cac c c 1 N.

    E a a a cac a a c.

    33

    S ba acaba aa ba c a a caa a .

    Ea a : F_La() Na_Cc().

    E a ca c a a a a a 4. P a acac a a a a ca, c a a c a ca ac c acaac b .

    Va a a a ca a a c aa .

    35. Scca a c: Aa c a c Haa.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    122/178

    Sa aac a aa c a :

    D a a aa a a ca a c a.

    D aaa Acac b c: Pbc Pa. La a a aa a ca c a a ca

    a a a acac. Ma a a c a aa c a ca a ca.

    D aaa T 4 c a ca a

    2: Pc Fc. Va a caa a a c.

    :

    U c ca a aa cca aa a.

    F F:

    Ua c ca a aa cca aa, a.

    E a acac a Pc (Sb) a a ac a cc, ca a a cc.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    123/178

    36. D a aa Aa c cb Ca aaa Nb.37. Da ccaa a c Pc c a c Pa aaa Acac.

    Oba c c a aac a a c:

    P aca a a a c .

    D a a a c a a cb c aacac.

    Aa a a aa aa ac a a c .

    Paa aa a c b b aacac . P a a c aa : F()

    A aba ca a a:

    S a a a aac c ca a b ac a aaa a C.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    124/178

    34

    Va a aa a acca a 5 b, caa c a ca. N caa a b ac a a . P, a a b c a A, a b a E. E Labba aac a caa AE.

    E c, ac aa c ca a ac c.

    1. Ab c2. Ia LABEL, c b CADENA, ba c ca a3. Ia b. Caba b, LETRA.4. Ecb a a A.5. Aa aa b, aa a a, aaca, c. Raa cab c

    . Aa a a aa a ca 4 c a aa a b, ca aa a a ca.

    6. Pa cc b b a aa cca.7. Acc a a c COPIAR EDICION. Aa a aa aa. P

    a caa aa ab a ca b.

    8. V a acc a EDICION, a cca a c PEGAR. Ac aaca ca a aa a b b a ca a a c.

    9. Ca aaa10.R a acc ca aa a 5 b.

    La ca b a aac a a a a. Oba a ca b, caaaa a a cac a a c, ca a aa ac a.

    11.Sa ba b ca.12.

    Scca b ba a a (Nb)Pa ba c b c b a La, aa a La(0).E , aac a, c ca aa caa b ca. Na a b a b c c0 a c 4. E a 5 .

    A a , ca a a b cc, b cca c c b. D a a

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    125/178

    a ca c aa ca a a c b caa. Ma aa a a caacca.

    Oa caacca a ca a c cba acaa a a caa a ca.

    13.Pa b cc caa bOba a , a a c cca ca, aac a aaba (I A I). E c a.

    14.Ecb a cc:

    Ea cc ac a c aca Lab aa CADENA c Ca b a.A aa a cc ba b ac a a cac. S a b c a Ca a A. Va a ca caa b aa ca a ca.

    15.Acc a caa b ca a a CAPTION cb caa a ca. N ac aa c caa b.

    16.Raa a cc ba17.Pa b ba c a aa a a

    LABEL.18.D a cc aba a a acca.

    35

    Eab a acac a N , a cac

    ac a a ac c.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    126/178

    Paa a a acac, ca a bca c a:

    3 ac

    1 caa

    1 c a

    2 b c

    3 b ca

    E a ca a abc a a ca:

    F1

    Nb FBbaBS 3F Da

    Ca Oac bba

    Mab Fa

    F1

    Nb FaN

    Ca I :

    F2

    Nb FaLa

    Ca La :

    F3

    Nb FaO

    Ca O:

    1

    Nb TN

    T

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    127/178

    1

    Nb LN

    L

    1

    Nb OAc

    Ca Ac

    Va T

    2

    Nb ODc

    Ca Dc

    Va Fa

    C1

    Nb CAa

    Ca &Aa

    Da T

    C2

    Nb COa

    Ca &Oa

    C3

    Nb CSa

    Ca &Sa

    Pc C:\Ac aa\Mc Va

    S\C\Gac\Ic\A\

    P04.c

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    128/178

    S 1Gaca

    Ua abca a a ca a a c ca a cac:

    Private Sub CmdAceptar_Click()

    If IsNumeric(TxtNumero.Text) Then

    LstNumero.AddItem TxtNumero.Text

    TxtNumero.Text =

    TxtNumero.SetFocus

    Else

    MsgBox Ingrese un nmero, vbCritical, Mensaje

    TxtNumero.SelStart = 0

    TxtNumero.SelLength = Len(TxtNumero.Text)

    TxtNumero.SetFocusEnd If

    End Sub

    Private Sub CmdOrdenar_Click()

    Dim I As Integer, J As Integer, T As Integer, N As Integer

    Dim A() As Integer

    N = LstNumero.ListCount

    ReDim A(N)

    For I = 0 To N - 1

    A(I) = LstNumero.List(I)

    Next I

    If OptAscendente.Value Then

    For I = 0 To N - 2

    For J = I + 1 To N - 1

    If A(I) > A(J) Then

    T = A(I)

    A(I) = A(J)

    A(J) = TEnd If

    Next J

    Next I

    End If

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    129/178

    If OptDescendente.Value Then

    For I = 0 To N - 2

    For J = I + 1 To N - 1

    If A(I) < A(J) Then

    T = A(I)A(I) = A(J)

    A(J) = T

    End If

    Next J

    Next I

    End If

    LstNumero.Clear

    For I = 0 To N - 1

    LstNumero.List(I) = A(I)Next I

    End Sub

    Private Sub Form_Unload(Cancel As Integer)

    If MsgBox(Desea terminar la aplicacin?, _

    vbQuestion + vbYesNo, Pregunta) = vbYes Then

    End

    Else: Cancel = True : TxtNumero.SetFocus

    End IfEnd Sub

    Private Sub CmdSalir_Click()

    Unload Me

    End Sub

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    130/178

    36

    Eaba a acac a cca ac ca cba (Cb).

    Aa a cc ac b a c , aa

    a ca.

    E a a b a a a a:

    La a a aa a a, cca a ca a a aa. Ca aa

    cc b b Ca a b a ca c a :

    D aa a a ac cc b b Ta b a a caa a a aa.

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    131/178

    Paa a a acac, ca a bca c a:

    1 ac

    3 a

    1 ca cba

    2 caa

    3 b c2 b ca

    E a ca a abc a a ca:

    F1

    Nb FCac

    BS 3F Da

    Ca P cac

    F1

    Nb FaPa

    Ca Pa:

    1

    Nb LbAcCa Ac:

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    132/178

    2

    Nb LbPc

    Ca Pc US$

    3

    Nb LbI

    Ca I:

    C1

    Nb CbAc

    T

    1

    Nb TPc

    Lc T

    T

    2

    Nb TI

    Lc T

    T

    1

    Nb OPa

    Ca 6

    Va T

    2

    Nb OPa

    Ca 12

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    133/178

    Va Fa

    3

    Nb OPa

    Ca 24

    Va Fa

    C1

    Nb CCaMa

    Ca &Ca a

    C2

    Nb CTa

    Ca &Ta

    Ua abca a a a a, aa b cc b a

    a caac a cc Ga a:

    Private Type Articulo

    Nombre As String * 30

    Precio As Double

    End Type

    Dim A(4) As Articulo, Plazo As Integer

    Const Interes = 0.12

    Rc a caa a cc Ga acc

    c c . L, c a c a a

    cac:

    Private Sub Form_Load()

    A(0).Nombre = Monitor SAMSUNG SyncMaster 3

    A(1).Nombre = Impresora Hewlett Packard DeskJet 930C

    A(2).Nombre = Impresora Epson Stylus Color 740

  • 5/22/2018 64643183 Cuaderno de Trabajo Visual Basic I

    134/178

    A(3).Nombre = Microprocesador Pentium I 233 MHZ

    A(0).Precio = 150 : A(1).Precio = 275

    A(2).Precio = 145 : A(3).Precio = 80

    Dim I As Integer

    For I = 1 To 4CboArticulo.AddItem A(I - 1).Nombre

    Next I

    TxtInteres = Interes : Plazo = 6

    End Sub

    Private Sub CboArticulo_Click()

    Dim I As Integer

    I = CboArticulo.ListIndex

    TxtPrecio = A(I).Precio

    End Sub

    Private Sub OptPlazo_Click(Index As Integer)

    Select Case Index

    Case 0: Plazo = 6

    Case 1: Plazo = 12

    Case 2: Plazo = 24

    End Select

    End Sub

    Private Sub CmdCuotaMensual_Click()

    Dim Total As Double, CuotaMensual As Double, I As Integer

    I = CboArticulo.ListIndex

    Total = A(I).Precio * (1 + Interes)

    CuotaMensual = Total / Plazo

    MsgBox Cuota Mensual US$ & Str(CuotaMensual)

    End Sub

    Private Sub CmdTotal_Click()

    Dim Total As Double, I As Integer

    I = CboArticulo.ListIndex

    Total = A(I).Precio * (1 + Interes)

    MsgBox Total US$ & Str(Total