Nested Control Structures
We are going to first introduce the concept of nested control structures. Nesting is a concept that places one item inside of another. Consider:
if expression
true action
else
false action
This is the basic form of the if then else control structure. Now consider:
if age is less than 18
you can't vote
if age is less than 16
you can't drive
else
you can drive
else
you can vote
if age is less than 21
you can't drink
else
you can drink
As you can see we simply included as part of the "true action" a statement and another if then else control structure. We did the same (nested another if then else) for the "false action". In our example we nested if then else control structures. Nesting could have an if then else within a while loop. Thus, the concept of nesting allows the mixing of the different categories of control structures.
Many complex logic problems require using nested control structures. By nesting control structures (or placing one inside another) we can accomplish almost any complex logic problem.







For Loop
Nested If Then Else 



"Used in the Computer Programming Fundamentals I course."