#include #include #include #include "RightTriangle.h" int main(void) { using namespace std; // Main Program RightTriangle tri; double base,height,hypotenuse; cout << "Base: "; cin >> base; cout << "Height: "; cin >> height; cout << "Hypotenuse: "; cin >> hypotenuse; if(base) { tri.setBase(base); } if(height) { tri.setHeight(height); } if(hypotenuse) { tri.setHypotenuse(hypotenuse); } try { tri.calculateSides(); } catch(int i) { cout << "Error Calculating Sides. You must specify at least two numbers." << endl; cin.ignore ( numeric_limits::max(), '\n' ); cin.get(); return i; } cout << endl; cout << "Base: " << tri.getBase() << endl; cout << "Height: " << tri.getHeight() << endl; cout << "Hypotenuse: " << tri.getHypotenuse() << endl; cout << "Area: " << tri.getArea() << endl; cout << "Perimeter: " << tri.getPerimeter() << endl; cout << endl; // Pause the Program cin.ignore ( numeric_limits::max(), '\n' ); cin.get(); // End the Damn file already! return 0; }