Documentos de Académico
Documentos de Profesional
Documentos de Cultura
class lado{
//clase base
protected:
float a,b,c;
public:
void leeabc(float n,float m,float o);
void showabc();
double areaabc(float a,float b,float c);
};
void lado::showabc ()
{cout<<a<<' ';
cout<<b<<' ';
cout<<c<<' ';}
//Herencia
class circulo : public lado
{
private:
float x,y,z;
public:
void leexyz(float n,float m,float o)
{x=n;y=m;z=o;}
void showxyz()
{cout<<x<<' '<<y<<' '<<z;}
float Cal_circu()
{return(pi*((((x+y+z)/2)-x)*(((x+y+z)/2)-y)*(((x+y+z)/2)-z)));}
};
void main(){
lado t1;
circulo ci;
float n,m,o;
ci.leexyz(n,m,o);
//miembro de acceso de la clase base
t1.leeabc(m,n,o);
cout<<"\nEl area del triangulo es: "<<t1.areaabc(n,m,o)<<endl;