Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

In C++, write a Triangle class that has the following member variables. baseLeng

ID: 3737568 • Letter: I

Question

In C++, write a Triangle class that has the following member variables. baseLength height The class should have the following member functions. Default constructor that sets baseLength and height to 0.0 Constructor that accepts the baseLength and height as arguments setBaseLength, a mutator function for the baseLength variable getBaseLength, an accessor function for the baseLength variable setHeight, a mutator function for the height variable getHeight, an accessor function for the height variable calculateArea, returns area, which is calculated as area = 0.5 ×baseLength × height

Explanation / Answer

#include <iostream>
using namespace std;
class Triangle {
private:
double baseLength ,height;
public:
Triangle() {
baseLength =0;
height =0;
}
Triangle(double b, double h) {
baseLength =b;
height =h;
}
void setBaseLength(double b) {
baseLength =b;
}
void setHeight(double b) {
height =b;
}
double getBaseLength() {
return baseLength;
}
double getHeight() {
return height;
}
double calculateArea() {
return 0.5 *baseLength * height;
}
};
int main()
{
Triangle t(5.0,6.0);
cout<<"Area: "<<t.calculateArea()<<endl;
return 0;
}

Output: