public void SetPrecio(int newprecio)
public void SetCodigo(int newcodigo)
public void SetMarca(string newmarca)
public void SetNombre(string newnombre)
public void Nproducto (int nprecio, int ncodigo, string nmarca, string nnombre)
Console.WriteLine("Precio: " + this.precio);
Console.WriteLine("Codigo: " + this.codigo);
Console.WriteLine("Marca: " + this.marca);
Console.WriteLine("Nombre: " + this.nombre);
public class Papel: Producto
public void Npapel (string ntipo, string ncolor, int ntamaño)
public void Npapel (string ntipo, string ncolor, int ntamaño, int nprecio, int ncodigo, string nmarca, string nnombre)
Console.WriteLine("tipo: " + this.tipo);
Console.WriteLine("color: " + this.color);
Console.WriteLine("tamaño: " + this.tamaño);
Console.WriteLine("Precio: " + this.precio);
Console.WriteLine("Codigo: " + this.codigo);
Console.WriteLine("Marca: " + this.marca);
Console.WriteLine("Nombre: " + this.nombre);
public class Utensilio: Producto
public void Nutensilio (string ncategoria, string nmaterial, int npeso)
this.categoria = ncategoria;
public void Nutensilio (string ncategoria, string nmaterial, int npeso, int nprecio, int ncodigo, string nmarca, string nnombre)
this.categoria = ncategoria;
public void Dutensilios ()
Console.WriteLine("categoria: " + this.categoria);
Console.WriteLine("material: " + this.material);
Console.WriteLine("peso: " + this.peso);
Console.WriteLine("Precio: " + this.precio);
Console.WriteLine("Codigo: " + this.codigo);
Console.WriteLine("Marca: " + this.marca);
Console.WriteLine("Nombre: " + this.nombre);
public static Utensilio[] utensilio= new Utensilio[2];
public static Papel[] papel=new Papel[2];
public static void Main()
for (int i =0; i < utensilio.Length; i++)
utensilio[i] = new Utensilio();
for (int i =0; i < papel.Length; i++)
utensilio[0].Nutensilio("categoria","material", 456, 8778, 3456, "marca", "nombre");
papel[0].Npapel("tipo","color", 456, 8778, 3456, "marca", "nombre");
Console.WriteLine(":: MENÚ ::");
Console.WriteLine("1. Digitar nuevo papel");
Console.WriteLine("2. Traer datos del papel");
Console.WriteLine("3. Digitar nuevo utensilio");
Console.WriteLine("4. Traer datos del utensilio");
int opcion = Int32.Parse(Console.ReadLine());
Console.WriteLine("ingrese tipo");
string T = (Console.ReadLine());
Console.WriteLine("ingrese color");
string C = (Console.ReadLine());
Console.WriteLine("ingrese tamaño");
int Ta = Int32.Parse(Console.ReadLine());
Console.WriteLine("ingrese precio");
int P = Int32.Parse(Console.ReadLine());
Console.WriteLine("ingrese codigo");
int Co = Int32.Parse(Console.ReadLine());
Console.WriteLine("ingrese marca");
string M = (Console.ReadLine());
Console.WriteLine("ingrese nombre");
string N = (Console.ReadLine());
papel[1].Npapel(T,C,Ta,P,Co,M,N);
Console.WriteLine("datos guardados");
for (int i =0; i < papel.Length ; i++)
Console.WriteLine("ingrese categoria");
string Ca = (Console.ReadLine());
Console.WriteLine("ingrese material");
string Ma = (Console.ReadLine());
Console.WriteLine("ingrese peso");
int Pe = Int32.Parse(Console.ReadLine());
Console.WriteLine("ingrese precio");
int Pr = Int32.Parse(Console.ReadLine());
Console.WriteLine("ingrese codigo");
int Cod = Int32.Parse(Console.ReadLine());
Console.WriteLine("ingrese marca");
string Mar = (Console.ReadLine());
Console.WriteLine("ingrese nombre");
string Nom = (Console.ReadLine());
utensilio[1].Nutensilio(Ca,Ma,Pe,Pr,Cod,Mar,Nom);
Console.WriteLine("datos guardados");
utensilio[1].Dutensilios();
for (int i =0; i < papel.Length ; i++)
utensilio[i].Dutensilios();