When and How to Effectively Use Decision Statements - single, two-way,
and multi-way.
Differences Between Counter-Controlled Loops and Logic-Controlled Loops
(both pre and post-test) and When to Use Which.
Counter-controlled - for loops in most languages. C, C++,
Perl, and Java all have for loops that are NOT restricted
to counter control. Since these languages have logic-controlled loops,
don't use the for loop for logic control.