/*************************************************/ // paint2.cpp // R. A. Hillyard // Last Modified: 09/10/2001 // // Determine the number of gallons of paint needed for a given area. // The user will enter the length and height in feet and inches // This version allows the user to specify the number of areas // to be used in calculating the total area /*************************************************/ #include <iostream> using namespace std; const float SqFtPerGal = 300.0; int main() { int numAreas; int count; float feet; float inches; float length; float height; float numGallons; float totalArea; cout << "How many areas are there? "; cin >> numAreas; //initialization of variables used in loop totalArea = 0.0; //total so far count = 1; //initial value for counter while(numAreas >= count) { cout << "\nEnter the length in feet and inches for Area #" << count << ": "; cin >> feet >> inches; length = feet + inches/12.0; cout << "\nEnter the height in feet and inches for Area #" << count << ": "; cin >> feet >> inches; height = feet + inches/12.0; totalArea += length * height; //compute new area and add to total count++; //increment count }//end for numGallons = totalArea/SqFtPerGal; //calculate number of gallons cout << "\nFor " << count-1 << " Areas, "; cout << "You will need: " << numGallons << " gallons of paint to cover\n"; cout << "the area of " << totalArea << " square feet" << endl; return 0; } /***************Program Output***********************/ How many areas are there? 3 Enter the length in feet and inches for Area #1: 10 6 Enter the height in feet and inches for Area #1: 35 8 Enter the length in feet and inches for Area #2: 15 0 Enter the height in feet and inches for Area #2: 10 0 Enter the length in feet and inches for Area #3: 8 9 Enter the height in feet and inches for Area #3: 8 9 For 3 Areas, You will need: 2.00354 gallons of paint to cover the area of 601.063 square feet