// cTriangulo.h 
// Declaração da classe cTriangulo   ( Versão 2 )
// Frequência de Lp1    30 de Novembro de 2001


#include "cUnidadeMedida.h"


class cTriangulo
{
	cUnidadeMedida Base;
	cUnidadeMedida Lado2;
	cUnidadeMedida Lado3;

public :

	cTriangulo();
	cTriangulo( cUnidadeMedida Bas, cUnidadeMedida Lad2, cUnidadeMedida Lad3 );

	cUnidadeMedida Area();
	cUnidadeMedida Perimetro();
	cUnidadeMedida Altura();
		
	char *TipoTrianguloTexto();
	
	cUnidadeMedida GetLado( int i );

	// operador == 	como  método da classe
	bool operator==( cTriangulo op2 );
	
	// operador >  como  função global friend
	friend bool operator>( cTriangulo op1, cTriangulo op2 );	

private :
	enum TipoTriangulo { EQUILATERO, ISOSCELES, ESCALENO };
	TipoTriangulo Tipo();

};

