Red de conocimientos turísticos - Información de alquiler - Escriba un programa para encontrar el volumen y el área de superficie de esferas y cilindros usando funciones virtuales.
Escriba un programa para encontrar el volumen y el área de superficie de esferas y cilindros usando funciones virtuales.
#include
#define?PI?3.14159
clase?Círculo
{
público:
flotación?radio;
público:
Círculo(flotación?r)
{
radio?=?r;
};
¿virtual?float?area()?
{
¿retorno?PI?*?radio?*?radio;
};
¿virtual?float?volumen()?
{
retorno?0.0;
};
};
¿clase?Esfera?
{
retorno?4?*?PI?*?radio?* ?radio;
};
¿virtual?float?volumen()?
{
retorno?3.0;
};
};
clase?altura;
público:
Columna(flotador?r,flotador?h )
{
radio?=?r;
altura?=?h;
};
clase?Columna?
clase?
{
retorno?(?radio?+?altura?);
};
¿virtual?float?volume()?
{
retorno?s(20.0);
Columna ?c(10.0, 30.0);
cout?<" s.area?=?" < cout?<" s.volumen =?" < cout?<" c.area?=?" < cout?<" c.volume=?" < retorno?; }