Conditionals (if this, then that)

In order to have a program run through subroutines and specific lines of code, we need the ability to control the execution of code. That is, to control the flow of our program.

The simplest form of control is choice. The ability to make a decision allows our programs to become a choose-your-own adventure story where it all depends on what the user does. The two methods of choice we will cover are if...else and switch statements.