public static void Main()
papel[] papeles = new papel[10];
utencilios[]utensilios1 = new utencilios[10];
Console.WriteLine(" Digite 1 para Crear un nuevo producto");
Console.WriteLine(" Digite 2 para Ver los productos");
Console.WriteLine("Digite 3 para Salir");
int opcion = Int32.Parse(Console.ReadLine());
Console.WriteLine("1. Crear un papel");
Console.WriteLine("2. Crear un utensilio");
int opcion1 = Int32.Parse(Console.ReadLine());
Console.WriteLine("Ingrese los siguientes datos");
Console.WriteLine("precio");
Console.WriteLine("codigo");
Console.WriteLine("marca");
Console.WriteLine("nombre");
float a =float.Parse(Console.ReadLine());
string b =Console.ReadLine();
string c =Console.ReadLine();
string d =Console.ReadLine();
Console.WriteLine("ahora ingrese");
Console.WriteLine("el tipo de papel,el color y el tamaño");
string e =Console.ReadLine();
string f =Console.ReadLine();
string g =Console.ReadLine();
papeles[x]= new papel(a,b,c,d,e,f,g);
Console.WriteLine("Ingrese los siguientes datos");
Console.WriteLine("precio");
Console.WriteLine(" codigo");
Console.WriteLine("marca");
Console.WriteLine("nombre");
float h = float.Parse(Console.ReadLine());
string j =Console.ReadLine();
string k =Console.ReadLine();
string l =Console.ReadLine();
Console.WriteLine("luego, ingrese las siguientes categorias");
Console.WriteLine(" la categoria ,el peso, material");
string m =Console.ReadLine();
float n =float.Parse(Console.ReadLine());
string o =Console.ReadLine();
utensilios1[y]= new utencilios(h,j,k,l,m,n,o);
Console.WriteLine("Los papeles registrados son: ");
for(int i = 0; i<x ; i++)
Console.WriteLine("Los utensilios registrados son: ");
utensilios1[i].mostrar();
utensilios1[i].mostrar2();
Console.WriteLine("opcion invalida");
public producto(float precio1,string codigo1, string marca1, string nombre1)
Console.WriteLine("precio: " + precio);
Console.WriteLine("codigo" + codigo);
Console.WriteLine("marca: " + marca);
Console.WriteLine("nombre: " + nombre);
public class papel: producto
public papel(float precio1,string codigo1, string marca1, string nombre1, string tipo1, string color1, string tamaño1): base( precio1, codigo1, marca1,nombre1)
Console.WriteLine("tipo: " + tipo);
Console.WriteLine("color: " + color);
Console.WriteLine("tamaño: " + tamaño);
public class utencilios : producto
public utencilios(float precio1,string codigo1, string marca1, string nombre1, string categoria1, float peso1, string material1): base( precio1, codigo1, marca1,nombre1)
this.categoria= categoria1;
this.material= material1;
Console.WriteLine("categoria: " + categoria);
Console.WriteLine("peso: " + peso);
Console.WriteLine("material: " + material);