Programming Challenge 1 — Going Green

This lab accompanies Chapter 8 of Gaddis, T. (2016). Starting out with programming logic and design (4th ed.). Boston, MA: Addison-Wesley.

Lab 9.5 – Programming Challenge 1 — Going Green

Write the Flowchart for the following programming problem based on the pseudocode below.

Last year, a local college implemented rooftop gardens as a way to promote energy efficiency and save money. Write a program that will allow the user to enter the energy bills from January to December for the year prior to going green. Next, allow the user to enter the energy bills from January to December of the past year after going green. The program should calculate the energy difference from the two years and display the two years’ worth of data, along with the savings.

Hints: Create three arrays of size 12 each. The first array will store the first year of energy costs, the second array will store the second year after going green, and the third array will store the difference. Also, create a string array that stores the month names. These variables might be defined as follows:

notGreenCost = [0] * 12

goneGreenCost = [0] * 12

savings = [0] * 12

months = [‘January’, ‘February’, ‘March’, ‘April’, ‘May’, ‘June’, ‘July’, ‘August’, ‘September’, ‘October’, ‘November’, ‘December’]

Your sample output might look as follows:

Enter NOT GREEN energy costs for January

Enter now –>789

Enter NOT GREEN energy costs for February

Enter now –>790

Enter NOT GREEN energy costs for March

Enter now –>890

Enter NOT GREEN energy costs for April

Enter now –>773

Enter NOT GREEN energy costs for May

Enter now –>723

Enter NOT GREEN energy costs for June

Enter now –>759

Enter NOT GREEN energy costs for July

Enter now –>690

Enter NOT GREEN energy costs for August

Enter now –>681

Enter NOT GREEN energy costs for September

Enter now –>782

Enter NOT GREEN energy costs for October

Enter now –>791

Enter NOT GREEN energy costs for November

Enter now –>898

Enter NOT GREEN energy costs for December

Enter now –>923

Completethe Lab 9-5, “Programming Challenge 1 — Going Green,” ofStarting Out with Programming Logic and Design.

Note:You are only required to create the flowchart for this activity; however, notice how the pseudocode compares to the given Python code for this assignment.

Leave a Reply

Your email address will not be published.