Documentos de Académico
Documentos de Profesional
Documentos de Cultura
radio y los
siguientes métodos: circulo, calcular área, calcular perímetro, mostrar.
- Clase cilindro: (hace herencia con clase circulo) que tenga los siguientes
atributos: altura y los siguientes métodos: cilindro, calcular volumen mostrar.
#include <iostream>
#include <cmath>
using namespace std;
class Circulo
{
protected:
double radio;
public:
Circulo(double radio)
{
this -> radio = radio;
}
double CalcularArea()
{
double area;
area = PI * pow(radio,2);
return area;
}
double CalcularPerimetro()
{
double perimetro;
perimetro = 2 * PI * radio;
return perimetro;
}
void Mostrar()
{
cout<<"\n\t Radio: " << radio;
}
};
double GetAltura()
{
return this -> altura;
}
double CalcularVolumen()
{
double volumen;
volumen = Circulo::CalcularArea() * altura;
return volumen;
}
void Mostrar()
{
Circulo::Mostrar();
cout<<"\n\t Altura: "<<altura;
}
};
int main()
{
cout << "\n\t -- Circulo --\n";
Circulo C1(5.0);
C1.Mostrar();
C1.CalcularArea();
C1.CalcularPerimetro();
cout<<"\n\t Area: " << C1.CalcularArea() << " u^2" << "\n\t Perimetro: "<<
C1.CalcularPerimetro() << "\n";