1 / 13

For Counter/LoopIndex = Start To End [ step step ] Statements (Body of Loop)

Download Presentation

For Counter/LoopIndex = Start To End [ step step ] Statements (Body of Loop)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Iteration (Looping Constructs in VB)Iteration: Groups of statements which are repeatedly executed until a certain test is satisfiedCarrying out Iteration in VB programming, requires the use of Looping ConstructsThere are 2 main types of Looping Constructs:Determinate Loops: will repeat themselves a known (specific) number of times (For..Next Loops)Indeterminate Loops: will repeat themselves an unknown number of times (Do Loops) [Until; While]

  2. Determinate LoopsA group of statement is repeated a specific number of timesFor..Next LoopsRepeat the statements in a loop a specific number of timesEach For statement has a corresponding Next statementFor..Next Loop syntax: For Counter/LoopIndex = StartTo End[step step]Statements (Body of Loop) Next Counter/LoopIndex

  3. The For..Next loop uses the For and Next statements and a Counter Variable [LoopIndex]The elements of a For..Next:The Counter/LoopIndex must be a numeric variable,determines the number of times the statements inside the loop will be executedStart and Endmay be Constants, Variables, Numeric Property Values, or Numeric Expressions, and further determine the initial and final value of the counterThe optional word Step may be included, along with the value to be added to the LoopIndex (positive/negative) for each iteration of the loop, and if omitted, the default value is 1 for each increment of the loop

  4. Dim iLoopIndex As IntegerDim iMaximum As IntegeriMaximum = Inputbox(“Enter the value”, Number of Entries)For iLoopIndex = 0 To iMaximum‘The statements inside of the loop are indented, and referred to as ‘the body of the loopNext iLoopIndex

  5. A Counter-Controlled Loop generally has 3 elements:Initialise the CounterIncrement the Counter [step]Test the Counter to determine when it is time to Terminate the loopFor iIndex = 2 To 100 Step 2will count from 2 to 100 by 2The statements in the body of the loop will be executed 50 times, with iIndex = 2, 4, 6, ….The program checks for greater than the test value and not equal to

  6. Exiting For..Next LoopsIf you enter an Endless Loop, the program execution will have to be broken manuallyTherefore, you will need to enter Break TimeCtrl + BreakWith For..Next loops, you may need to terminate the loop before the loop index reaches its final valueVB provides an Exit For statement for this situationGenerally, an Exit For statement is part of an If statement

  7. For iLoopIndex = 1 To 10If txtInput.Text = “ ” Then‘nothing was entered into the input textbox MsgBox “You must enter something”Exit ForEnd If ………. ………. ‘statements in the loopNext iLoopIndex

More Related