Calculating Area

From CompSciWiki
Revision as of 21:37, 1 April 2010 by TimC (Talk | contribs)

Jump to: navigation, search

Back to the Program-A-Day homepage

Problem

It's time to replace the carpet in your living room, but how much will it cost? The carpet you want costs $8 per square foot plus an installation fee of $500. Your roommate has agreed to pay half, and you have a coupon for $50 off the total cost. Write a program that accepts the length and width (as integers) of a room. Calculate the total cost (as a double) of carpeting by multiplying the square footage by the price per square foot, plus installation. Your program will print total square footage, total cost, and your cost.

 

SideSectionTitle

float
Taken from http://www.flickr.com/photos/daniello/565304023/

An image or By Students section

Solution

Start off by initializing variables. You will need a string to store user input, along with some integers. Create these variables and set the integers to the values given in the problem. Named constants should normally be used here, these will be explained next week.

String input;
		
int costPSF = 8;       // Cost of $8 per square foot
int installFee = 500;  // $500 installation fee
int coupon = 50;       // $50 off coupon

You will also need variables to store the length and width input by the user, the calculated area, and the total cost. Remember that total cost is to be stored as a double (as cost may include dollars and cents).

int length;
int width;
int area;
double totalCost;

Code

Solution Code

Back to the Program-A-Day homepage