// Figura.h
// Declaração da família de classes cFigura

// Aula de 25 de Janeiro de 2002

#include<iostream.h>


class cFigura
{
public :
	// double Area() { return 0; };       FORÇAR o NAO FUNCIONAMENTO
	// void Ler() {};					  FORÇAR o NAO FUNCIONAMENTO
	
	// double Area() { return 0; };       FORÇAR o NAO FUNCIONAMENTO
	// virtual void Ler() {};			  DEMONSTRAR o POLIMORFISMO no Ler	

	virtual double Area() { return 0; };       
	virtual void Ler() {};			  
};



class cTriangulo : public cFigura
{
	double Base;
	double Lado2;
	double Lado3;
public :
	cTriangulo();

	double Area();
	void Ler();
private :
	double Altura();

};


class cRectangulo  : public cFigura
{
	double Largura;
	double Altura;
public :
	cRectangulo();

	double Area();
	void Ler();

};

class cCirculo  : public cFigura
{
	double Raio;
public :
	cCirculo();

	double Area();
	void Ler();

};

