Question

In: Computer Science

**C++** Output each floating-point value with two digits after the decimal point, which can be achieved...

**C++**

Output each floating-point value with two digits after the decimal point, which can be achieved by executing
cout << fixed << setprecision(2); once before all other cout statements.

(1) Prompt the user to input a wall's height and width. Calculate and output the wall's area. (2 pts)

Note: This zyLab outputs a newline after each user-input prompt. For convenience in the examples below, the user's input value is shown on the next line, but such values don't actually appear as output when the program runs.

Enter wall height (feet):
12.0
Enter wall width (feet):
15.0
Wall area: 180.00 square feet


(2) Extend to also calculate and output the amount of paint in gallons needed to paint the wall. Assume a gallon of paint covers 350 square feet. Store this value using a const double variable. (2 pts)

Enter wall height (feet):
12.0
Enter wall width (feet):
15.0
Wall area: 180.00 square feet
Paint needed: 0.51 gallons


(3) Extend to also calculate and output the number of 1 gallon cans needed to paint the wall. Hint: Use a math function to round up to the nearest gallon. (2 pts)

Enter wall height (feet):
12.0
Enter wall width (feet):
15.0
Wall area: 180.00 square feet
Paint needed: 0.51 gallons
Cans needed: 1 can(s)

Solutions

Expert Solution

#include <iostream>
#include <iomanip>     // Header file needed for setprecision
#include<math.h>      // Header file needed for round function

int main() {
   
    float height,width;      // Variables declaration
    double area;
    int cans;

    
    std::cout<<"Enter wall height(feet):\n";
    std::cin>>height;
    std::cout<<"Enter wall width(feet):\n";
    std::cin>>width;
    
    

    area=height*width;
    const double paintgallons=area/350;      // constant double variable
    cans=round(paintgallons);


    
    std::cout << std::fixed<<std::setprecision(2);
    std::cout<<"Wall area: "<<area<<" square feet\n";      // Area of wall
    
    std::cout << std::fixed<<std::setprecision(2);
    std::cout<<"Paint needed: "<<paintgallons<<" gallons\n";   // Paint to be needed. 
    
    std::cout << std::fixed<<std::setprecision(2);
    std::cout<<"Cans needed: "<<cans<<" can(s)\n";     // cans to be needed.
    
       
    
    return 0;

}

-------------------------------------------------------------------------------------------------------------------------

OUTPUT :

Enter wall height(feet):
12.0
Enter wall width(feet):
15.0
Wall area: 180.00 square feet
Paint needed: 0.51 gallons
Cans needed: 1 can(s)

---------------------------------------------------------------------------------------------------------------------------


Related Solutions

2. a) Represent the decimal value 47.375 as a single precision IEEE floating point number. Give...
2. a) Represent the decimal value 47.375 as a single precision IEEE floating point number. Give your answer in hexadecimal and show your work. b) Represent the decimal value 47.375 as a double precision IEEE floating point number. Give your answer in hexadecimal and show your work.
Represent the following decimal numbers using IEEE-754 floating point representation. A. -0.375 B. -Infinity C. 17...
Represent the following decimal numbers using IEEE-754 floating point representation. A. -0.375 B. -Infinity C. 17 D. 5.25
IN C++ PLEASE!!! Design and implement a programming (name it SimpleMath) that reads two floating-point numbers...
IN C++ PLEASE!!! Design and implement a programming (name it SimpleMath) that reads two floating-point numbers (say R and T) and prints out their values, sum, difference, and product on separate lines with proper labels.
In c++   Design and implement a programming (name it SimpleMath) that reads two floating-point numbers (say...
In c++   Design and implement a programming (name it SimpleMath) that reads two floating-point numbers (say R and T) and prints out their values, sum, difference, and product on separate lines with proper labels. Comment your code properly and format the outputs following these sample runs.
For this problem, carry at least four digits after the decimal in your calculations. Answers may...
For this problem, carry at least four digits after the decimal in your calculations. Answers may vary slightly due to rounding. In a random sample of 66 professional actors, it was found that 43 were extroverts. (a) Let p represent the proportion of all actors who are extroverts. Find a point estimate for p. (Round your answer to four decimal places.) (b) Find a 95% confidence interval for p. (Round your answers to two decimal places.) lower limit     upper limit    ...
For this problem, carry at least four digits after the decimal in your calculations. Answers may...
For this problem, carry at least four digits after the decimal in your calculations. Answers may vary slightly due to rounding. A random sample of 5967 physicians in Colorado showed that 3224 provided at least some charity care (i.e., treated poor people at no cost). (a) Let p represent the proportion of all Colorado physicians who provide some charity care. Find a point estimate for p. (Round your answer to four decimal places.) (b) Find a 99% confidence interval for...
For this problem, carry at least four digits after the decimal in your calculations. Answers may...
For this problem, carry at least four digits after the decimal in your calculations. Answers may vary slightly due to rounding. In a random sample of 66 professional actors, it was found that 41 were extroverts. (a) Let p represent the proportion of all actors who are extroverts. Find a point estimate for p. (Round your answer to four decimal places.) (b) Find a 95% confidence interval for p. (Round your answers to two decimal places.) lower limit upper limit...
For this problem, carry at least four digits after the decimal in your calculations. Answers may...
For this problem, carry at least four digits after the decimal in your calculations. Answers may vary slightly due to rounding. How hard is it to reach a businessperson by phone? Let p be the proportion of calls to businesspeople for which the caller reaches the person being called on the first try. (a) If you have no preliminary estimate for p, how many business phone calls should you include in a random sample to be 80% sure that the...
For this problem, carry at least four digits after the decimal in your calculations. Answers may...
For this problem, carry at least four digits after the decimal in your calculations. Answers may vary slightly due to rounding. In a combined study of northern pike, cutthroat trout, rainbow trout, and lake trout, it was found that 20 out of 860 fish died when caught and released using barbless hooks on flies or lures. All hooks were removed from the fish. (a) Let p represent the proportion of all pike and trout that die (i.e., p is the...
For this problem, carry at least four digits after the decimal in your calculations. Answers may...
For this problem, carry at least four digits after the decimal in your calculations. Answers may vary slightly due to rounding. A random sample of 5913 physicians in Colorado showed that 3035 provided at least some charity care (i.e., treated poor people at no cost). (a) Let p represent the proportion of all Colorado physicians who provide some charity care. Find a point estimate for p. (Round your answer to four decimal places.) (b) Find a 99% confidence interval for...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT