// Chapter 6, Programming Challenge 2
#include<iostream>
using namespace std;

// Write the prototype for the getLength,
// getWidth, getArea, and displayData
// functions here.
double getLength (double);
double getWidth (double);
double getArea (double, double);
double displayData (double, double, double);

int main()
{
	double length,	// The rectangle's length
		   width,	// The rectangle's width
		   area;	// The rectangle's area
		   
	// Get the rectangle's length.
	length = getLength(length);
	
	// Get the rectangle's width
	width = getWidth(width);
	
	// Get the rectangle's area
	area = getArea(length, width);
	
	// Display the rectangle's data.
	displayData(length, width, area);
	
	return 0;
	
	
}

//********************************************************
// You must write the getLength, getWidth, getArea       *
// and displayData functions.                            *
//********************************************************

double getLength (double nlength)
{
	cout << "Enter the length: ";
	cin >> nlength;
	
	return nlength;
}

double getWidth (double nwidth)
{
	cout << "Enter the width: ";
	cin >> nwidth;
	
	return nwidth;
}

double getArea (double nlength, double nwidth)
{
	double narea;
	narea = nlength * nwidth;
	
	return narea;
}

double displayData ( double length, double width, double area)
{
	cout << "The width is: " << width << endl;
	cout << "The length is: " << length << endl;
	cout << "The area is: " << area << endl;
}

