Вы находитесь на странице: 1из 4

#include <cstdlib>

#include <iostream>

using namespace std;

//%%%%%%%%%%%%%%%DEFINICION DE LA CLASE%%%%%%%%%%%%%%%%%%%%%%%

class CCuadrado

{
//**************ATRIBUTOS (VISTA INTERNA)***********************
private:
float aLado;

//***************METODOS (VISTA EXTERNA)************************


public:

//==========METODOS CONSTRUCTORES===============
CCuadrado();
CCuadrado(float);

//==========METODOS MODIFICADORES===============
void modificarLado(float);

//===========METODOS SELECTORES=================
float setLado();

//================ OTROS METODOS=================


//...METODOS DE PROCESO...
void leer();
void mostrar();
void perimetro();
void area();
//...METODOS DESTRUCTORES...
~CCuadrado(void);
};

//%%%%%%%%%%IMPLEMENTACION DE LA CLASE PUBLICACION%%%%%%%%%%%%%%


//=============METODOS CONSTRUCTORES
CCuadrado::CCuadrado()
{
aLado = 0;
}
CCuadrado::CCuadrado(float pLado)
{
aLado = pLado;
}

//=============METODOS MODIFICADORES...
void CCuadrado::setLado(float pLado)
{
aLado = pLado;
}

//===========METODOS SELECTORES...
float CCuadrado::getLado()
{
return aLado;
}

//.......METODO DE PROCESOS...
void CCuadrado::leer()
{
cout<<"ingrese Lado :";cin>>aLado;
}
void CCuadrado::mostrar()
{
cout<<" datos de Cuadrado "<<endl;
cout<<"======================"<<endl;
cout<<" Lado = "<<getCodigo()<<endl;
}

//.......METODOS DESTRUCTORES...
CCuadrado::~CCuadrado(void)
{
}

//.......DEFINICION DE LA CLASE CUADRADO


class CCuadrado: public CCuadrado
{

//.......ATRIBUTOS...
private:
float aLado;

//.......METODOS...
public:

//.......METODOS CONSTRUCTORES...
CCuadrado();
CCuadrado(float);

//.......METODOS DE PROCESOS...
void leer();
void mostrar();
//.......METODOS DESTRUCTORES...
~CCuadrado(void);
};

//.......IMPLEMENTENTACION DE LA CLASE CUADRADO...

//.......METODOS CONSTRUCTORES...
CLibro::CCuadrado()
{
setLado(" ");
}
CCuadrado::CCuadrado(float pLado)
{
setLado(pLado);
setArea(pArea);
}
//.......METODOS MODIFICADORES...
// void CLibro::setAutor(string pAutor)
// {
// aAutor = pAutor;
// }
// void CLibro::setEditorial(string pEditorial)
// {
//aEditorial = pEditorial;
//}

//.......METODOS SELECTORES...
//string CLibro::getAutor()
//{
//return aAutor;
//}
//string CLibro::getEditorial()
//{
//return aEditorial;
//}

//.......METODOS DE PROCESOS...
void CCuadrado::leer()
{
cout<<"ingrese Lado :";float pLado;cin>>pLado;setLado(pLado);

}
void CCuadrado::mostrar()
{
cout<<" datos de Caudrado "<<endl;
cout<<"======================"<<endl;
cout<<" Lado = "<<getLado()<<endl;
}

//.......METODOS DESTRUCTORES...
CCuadrado::~CCuadrado(void)
{
}

//.......PROGRAMA PRINCIPAL...
int main()
{

//.......DECLARAR INSTRUCCIONES DE LA CLASE...


CCuadrado P(" ");
CCuadrado L(" ");

//.......LEER DATOS DE LA CUADRADO...


cout<<" "<<endl;
cout<<" INGRESE DATOS DEL CUADRADO "<<endl;
cout<<" "<<endl;
P.leer();

//.......LEER DATOS DEL CUADRADO...


cout<<" "<<endl;
cout<<" INGRESE DATOS DEL CUADRADO "<<endl;
cout<<" "<<endl;
L.leer();
//.......MOSTRAR DATOS DE LA CUADRADO...
P.mostrar();
L.mostrar();
system("PAUSE");
}

Вам также может понравиться