Advertisement
Guest User

Untitled

a guest
Jan 24th, 2020
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.78 KB | None | 0 0
  1. #include <iostream>
  2. #include <cmath>
  3. using namespace std;
  4.  
  5. class Triangle{
  6. private:
  7.     double Ax, Ay;
  8.     double Bx, By;
  9.     double Cx, Cy;
  10.     double pl;
  11. public:
  12.     Triangle(){}
  13.     Triangle(double x1, double x2, double x3, double y1, double y2, double y3){
  14.         Ax = x1;
  15.         Bx = x2;
  16.         Cx = x3;
  17.         Ay = y1;
  18.         By = y2;
  19.         Cy = y3;
  20.     }
  21.     void setPointA(double x1, double y1){ Ax = x1; Ay = y1; }
  22.     void setPointB(double x1, double y1){ Bx = x1; By = y1; }
  23.     void setPointC(double x1, double y1){ Cx = x1; Cy = y1; }
  24.  
  25.     double getArea(){
  26.         double ppl =abs(1.0/2   * ((Ax - Cx)*(By - Cy) - (Bx - Cx)*(Ay - Cy)));
  27.         this->pl = ppl;
  28.         return ppl;
  29.     }
  30.  
  31. };
  32.  
  33. int main(){
  34.     setlocale(LC_ALL, "Russian");
  35.     Triangle A;
  36.     A.setPointA(1,1);
  37.     A.setPointB(4,5);
  38.     A.setPointC(9,3);
  39.     cout << A.getArea();
  40.  
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement