public class csPublicacion
public csPublicacion(string t, float p){
public class csLibro : csPublicacion
public csLibro(string t, float p, int pag) : base (t, p){
public class csCD : csPublicacion
private float reproduccion;
public float _reproduccion
get {return reproduccion;}
set {reproduccion = value;}
public csCD(string t, float p, float reprod) : base(t, p){
Console.WriteLine("***Libro***");
Console.WriteLine("Ingrese el titulo del libro");
string t = Console.ReadLine();
Console.WriteLine("Ingrese el precio del libro");
float p = float.Parse(Console.ReadLine());
Console.WriteLine("Ingrese el numero de paginas");
int pag = int.Parse(Console.ReadLine());
csLibro libro1 = new csLibro(t, p, pag);
Console.WriteLine("titulo del libro =" + libro1.titulo);
Console.WriteLine("precio del libro =" + libro1.precio);
Console.WriteLine("numero de paginas =" + libro1.paginas);
Console.WriteLine("***CD***");
Console.WriteLine("Ingrese el titulo del CD");
Console.WriteLine("Ingrese el precio del CD");
p = float.Parse(Console.ReadLine());
Console.WriteLine("Ingrese el tiempo de reproduccion");
float reprod = float.Parse(Console.ReadLine());
csCD CD1 = new csCD(t, p, reprod);
Console.WriteLine("titulo del CD =" + CD1.titulo);
Console.WriteLine("precio del CD=" + CD1.precio);
Console.WriteLine("reproduccion del CD =" + CD1.reproduccion);