Figuring out an Invoice

We can use variables to solve problems like those we might solve in a spreadsheet. Imagine that you had a spreadsheet with an invoice for an office supply company.

a spreadsheet

Figure 3: A spreadsheet with order information

Here’s a program to compute the total price for the invoice. Be sure to click audio tour button to understand what’s happening here.

We don’t really have to create new variables quantity2 and unitPrice2. We only use those to compute the total for the line, and then we could reuse those variable names.

Activity: CodeLens 3 (Invoice2)


It is best to use variable names that make sense like invoiceTotal and quantity instead of names that don’t make any sense like thisVariableIsMyFriend and Fred. The name should help you remember what the variable is representing.

Let’s say that apples are $0.40 apiece, and pears are $0.65 apiece. Modify the program below to calculate the total cost.

You are welcome to try out the following answers by copying and pasting them into the program above before answering this question:

You have attempted of activities on this page