1 ytivitcA

.etelpmoc uoy selpmaxe dna sesicrexe ynam eht ssecca uoy tel lliw taht sgnidaeh htiw erutcurts unem a fo tsisnoc lliw sihT .krow ruoy erots dna esinagro ot ,BV nihtiw etalpmet tcejorp a etaerc ot si pets tsrif ehT

tcejorp tsrif ruoy gnisinagrO
syarra dna spool ROF detseN :21 ytivitcA pool tset-erp a ni retnuoc a gnisU :11 ytivitcA rotareneg rebmun modnaR :01 ytivitcA spool tset-tsoP :9 ytivitcA spool tset-erP :8 ytivitcA snoitaretI syarra lortnoC :7 ytivitcA noitceles yawitluM :6 ytivitcA noitceles yawitluM retrevnoc tnemerusaeM :5 ytivitcA noitceleS yraniB ecneuqeS orez yb noisivid diova dna rotaluclac a etaerC :4 ytivitcA sexob tupni dna segasseM :3 ytivitcA snoitcnuf dna selbairav ,sepyt ataD snoitnevnoc gnimaN srab llorcs dna sreldnah tnevE :2 ytivitcA rotide unem dna neercs emocleW :1 ytivitcA :etagivan uoy pleh yam sgnidaeh gniwollof ehT )15.p ,suballys DDS( .rennam lacidohtem a ni noitulos erawtfos detnemucod dna detset ylluf a tnemelpmi ot nrael stnedutS snoitulos erawtfos fo tnempoleved dna ngised eht etatilicaf ot erawtfos etairporppa seilppa dna stceles tneduts A 3.5H

emoctuo suballyS
.)tset tsop dna erp :noitareti ,yawitlum dna yranib :noitceles ,ecneuqes( serutcurts lortnoc evif eht etartsnomed ot sesicrexe gnicudortni dna smret yek gninifed ,tnemnorivne gnimmargorp eht gnicudortni ,0.6 cisaB lausiV ot ediug s’rennigeb a sniatnoc lairotut sihT

0.6 cisaB lausiV ni gnimmargorP :lairotuT

• • •

:sgnidaeh unem gniwollof eht retnE .ti tceles ot ti no kcilc dna noci uneM eht dniF .desimixaM ot etatSwodniW – .elgniS dexiF ot elytSredroB – .etihW ot roloCkcaB – .noitpac eht sa smargorp yM – .eman mrof eht sa mrf.niaM – tes ot wodniw seitreporp eht esU .mrof knalb a htiw tcejorp wen a nepo ot unem elif eht esU 0.6 cisaBlausiV nepO

.sneercs ngised eht ot nruter dna yalpsid tcejorp eht gninnur morf tixe ot desu si erudecorp sihT .srorre fo eerf si ti taht erusne ot >5F< nur dna krow ruoy evaS Private Sub Example1_Click() Welcome.depyt era eman dna noitpac unem hcae retfa KO kcilC fo sgnidaehbus detnedni htiw noitcudortnI 2elpmaxE 1elpmaxE tiuQ • .niaM sa krow ruoy evas ot unem eliF eht esU .1tcejorP)slaititni ruoy( dna mrf.rorre morf eerf si erudecorp tiuQ eht taht dna tcerroc si erutcurts uneM eht taht yfirev ot noitacilppa eht nur ot yek noitcnuf >5F< eht esU End Sub • .slebal owt ddA Private Sub Quit_Click() Unload me End .neercs emoclew a etaerc ot nottub dnammoc a dna egami na .edoc gniwollof eht retne dna gnidaeh unem tiuQ no kcilC • :edoc gniwollof eht retne dna gnidaeh unem niam 1 elpmaxE eht no kcilC desimixaM ot etatSwodniW elgniS dexiF ot elytSredroB etihW ot roloCkcaB 1elpmaxE ot noitpac emocleW sa eman mrof :seitreporp mrof gniwollof eht teS )wodniw seitreporp eht ro( mrof knalb wen a nepo ot unem elif eht esU pbv.Show End Sub • • • • • siht od oT .

g.deriuqer sa lebal ruoy eziser dna noitisop dna mrof ruoy fo pot-ertnec eht sdrawot kcilC .KROW RUOY LLA )YPPOLF OT PU KCAB DNA( EVAS OT TEGROF T’NOD .tniop 42 ezis .lairA( tnof eht teS ruoloc kcab thgirb a esoohC CISAB LAUSIV OT EMOCLEW ot noitpac eht egnahC ot wodniw seitreporp eht esu .neppah gnihtemos ekam ot desu dnammoc a si .noitacilppa eht nur ot >5F< esu dna krow ruoy evas ot unem elif eht esU .” End Sub FormXX.xobloot eht morf noci lebal tceleS – Unload Welcome • kcilCno egnahCno .e .g.neercs eht no neppah taht sgniht era stnevE • .Text = “This is a procedure.mrof ruoy ot egami eht dda ot xobloot ruoy no noci egami eht esU .lebal yojnE eht dda ot taepeR )eulb ruolocerof .eman mrof wen eht si XXmroF erehw • • • • • • tnemetats eht dda .ksat eht etelpmoc taht serudecorp ot atad refsnart sreldnah tnevE .neercs eht no sraeppa taht gnihtyna — gniht a si tcejbo nA nrael ot snoitinifed emoS srab llorcs dna sreldnah tnevE • .ksat cificeps a mrofrep ot dengised stnemetats fo puorg a si erudecorp A • • Public Sub Command2_Click() Text1.e .enilrednu .NRUTER ot noitpac sti egnahC .e ..nottub eht dda ot noci nottuB dnammoc eht esU .ytreporp noitpaC eht fo eulav a si ”cisaB lausiV ot emocleW“ lebal fo ytreporp a si noitpaC tcejbo na si lebaL erehw ”cisaB lausiV ot emocleW“ = noitpaC.g.lebaL .erudecorp )(kcilC_1dnammoC eht retfa edoc fo enil gniwollof eht dda dna nottub eht kcilc-elbuod nehT .seitreporp fo tes a sah tcejbo nA .detceles lebal eht htiW .stcejbo neercs rehto ot kcab denruter era serudecorp eseht fo stluser ehT .erutcip a tceles ot egami eht fo wodniw seitreporp eht esU .eulav a sah tcejbo eht fo ytreporp hcaE .Show unem ot mrof wen ddA .tcejbo na ot dehcatta erudecorp A .nottub a sa hcus .edoc erudecorp eht ot edoc erudecorp eht wohs ot gnidaeh unem eht no kcilc gnidaeh unem wen a dda rengised unem eht wohs ot deyalpsid mrof niam eht htiw noci unem niam eht no kcilc wodniw seitreporp eht gnisu seitreporp mrof eht tes mrof wen a dda :ot deen lliw uoy tcejorp ruoy ot dedda eb ot si noitulos esicrexe dna elpmaxe wen hcae sA .dertnec tnemngila .

Value.tneve )(kcilCno_ sti ot edoc gniwollof eht dda dna nottub nruter eht kcilc elbuoD . HScroll2.Value.Visible = True Label5.HScroll2. 255 .Value) Label5.eslaf ot tes ytreporp elbisiv sti htiw nottub eht rednu 5lebal llams rehtona )nruteR = noitpaC( mrof eht tiuq ot nottub dnammoc a )eulB4 .regnahCruoloC ot eman sti egnahc dna mrof wen a nepO . 0) Label3.Value. HScroll3.reisae ksat eht ekam ot etsap dna tuc esU .BackColor = RGB(HScroll1.HScroll2. HScroll2.Value) .Value.Value) Unload Me 2 ytivitcA . 0. 255 HScroll3. 255 .Value. HScroll3.mrof siht no stcejbo gniwollof eht ecalP .Value.BackColor = RGB(HScroll1.Value) Label5. HScroll3.2 .Value.BackColor = RGB(0.HScroll1. 0) Label4.BackColor = RGB)0.Caption = “WOW!” Label1.neerG3 .Value.Value) Label1.ForeColor = RGB(255 .tneve )(egnahCno_ sti ot edoc gniwollof eht dda dna rab llorcs hcae kcilc elbuoD . 0.Value.3 Label2.1 Label5.HScroll1. 255 HScroll3.ForeColor = RGB(255 .Value.der2( slebal rehto 3 )552 ot eerht lla fo ytreporp eulav xam eht teS( srab llorcs latnoziroh 3 )regnahC ruoloC = noitpaC( 2lebal gnidaeh A .BackColor = RGB(HScroll1. HScroll2.

1+ lbd ot 803+E23268431396797.tcejorp gib a nI .774.gnoL regetnI elbuoD etaD ycnerruC etyB naelooB xiferP gnl morf epytatad regetnI fo egnar eht dnoyeb seulav regetnI tnuoCtni .e .ycnerruC sA tsoCruc miD .e 7085.g.seman tluafed detpecca netfo evah ew .g.23 ot 867.1 naJ morf seulav emit dna etaD yaPylruoHruc .302.)noisnemid rof sdnats MID erehw( selbairav eralced ot tnemetats MID a esu uoY .g.4 .lortnoc fo epyt eht yfitnedi ot srettel esaCrewol eerht fo xiferp a esu snoitnevnoc gnimaN .tcejorp ruoy tset ot yek noitcnuf >5F< esU .e epytataD sA emaNraV miD :tnemetats MID eht fo tamrof eht si ereH .e .229$morf stnuoma rallod sdloh taht ataD ruc egAtyb tyb .g.803+E23268431396797.edoc etairporppa eht dda ot unem ruoy ni 2 elpmaxe kcilc elbuod dna mrof niam ruoy ot nruter ot wodniw rerolpxE tcejorP eht esU .1txeT .774.noisicerp-elbuod dellac netfO .229$ -+ ot 8085.eman lufgninaem a yb dewollof .cte .e 652-0 morf slamiced tuohtiw seulav ciremun evitisoP nlb emiTrevOsInlb .atad sdloh taht noitacol deman a si elbairav A BV ni sepyt ataD xob txet epahs nottub noitpo unem enil egami dirg emarf xob tsil elif xob tsil yrotcerid xob kcehc txt phs tpo unm nil gmi drg arf lif rid khc rabllorcs lacitrev remit xob erutcip tneilc ELO xob tsil lebal rabllorcs latnoziroh mrof xob tsil elif xob tsil evird nottub dnammoc xob obmoc bsv rmt cip elo tsl lbl bsh mrf lif vrd dmc obc lortnoC xiferP lortnoC xiferP seman lortnoC rof snoitaiverbbA xiferP eltiTlbl .g.13 ceD ot 001 .e 9999 .niatniam ro daer ot redrah edoc eht sekam ti sa ecitcarp doog ton si siht .586.586.23 tni – morf noitcarf ro tniop lamiced on htiw seulav ciremuN tnemerusaeMorciMlbd .1lebaL .g.5 .e 767.epytatad eno dloh ylno nac elbairav A .g.302.733.ylno seulav owt fo enO egnaR dna noitpircseD epytataD gnirtS sA emanruSrts miD .g.1– morf seulav ciremuN nosseLtsriFetd etd .e eslaF ro eurT .deralced eb tsum ti elbairav a esu nac uoy erofeb tub deen uoy sa selbairav ynam sa evah nac margorp A .733.pukcab dna evaS .won llit pU snoitnevnoc gnimaN .ge .

g.^ .3 ot 83+E328204.”noitasrevnoC retupmoC“ mrof eht fo pot eht no lebal a tuP ”sexoB tupnI dna egasseM“ = noitpaC.orez stpecca taht edoc fo tnemges a si noitcnuf A rav ro tnv rts gns jbo tnairaV gnirtS elgniS tcejbO eulaVlortnoCtnv .384.Show End Sub edoc eht gnisu .tluser elgnis a snruter dna stnemugra erom ro eno .>5F< gnisu margorp ruoy nuR Private Sub cmdBack_Click() Form1.741.regnahCruoloC eht ni did uoy sa kcaBdmc dellac .klaTdmc nottub dnammoc eht emaN ”!em ot klaT“ noitpac eht htiw nottub dnammoc a evah htaenrednU .741.e 746.e .stnemugra on sah noitcnuf a fi nevE .@ sa hcus sretcarahc laiceps gnidulcni atad ciremunahpla fo sretcarahc 004.g.ecneuqes edoc gniwollof eht dda ot nottub dnammoc eht kcilc elbuoD .srettel esaCrewol ro esaCreppu ot txet gnitrevnoc sa hcus atad gnirts etalupinam srehtO .3– morf egnar taht seulav ciremuN pilCdnuoSjbo ..6 cisaB lausiV ni snoitcnuf cisnirtni era sexob tupni dna egasseM sexob tupni dna egasseM :3 ytivitcA . “Ebeneezer”) intAnswer = MsgBox(“Hello there” & strQuestion.g.margorp eht htiw tcaretni ot resu dne eht wolla hcihw 0.e ½ .epyt ot trats uoy sa tsil nwod pord a seilppus tpmorp pleh eht sa meht nrael ot evah t’nod uoY .mroF eht ekaM ”sexoB tupnI dna egasseM“ siht llaC .2– Private Sub cmdTalk_Click() Dim strQuestion As String Dim intAnswer As Integer strQuestion = InputBox(“Type in your name!”.g.)snoitcnuf cisnirtni( snoitcnuf ni-tliub ynam sedulcni cisaB lausiV .2 ot 846.smrof ro slortnoc sa hcus stcejbo secnerefer dna sdloh taht epytatad laiceps A ecnatsiDratSgnl . “Chat”) ‘Then use the input and message box functions’ ‘First you must declare your variables’ .e .)egnahc t’nod taht seulav( slaretil ydnah emos era ereH • • • • • .mrof niam eht no gnidaeh unem a htiw mrof wen a etaerc ot 1 ytivitcA fo dne eht ta unem ot mrof wen ddA snoitcurtsni eht wolloF .nwonknu si epytatad eht hcihw rof seulav rehto dna lortnoc rof desu epytatad yna fo ataD emaNtsriFrts .sexob tupni dna sexob egassem edulcni snoitcnuf cisnirtni owT .noisicerp-elgnis dellac netfO .56 ot 0 fo stsisnoc taht ataD serugiFselaSraeYgns .krow ruoy evas ot tegrof t’noD .sksat lacitamehtam cisab mrofrep emoS . vbOKCancel.nottub nruter a ddA End Sub .stnemugra noitcnuf eht dloh ot dne eht ta sesehtnerap evah seman noitcnuF .83+E328204.deriuqer era sisehtnerap eht .384.htiw krow ot atad sah noitcnuf eht os noitcnuf a ot ssap uoy eulav a si tnemugra nA .

resu eht ot melborp eht etacidni ot noitcnuf )(xoBgsM eht esU .dda nac taht rotaluclac a etaerC .rebmun a ot xob tupni morf gnirts egnahc ot noitcnuf laV esU dblNo1 As Double dblNo2 As Double dblAnswer As Double intError As Integer dblNo1 = Val (txtOne.resu eht yb nevig srebmun owt edivid dna ylpitlum .tcartbus .resu eht rof noitpo na eb thgim siht .Caption = Format (dblAnswer.snottub lecnaC dna oN . “Whoops!) Else … 4 ytivitcA .Text) = 0 Then IntError = MsgBox (“You cannot divide by 0!”.seY eht syalpsiD .00”) :selbairav eralceD .elbairav eht otni eulav taht tup ot tnemetats tnemngissa na neht .noci yreuQ gninraW syalpsiD noci egasseM lacitirC syalpsiD 6904 46 84 23 61 ladoMmetsySbv noitamrofnIbv noitamalcxEbv noitseuQbv lacitirCbv noitpircseD eulaV laretil demaN sexoB egasseM ni snocI 5 4 3 2 1 0 lecnaCyrteRbv oNseYbv lecnaCoNseYbv erongIyrteRtrobAbv lecnaCKObv ylnOKObv .revelc yrev era uoy fI .snottub lecnaC dna yrteR eht syalpsiD .kramer eht fo tnorf ni decalp si ‘ ro meR fI ..snottub oN dna seY eht syalpsiD .rebmun dnoces rof taepeR .secalp lamiced owt ot ffo dednuor si rewsna erusne ot noitcnuf tamroF a esU .noci egassem noitamrofnI syalpsiD .noci egasseM gninraW syalpsiD .##0.trobA eht syalpsiD snottub lecnaC dna nottub KO eht syalpsiD nottub KO eht syalpsiD noitpircseD eulaV laretiL demaN sexoB egasseM ni snottuB End If If Val (txtTwo.orez yb edivid ot elbissop ton si ti taht erusnE .yletelpmoc derongi si edoc fo enil taht .text) lblAnswer. “#.esle gnihtyna gniod erofeb xob siht egdelwonkca tsum resu ehT .xob golaid ladoM metsyS a syalpsiD .orez gniretne yb ro gnihton gniretne yb rehtie .snottub erongI dna yrteR .)rewsnAlbl( rewsna eht yalpsid ot lebal a dna )owTtxt dna enOtxt( sexob tupni owt esu thgim noitulos elbissop A[ . VbOkCancel.ecnanetniam edoc rof noitamrofni dda ot ro edoc fo noitces a fo esoprup eht nialpxe ot edoc ni dedda era skrameR .

erudecorp bus hcae rof .SetFocus End Sub .srebmun llams yrev .SetFocus .tneve hcae rof yawhtap elbissop eno ylno htiw rehtona dewollof edoc fo enil hcaE .noitceles — tcurtsnoc mhtirogla dnoces eht sesu etirw lliw uoy smargorp fo puorg txen ehT noitceles yraniB `output `user input `sequence of processes initializing variables Private Sub cmdClear_Click() txtOne.g.etad eht dna eman ruoy sedulcni hcihw edoc ruoy fo pot eht ta )enil eht fo gninnigeb eht ta ‘ tup( kramer a ddA .noitaluclac rehtona od ot resu eht wolla ot edoc gniwollof eht htiw nottub dnammoc raelc a ddA .stcurtsnoc mhtirogla ecneuqes morf detcurtsnoc lla erew 3 — 1 seitivitcA ni smargorp ehT smhtirogla ecneuqeS .Text = “” txtTwo.spets ssecorp fo seires a dna tuptuo .stnemetats eht ro .srebmun evitagen .orez yb gnidivid resu a tneverp ot rotaluclac ruoy ni noitceles yranib desu evah uoY( stnemetatS cisaB lausiV erom ro enO fI dnE eslE stnemetats cisaB lausiV erom ro enO nehT tset nosirapmoc fI RO stnemetats cisaB lausiV erom ro enO nehT tset nosirapmoc fI If – End If If – Else – End If fI dnE ereH .srebmun gib yrev .Text = “” lblAnswer.).xob tupni tsrif eht ot rosruc eht snruter dohtem sucoFteS ehT txtOne.e .cte .sorez .Text = “” lblAnswer.Text = “” txtTwo.oS .Caption = “” txtOne.skrow ti taht kcehC .cisaB lausiV ni xatnys eht si eht sesu noitceles yraniB )seciohc elpitlum( yawitluM ro )yaw owt( yraniB eb nac stcurtsnoc noitceleS .sregetni esU .mrof niam eht no gnidaeh unem noitceleS yraniB a ot tcennoC .edam eb ot seciohc rof swolla dna tneve yna rof syawhtap elpitlum swolla noitceleS .tif ot hcterts lliw ti eurt ot ytreporp ezisotua s’lebal eht tes uoy fI ?seulav lla rof hguone gib lebal ruoy sI .tupni fo tsisnoc dluow mhtirogla eht .pu ti ytterp ot seitreporp teS .Caption = “” txtOne.

e.stnemetats esaC hguorht noitceles elpitlum rof xatnys eht si ereH .yltcerroc gnikrow si ti taht erusne ot noitacilppa eht nuR .srebmun egral yrev gnidulcni atad tset emos htiw tuo ti yrT .sgnidaehbus owt htiw snoitceleS gnidaeh unem wen a ddA • • • • • • .sevitanretla owt naht erom sevlovni noitceles eht fI .smc 45.noitceles yranib fo elpmaxe na ta dekool ew 5 ytivitcA nI eslE esaC noitceles yawitluM .2 = hcni 1 noisrevnoc eht gnisu( sehcni ot sertemitnec RO sertemitnec ot sehcni trevnoc ot margorp a etirW .orez .2 si sertemitnec ni tnemerusaem ehT !ti trevnoC 1 tnemerusaem eht retnE sertemitneC ro sehcnI ni tnemerusaem ruoy sI 5 ytivitcA • .456789000000.emit a ta detceles eb nac eno ylno .detceles si nottub noitpo hcihw no desab esu ot alumrof hcihw enimreted ot stnemetats FI esU .srebmun evitagen .edoc daer-ot-drah ot sdael dna detacilpmoc semoceb siht tub stnemetats fI detsen esu nac uoy .evisulcxe yllautum era snottub noitpO .stnemetats esaC esu ot retteb si tI .srebmun llams yrev .noitceleS yawitluM dna noitceleS yraniB .egAtni esaC tceleS :elpmaxe roF ]stnemetats BV erom ro enO[ tceleS dnE ]stnemetats BV erom ro enO[ eulav esaC ]stnemetats BV erom ro enO[ eulav esaC ]stnemetats BV erom ro enO[ eulav esaC noisserpxE esaC tceleS .sehcni ot sertemitnec ro sertemitnec ot sehcni si noisrevnoc eht rehtehw etacidni ot resu eht rof )xobloot eht morf( snottub noitpo esU .)sertemitnec 45.stluser eht yfirev ot rotaluclac ruoy esU .0 .i .noitceleS yraniB gnidaeh unem ot tcennoC .

2 .sthgiew tnereffid nopu desab slecrap rof segrahc gniwollof eht sah eciffo tsop ehT .:siht ekil kool thgim erudecorp tneve kcilC eht .egatsop eht etaluclac dna xob txet a ni thgiew eht retne ot resu a swolla taht tcejorp a ngiseD 20.gnidaeh unem yawitluM eht ot detcennoc niaga sleveLesioN eman eht rednu unem mrof niam eht ot siht knil dna stnemetats esaC esu niagA gnixaleR gnitcartsiD gnibrutsiD gninefaeD lufniap ylemertxE 92 – 0 95 – 03 98 – 06 931 – 09 +041 .1$ 005 – 152 052 – 101 001 – 15 05 – 0 .stnemmoc eht yb level esion eht esoohc ot resu a wolla ot sexob kcehc fo tes a esU .7$ 00.mrof ruoy ot sexob kcehc ro snottub oidar gnidda ni ydaerla siht deretnuocne evah yam uoY .elbat gniwollof eht ni noitamrofni no desab level lebiced elbaborp eht tuptuo neht .Caption = "Wednesday" Label1.mrof niam ruoy ni gnidaeh unem yawitluM eht rednu sthgieWesaC sa siht kniL .eciohCtpo dellac snottub noitpo fo yarra lortnoc a detaerc uoy fi .Caption = "Monday" level trofmoC tsoC )marg( thgieW ”tludA“ = noitpaC.eltiTlbl 81 oT 21 esaC ”loohcS yramirP“ = noitpaC.eltiTlbl 6 < sI esaC Case Index = 3 Case Index = 2 Case Index = 1 Label1.1 Private Sub optChoice_Click (Index As Integer) Select Case optChoice (Index) Case Index = 0 Label1.edoc ruoy ni stnemetats esaC esU .oS .Caption = "Thursday" Label1.)dnammoc etsaP dna ypoC eht gnisu yb detaerc netfo( eman emas eht htiw epyt emas eht fo slortnoc elpitlum fo tes a si yarra lortnoc A .0*thgiew yb detaluclac era smg 005 naht reivaeh era hcihw slecraP 05.Caption = "Tuesday" 7 ytivitcA level lebiceD 6 ytivitcA tceleS dnE eslE esaC .2$ 04.4$ 07.seulav ytreporp xednI tnereffid gnivah yb dehsiugnitsid era yarra eht nihtiw slortnoc laudividnI .eltiTlbl 11 oT 6 esaC ”loohcserP“ = noitpaC.eltiTlbl ”loohcS yradnoceS“ = noitpaC.

egnar detcepxe eht edisni t’nsi rebmun eht fi egassem rorre na eussi dna rebmun dilav a rof xobtxet eht kcehc .nottub dnammoc a dna xob txet a ddA .unem niaM eht no )speeb eht tnuoC -( tset-erp — noitareti ot knil dna mrof wen a etaerC 8 ytivitcA .)semit fo rebmun detnuoc a rof ro( eurt sniamer noitidnoc emos elihw yldetaeper tuo deirrac eb ot stnemetats fo puorg ro tnemetats a wolla taht serutcurts era spool ro snoitaretI snoitaretI 7 ytivitcA morf 6 ytivitcA morf 6 ytivitcA morf 5 ytivitcA morf 4 ytivitcA morf 3 ytivitcA morf 2 ytivitcA morf 1 ytivitcA morf noitaretI )syad ym ruoloC-( yawitluM )slevel esioN -( yawitluM )sthgiew lecraP -( yawitluM )retrevnoC tnemerusaeM -( yraniB )rotaluclac ehT -( yraniB noitceleS )noitasrevnoC retupmoC –( ecneuqeS sexob tupnI dna egasseM )regnahc ruoloC –( 2 elpmaxE )BV ot emocleW –( 1 elpmaxE )secneuqeS( noitcudortnI tiuQ uneM .Caption = "Friday" .01 dna 1 neewteb rebmun a tupni ot resu eht gniksa xob txet eht evoba lebal a tuP .speeb fo rebmun taht eussi ot pooL …… elihW oD esu .yad tnereffid hcae rof )etairporppa gnihtemos ot( ruoloc dnuorgkcab lebal eht egnahc ot edoc dda neht .Caption = "Saturday" Label1.Caption = "Sunday" Label1.tuo siht yrT .dilav si rebmun eht fI .nottub dnammoc eht skcilc resu eht nehW .degnahc eb ot deen taht yna egnahc dna woleb tsil eht kcehC .gnipool eht gnippots fo yaw a niatnoc TSUM noitareti hcaE .repeeBmrf mrof ruoy emaN .detceles saw nottub noitpo tnereffid hcae sa noitpac lebal eht egnahc dluow evoba edoc ehT End Select End Sub • • Case Else Case Index = 5 Case Index = 4 Label1.smrof tcerroc eht ot )edoc yb( deknil dna tcerroc lla era niaM no sgnidaeh unem eht taht kcehc — snoitareti — serutcurts tsal eht htiw eunitnoc ew erofeB ..spool eseht ni :snoitareti tset-erP :serutcurts noitareti cisab 2 era erehT .syaD yM ruoloC gnidaeh eht rednu unem mrof niam eht ni gnidaeh noitceleS yawitluM unem eht ot kniL .ecno tsael ta snur syawla edoc eht taht os pool eht fo dne eht ta si tem eb ot noitidnoc eht .spool eseht ni :snoitareti tset-tsoP .tem reven si noitidnoc eht fi lla ta nur ton lliw edoc eht dna pool eht fo gninnigeb eht ta srucco tem eb ot noitidnoc eht .

1 Loop Else Text1.SetFocus End If End Sub Private Sub Command1_Click() Dim intNumber As Integer Dim pause As Integer intNumber = Val(Text1.margorp siht rof mhtirogla edocoduesp eht etirw nehT .draobyek eht morf deretne srebmun emos fo egareva eht gnidnif rof mhtirogla edocoduesp dna trahc OPI ehT noitareti tset-tsop noitareti tset-erp noitceles yawitlum noitceles yranib ecneuqes .lairotut siht nI • • • • • 9 ytivitcA .Text) ‘Slow down the beeps ‘Validate number ‘Input user number ‘Declare variables ‘Count down .pool tset-tsop a gnisu ..trahcwolf a sa mhtirogla siht etirW MARGORPNIAM DNE egareva yalpsid retnuoc / mus = egareva 01 = retnuoc LITNU 1 + retnuoc = retnuoc rebmun + mus = mus rebmun teg 0 = mus 0 = retnuoc margorP niaM NIGEB egareva retnuoc/mus = egareva retnuoc ot 1 dda mus ot rebmun dda retnuoc .rebmun O P I TAEPER :siht ekil kool thgim .Text = "" Text1.margorp siht rof trahC OPI na etirW If (intNumber > 0) And (intNumber < 11) Then Do While intNumber > 0 Beep For pause = 0 To 2500 frmBeeper.serutcurts lortnoc cisab 5 eht gniniatnoc edoc gnitirw ta kool ew .Refresh Next pause intNumber = intNumber .

.051 ot 15 morf egnar eht ni sregetni modnar secudorp tnemetats gniwollof ehT xatnys gniwollof eht esu .ti dniheb edoc gniwollof eht htiw nottub dnammoc a dna eurt ot tes ytreporp ezisotuA eht htiw xob erutcip egral a deen lliw mrof ruoY .”) intNumber = Val(strNumber) Dim strNumber As String intNumber = 0 intCounter = 0 :xatnys eht gnisu xob tupni na htiw rof deksa eb thgim rebmun hcaE .Loop Until Private Sub Command1_Click() Dim x As Integer x = 0 01 ytivitcA Do Randomize ‘ Ensures the start of each sequence of random numbers is also randomised Picture1 Print ..segarevA … spooL tset-tsoP … snoitaretI rednu )niaM( mrof unem eht morf margorp eht ot knil a etaerc dna mrof wen a nepO Val () Do ….erudecorp eht fo gninnigeb eht ta 0 ot selbairav ruoy esilaitinI . “Enter your numbers. Loop Until x <> 6 End Sub x = Int(Rnd * N) x = Int (Rnd*100 + 51) .”.ecid eht lloR … spooL tset tsoP … snoitaretI rednu )niaM( mrof unem eht morf margorp eht ot knil a etaerC .rebmun modnar a etareneg ot )(dnR noitcnuf wen a esU .rewsna ruoy nialpxE ?margorp ruoy hsarc dna orez yb noisivid esuac reven lliw retnuoc eht taht erus eb uoy naC .e .N < x =< 0 erehw x regetni modnar a ecudorp oT .rebmun hcae rof ksa ot xatnys eht htiw pool tset-tsop a gnisu resu eht yb deretne srebmun 01 fo egareva eht yalpsid ot noitacilppa na etirW .stnemetats miD htiw selbairav ruoy lla eralced ot tegrof t’noD strNumber = InputBox(“Enter the next number.modnar osla si srebmun modnar fo ecneuqes hcae fo trats eht taht serusne tnemetats ezimodnaR ehT .g.ecid a fo gnillor eht etalumis ot 6 dna 1 neewteb rebmun modnar a etareneg ot mrof wen a no noitacilppa na etirW .srebmun ot sgnirts trevnoc ot noitcnuf eht esu ot rebmemeR .)lluf si xob erutcip eht litnu( semit lareves nottub dnammoc eht gnikcilc margorp ruoy nuR x = Int(Rnd * 6 + 1) Picture1 Print x.

elbairav( tnirP yalpsiDcip :xatnys eht gnisu lortnoc erutcip a otni 21 – 1 morf selbat semit eht tuo tnirp ot neht dna yarra lanoisnemid 2 a llif ot spool roF detsen sesu taht margorp a etirW 21 ytivitcA .xoBerutciP eht erus ekaM . FibNext As Integer. Picture1 Print FibNext & ".…… TAEPER xatnys edocoduesp eht ot tnelaviuqe htob era esehT .. ]elbairav[ .tsrif repap no tuo eno siht tolp ot deen yletinifed lliw uoY . " FibNumber = FibNumber + FibNext FibNext = FibNext + FibNumber Counter = Counter + 2 If Counter = 10 Then Picture1 Print ‘This creates a new line End If Loop .srebmun iccanobiF 02 tsrif eht etareneg ot margorp a etaerC .roloCeroF eht morf tnereffid si roloCkcaB eht taht dna eurT = wardeRotuA .seod margorp eht ni enil yreve tahw snialpxe taht edocoduesp ni noitacilppa siht rof mhtirogla eht etirW LITNU .regetnI sA ]21..ot stluser ruoy tnirp ot xoB erutciP a ddA .ecno tsael ta etucexe tsum pool eht ni edoc eht taht gninaem pool eht fo mottob eht ta sraeppa tset nosirapmoc eht erehw spool tset-tsop era htoB :snoitareti tset-tsop rof stnemetats xatnys tnereffid owt sah cisaB lausiV taht eciton lliw uoY • • Do …….snoitareti fo rebmun eht lortnoc ot retnuoc a esu emit sihT .21[selbaTrra miD :tnemetats eht deen uoy .meht gnikcehc dna smhtirogla ruoy gnitirw . Loop Until (comparison test) Do …….eslaF = tnerapsnarT tnoF.trahcwolf a sa dna edocoduesp ni mhtirogla eht dna trahc OPI na etirW Do While Counter < 20 Picture1 Print FibNumber & ". ‘trailing semicolon stops the Print method going to the next line. ".uoy pleh ot edoc gniwollof eht esU . Loop While (comparison test) Picture1 Print "Ist 20 Fibonacci Numbers" ‘Initialise FibNumber = 0 FibNext = 1 Dim FibNumber As Integer.elbairav ruoy eralced oT . Counter As Integer 11 ytivitcA .yalpsid eht no elbat semit wen hcae rof enil wen a htiw ].

)9991( I .nworB dna .BVhcraes .gnidaeR .www//:ptth :moc.moc.dleifsnaM .namreK secruoseR rehtruF noitamrofnyL :DLQ .0.)0002( .cisaB lausiV ot noitcudortni nA .tegraThceT yb detneserp enignE hcraeS dna latroP cificepS BV ehT .de-eerf.M .www//:ptth :golataC esruoC teN dE-eerF /moc.R .hcnyL yhpargoilbiB .bvhcraes.yelseW-nosiddA :sttesuhcassaM .6 cisaB lausiV ni snoitacilppa htiw slatnemadnuf gnimmargorp retupmoC .golatac/ten.drofpmaS yelreveB yb deraperp saw krow sihT mth.

Sign up to vote on this title
UsefulNot useful