All pastes #1588027 Raw Edit

main.cpp

public cpp v1 · immutable
#1588027 ·published 2009-10-01 17:44 UTC
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;}