/* Program to display the floor space for a room Fleshed-out design + function calls added to the main function, as the designer wishes them to be + in-line code added that completes the executable statements needed in main Still missing: + Declarations of variables + Declarations (prototypes) of functions + Definitions of functions So far, the designer has only entered calls to non-existent functions. */ #include using namespace std ; /* ================================== */ /* ================================== */ int main(void) { /* Step One: Print Directions for the user */ directions() ; /* Step Two: Get the dimensions of the floor from the user */ dim1 = GetDim(); dim2 = GetDim(); /* Step Three: IF either dimension is not positive print an error message ELSE Compute FloorSpace as product and print the answer out for the user to see */ if ( (dim1 <= 0) || (dim2 <= 0) ) // invalid data { cout << "\nSorry, only positive dimensions are allowed.\n"; cout << "Please reexecute the program.\n\n"; } else // valid data { FloorSpace = area(dim1, dim2); cout << "\nThe floor space is " << FloorSpace << " square feet.\n\n"; } /* Notes on solution method: * Use function to print directions * Make a function that gets one dimension and use it twice to get the dimensions of the floor * Use a function to calculate the floor space * Do the rest with explicit code in main */ return 0; }