// Moeda.h 
// Parte 2
// Aula de 9 de Novembro de 2001


class cEscudo;

class cEuro
{
	double Valor;

public :
	// construtores
	cEuro();
	cEuro( cEscudo &Escudo );   // Construtor de conversão
	
	// Input e Output
	void Ler();
	void Escrever();

	// Acesso
	double GetValor();
	
};


class cEscudo
{
	double Valor;

public :
	// construtores
	cEscudo();
	cEscudo( cEuro &Euro );   // Construtor de conversão
	
	// Input e Output
	void Ler();
	void Escrever();

	// Acesso
	double GetValor();
	
    // operator+ implementado através de um método da classe
	cEscudo operator+( cEscudo op2 );
	
	// operator- implementado através de uma função global, friend da classe
	friend cEscudo operator-( cEscudo op1, cEscudo op2 );
};
