Difference between revisions of "Calculating Area"

From CompSciWiki
Jump to: navigation, search
Line 10: Line 10:
 
An image or By Students section
 
An image or By Students section
  
|Solution=Start off by initializing your variables. You will need a string to store user input, along with some integer variables. Create these variables and set the integers to the values given in the problem. Normally these should be named constants, but you will learn about using those next week.
+
|Solution=Start off by initializing variables. You will need a string to store user input, along with some integer variables. 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.
 
<pre>
 
<pre>
 
String input;
 
String input;

Revision as of 21:31, 1 April 2010

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 integer variables. 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