Problem Statement: Calculate Area of Triangle of two objects of same class using
ID: 3619651 • Letter: P
Question
Problem Statement: Calculate Area of Triangle of two objects of same class using setfill(), setw() and setprecision() manipulators.• You are required to write a class. Class should have area, base and height private data members (real numbers).
Class should have
• A default constructor which will initialize all data members with values 2.5 and 2.5 for base and height.
• Getter and setter functions
? You are required to create two objects of the same class.
? You must assign values of first object through setter functions.
? You should have a CalaulateArea method, which will calculate area of
the triangle for both objects.
The formula of Area of triangle = base x height / 2
? You should have a Display (public) method for displaying area after
calculation. Display method should also show input values at screen.
? You should use setfill() and setw() manipulators for both objects. You can use it in Display method. You should use * as parameter in setfill().
For 2nd object;
? User will input for 2nd object and input values should be set for this object.
? Setprecision will be used for 2nd object and parameter will be 1.
-------------------------------------------------------------------------
Sample output:
Area of Triangle
----------------
Object1
Input:******************base = 2.5 , Height = 2.5
Area of Object 1:*******3.125
Object2
Input:******************base = 2.5 , Height = 2.5
Area of Object 2:*******3.1
Explanation / Answer
please rate - thanks #include #include using namespace std; class Triangle {public: Triangle(); void CalculateArea(); double getbase(); void entersides(); void setbase(double); double getheight(); void setheight(double); void Display(int,int); private: double area,base,height; }; int main() {Triangle x,y; x.CalculateArea(); x.Display(1,3); y.entersides(); y.CalculateArea(); y.Display(2,1); system("pause"); return 0; } void Triangle::Display(int n,int m) {coutRelated Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.