subject

Given three numbers, create a class Area with following characteristics. Must extend Rectangle and Square class.
Public function named getSumOfAreas that accept two parameter of double type and return addition of those number.
Note: Rectangle and Square class already created.
Input
5.5
5.5
6.5
Where,
The first line is length of Rectangle.
The second line is width of Rectangle.
The third line is side of Square.
Output
30.25
42.25
72.50
Where,
The first line of output contains area of Rectangle.
The second line of output contains area of Square.
The third line of output contains sum of above area.
Assume that,
Inputs are in double within the range [ 1 to 10^20].
Not sure where to begin, please use code template below:
#include
#include
using namespace std;
//rectangle class
class Rectangle {
public:
double areaOfRectangle(double l, double w) {
if (l > 0 && w > 0)
return l * w;
else
return 0;
}
};
// Square class
class Square {
public:
double areaOfSquare(double s) {
if (s > 0)
return s * s;
else
return 0;
}
};
like cin/cout.
//write your code here
int main() {
double l, w,s;
Area area;
cin >> l;
cin >> w;
cin >> s;
cout << fixed << setprecision(2) << area. areaOfRectangle(l, w) << endl;
cout << fixed << setprecision(2) << area. areaOfSquare(s) << endl;
cout << fixed << setprecision(2) << area. getSumOfAreas(area. areaOfRectangle(l, w),area. areaOfSquare(s));
return 0;
}

ansver
Answers: 1

Another question on Computers and Technology

question
Computers and Technology, 23.06.2019 08:00
What is a scenario where records stored in a computer frequently need to be checked
Answers: 2
question
Computers and Technology, 23.06.2019 09:30
Why is an outfitting a workspace with video games in a technology development company considered a strategic use of money
Answers: 1
question
Computers and Technology, 23.06.2019 16:00
What is the biggest difference between section breaks and regular page breaks? section breaks are more difficult to add than page breaks. section breaks make it easier for you to view the document as an outline. section breaks allow you to have areas of the document with different formatting. section breaks are smaller than regular page breaks.
Answers: 2
question
Computers and Technology, 23.06.2019 20:30
1. for which of the following are you not required to signal beforehand? a. changing lanes b. speeding up c. stopping
Answers: 2
You know the right answer?
Given three numbers, create a class Area with following characteristics. Must extend Rectangle and...
Questions
question
Mathematics, 27.10.2020 02:40
question
Mathematics, 27.10.2020 02:40
question
Chemistry, 27.10.2020 02:40
Questions on the website: 13722363