Actividad 3 POO Herencia C
Actividad 3 POO Herencia C
Actividad 3 POO Herencia C
1. Una editorial de libros y discos desea crear fichas que almacenen el título y el precio (de tipo f loat) de
cada publicación, Crear la correspondiente clase (denominada Publicación) que implemente los datos
anteriores A partir de esta clase, diseñar dos clases derivadas: Libro, con el número de páginas (tipo int),
año de publicación (tipo int) y precio (tipo float); y disco, con duración en minutos (tipo float) y precio (tipo
int) Cada una de las tres clases tendrá una función y otra función mostrar ( ) , para visualizar sus datos
Escribir un programa que cree instancias de las clases Libro y disco, solicite datos del usuario y a
continuación los visualice.
2. Diseñar una jerarquía de clases: Círculo, Cilindro y CilindroHueco En esencia, se puede decir que un
objeto cilindro es un objeto círculo con una altura, y un cilindro hueco es un cilindro con un espacio hueco
dentro de él La clase Círculo debe tener un dato Radio (tipo double) y unas funciones miembro LeerRadio,
Area y Circunferencia, que obtienen el valor del radio y calculan el área del circulo y la longitud de la
circunferencia Escribir un programa que permita crear objetos Círculo, Cilindro y CilindroHueco y calcule la
longitud de la circunferencia y las áreas del círculo, del cilindro y del cilindro hueco.