Geometry: Area of a Triangle
The code has been modified slightly and now uploaded to the site.


219.cpp
#include <iostream>
#include <math.h>
using namespace std;
int main(){
double s;
double side1;
double side2;
double side3;
double x1;
double y1;
double x2;
double y2;
double x3;
double y3;
double subArea1;
double subArea2;
double subArea3;
double area;
std::cout << "Enter three points for a triangle: \n";
std::cin >> x1;
std::cin >> y1;
std::cin >> x2;
std::cin >> y2;
std::cin >> x3;
std::cin >> y3;
side1 = pow((pow(x2 - x1, 2) + pow(y2 - y1, 2)), 0.5);
std::cout << "side1: " << side1 << "\n";
// side2 = pow((pow(x3 - x2, 2) + pow(y3 - y2, 2)), 0.5);
side2 = pow((pow(x2 - x3, 2) + pow(y2 - y3, 2)), 0.5);
std::cout << "side2: " << side2 << "\n";
side3 = x3 - x1;
std::cout << "side3: " << side3 << "\n";
s = (side1 + side2 + side3) / 2;
std::cout << "s: " << s << "\n";
subArea1 = s - side1;
subArea2 = s - side2;
subArea3 = s - side3;
area = pow((s * (subArea1) * (subArea2) * (subArea3)), 0.5);
std::cout << "The area of the triangle is " << area;
}
Input(219input.txt)
1.5
-3.4
4.6
5
9.5
-3.4