Advertisement
tiagofragoso

3.1

Mar 1st, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.71 KB | None | 0 0
  1. double distance(double x1, double y1, double x2, double y2) {
  2.     return sqrt(pow(x2 - x1, 2) + pow(y2 - y1, 2));
  3. }
  4.  
  5. double area(double x1, double y1, double x2, double y2, double x3, double y3) {
  6.     double a = distance(x1, y1, x2, y2);
  7.     double b = distance(x1, y1, x3, y3);
  8.     double c = distance(x2, y2, x3, y3);
  9.     double s = (a + b + c) / 2;
  10.     return sqrt(s*(s - a)*(s - b)*(s - c));
  11. }
  12.  
  13. int main() {
  14.     double x1, y1, x2, y2, x3, y3;
  15.     cout << "TRIANGLE AREA CALCULATOR" << endl;
  16.     cout << "V1 (x1 y1) ? ";
  17.     cin >> x1 >> y1;
  18.     cout << "V2 (x2 y2) ? ";
  19.     cin >> x2 >> y2;
  20.     cout << "V3 (x3 y3) ? ";
  21.     cin >> x3 >> y3;
  22.     cout << fixed << setprecision(2) << "Area = " << area(x1, x2, x2, y2, x3, y3) << endl;
  23.     return 0;
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement