Functions programming practice

Using functions allows us to break large complex programs into smaller more manageable programs that can developed and tested independently.  Read chapter 6 in your textbook and work the following practice problems.  Note the answers to the odd problems are in the back of the book.  Try to solve the problems without using the back of the book, but do check your answers to the free response questions and use the back of the book for hints as needed on the programming questions.
 

6.1 6.1  #2, #3a, #4a, #7a, #12a
6.2 6.2  #1, #5, #6a
6.3 6.3  #1, #4, #7
6.4 6.4  #1, #4
6.5 6.5  #1, #2