Murach, Chapter 5
Common Control Structures Selection: The IF statement Case: The Select Case statement Iteration: Loops 9/28/20082
Coding Boolean Expressions Relational operators – Compare two operands Logical operators 9/28/20083
Murach’s Visual Basic 2008, C5© 2008, Mike Murach & Associates, Inc. Slide 4
Modified Murach’s Visual Basic 2008, C5© 2008, Mike Murach & Associates, Inc. Slide 5
Comparing different numeric value types VB casts less precise type to the more precise type Example: decVar < intVar The integer value is cast to a decimal value. 9/28/20086
Murach’s Visual Basic 2008, C5© 2008, Mike Murach & Associates, Inc. Slide 7
Murach’s Visual Basic 2008, C5© 2008, Mike Murach & Associates, Inc. Slide 8
Operation Order of Precedence Arithmetic operations Relational operations NOT AND OR 9/28/20089
Conditional Statements If Select Case
Murach’s Visual Basic 2008, C5© 2008, Mike Murach & Associates, Inc. Slide 11
Murach’s Visual Basic 2008, C5© 2008, Mike Murach & Associates, Inc. Slide 12
Murach’s Visual Basic 2008, C5© 2008, Mike Murach & Associates, Inc. Slide 13
Murach’s Visual Basic 2008, C5© 2008, Mike Murach & Associates, Inc. Slide 14
Murach’s Visual Basic 2008, C5© 2008, Mike Murach & Associates, Inc. Slide 15
Murach’s Visual Basic 2008, C5© 2008, Mike Murach & Associates, Inc. Slide 16
Murach’s Visual Basic 2008, C5© 2008, Mike Murach & Associates, Inc. Slide 17
Murach’s Visual Basic 2008, C5© 2008, Mike Murach & Associates, Inc. Slide 18
Loops For Do 9/30/200819
9/30/2008© 2008, Mike Murach & Associates, Inc. Slide 20
9/30/2008© 2008, Mike Murach & Associates, Inc. Slide 21
Murach’s Visual Basic 2008, C5© 2008, Mike Murach & Associates, Inc. Slide 22
Do NOT use EXIT or CONTINUE Structure the logic so that their use is unnecessary. If you use either statement in a programming assignment and I can write the code without using them, you will receive a zero for your grade.
Test Loops 9/30/200824