rendered paste body#include <iostream>#include <limits>#include <stdio.h>#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<streamsize>::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<streamsize>::max(), '\n' ); cin.get(); // End the Damn file already! return 0;}