void sendArea(){ cout << "The area is: " << area << endl; } private: double radius; double area; };
class triangle{ public: void computeArea(){ double p = (a + b + c) / 2; area = pow(p * (p - a) * (p - b) * (p - c), 0.5); }
void getSide(){ cout << "Input sides values : "; cin >> a >> b >> c; }
void sendArea(){ cout << "The area is: " << area << endl; } private: double a, b, c; double area; };
int main(){ int shapesNum;
cout << "If you ont compute square area input 1" << endl; cout << "If you ont compute rectangle area input 2" << endl; cout << "If you ont compute circle area input 3" << endl; cout << "If you ont compute triangle area input 4" << endl; cin >> shapesNum;
switch (shapesNum){ case 1: square mySquare; mySquare.getSide(); mySquare.computeArea(); mySquare.sendArea(); break;
case 2: rectangle myRectangle; myRectangle.getSide(); myRectangle.computeArea(); myRectangle.sendArea(); break;
case 3: circle myCircle; myCircle.getSide(); myCircle.computeArea(); myCircle.sendArea(); break;
case 4: triangle myTriangle; myTriangle.getSide(); myTriangle.computeArea(); myTriangle.sendArea(); break;
Comments
Leave a comment