In: Computer Science
Write a program that determines the cost of painting the walls of a windowless room. There is one door and it will be painted the same color as the walls. The problem requires a main function and two custom functions that are imported from a custom module that you create. In main, the program should prompt the user for five inputs shown in blue in the Sample Output below:
The three dimensions of the room should then be used as
arguments for a function that calculates and returns the
area of the walls in square feet. This area and the
remaining two inputs should be used as arguments for a second,
void function that determines and prints
the cost of the painting job. There will likely be paint
left over. There is a method in the math module
that you can use to "round up" the number of quarts needed.
Sample Output
Enter the length of the room in feet 20
Enter the width of the room in feet 16
Enter the height of the walls in feet 9
Enter the price of one pail of paint 24.99
Enter the sq ft covered by one pail 100
This job requires 7 pails of paint
The cost of paint is $174.93
atleast mention which programming language
#include<bits/stdc++.h>
using namespace std;
void print_area(double ar , double cost , double c){
cout<<"This job requires "<<ceil((ar/c))<<" pails
of paint"<<"\n";
cout<<"The cost of paint is
"<<(cost*(ceil(ar/c)));
}
double calculate_area(double l , double b, double h){
double res;
res=(l*h+b*h);
res=(double)2*res;
return res;
}
int main(){
double l , b, h , cost, c;
cout<<"ENTER THE LENGTH\n";
cin>>l;
cout<<"ENTER THE BREADTH\n";
cin>>b;
cout<<"ENTER THE HEIGHT\n";
cin>>h;
cout<<"Enter the price of one pail of
paint\n";
cin>>cost;
cout<<"Enter the sq ft covered by one
pail\n";
cin>>c;
double ar=calculate_area(l , b, h);
print_area(ar , cost , c);
}