// cliTriangulo.cpp
// Cliente da classe cTriangulo  ( Versão 2 )
// Frequência de Lp1    30 de Novembro de 2001


#include "cTriangulo.h"
#include <iostream.h>


void main()
{

	
	int i;
	cUnidadeMedida Base, Lado2, Lado3;
	cTriangulo tri;

	cout << "Introduza as medidas dos lados do triangulo : " << endl;
	cout << "Base : " ;
	cin >> Base;

	cout << "Lado2 : " ;
	cin >> Lado2;
	
	cout << "Lado3 : " ;
	cin >> Lado3;
	
	cout << endl;

	tri = cTriangulo( Base, Lado2, Lado3 );

	cout << "Informacao acerca do triangulo : " << endl;

	for ( i=1 ; i <= 3; i++ )
		cout << "Lado" << i << " : " << tri.GetLado(i) << endl;

	cout << endl;

	cout << "Altura : " << tri.Altura() << endl;
	
	cout << "Area : " << tri.Area() << endl;
	
	cout << "Perimetro : " << tri.Perimetro() << endl;

	cout << "Tipo : " << tri.TipoTrianguloTexto() << endl;
	
	cout << endl;


	// Testa os operadores da classe cTriangulo
	cTriangulo tri2( 5,4,3);
	
	cout << "Informacao acerca do triangulo 2: " << endl;

	for ( i=1 ; i <= 3; i++ )
		cout << "Lado" << i << " : " << tri2.GetLado(i) << endl;

	cout << endl;

	cout << "Altura : " << tri2.Altura() << endl;
	
	cout << "Area : " << tri2.Area() << endl;

	cout << "tri == tri2  " << (tri == tri2) << endl;
	
	cout << "tri > tri2  " << (tri > tri2) << endl;

	cout << endl;
	
}
