public struct Consolidado
public static void Main()
Consolidado[] pedido = new Consolidado[5];
public static void RegistrarPedido(Consolidado[] pedido)
Consolidado pedid = new Consolidado();
for(int j = 0; j < PEDIDOS; j++)
Console.WriteLine("Digite el código del artículo " +(i+1) );
pedid.codigoA = Console.ReadLine();
Console.WriteLine("Digite el nombre del artículo " +(i+1));
pedid.nombreA = Console.ReadLine();
Console.WriteLine("digite la cantidad del artículo " +(i+1));
pedid.cantidad = int.Parse(Console.ReadLine());
}while(pedid.cantidad <= 0);
Console.WriteLine("digite el precio del artículo " +(i+1));
pedid.precioU = double.Parse(Console.ReadLine());
}while(pedid.precioU <= 0);
sumaCant += pedid.cantidad;
imprimir(pedido, sumaCant, sumaP, cont);
public static void imprimir(Consolidado[] pedido, int sumaCant, double sumaP, int cont)
Console.WriteLine("\n CONSOLIDADO DEL PEDIDO "+ cont);
Console.WriteLine("--------------------------------------------");
Console.WriteLine("codigo\tNombre\tCantidad\tprecio\ttotal");
Console.WriteLine(" \t\tunitario\timporte");
Console.WriteLine("--------------------------------------------");
Console.WriteLine(pedido[i].codigoA +"\t"+pedido[i].nombreA +"\t"+ pedido[i].cantidad +
"\t"+ pedido[i].precioU +"\t"+ pedido[i].cantidad*pedido[i].precioU);
sumaT += pedido[i].cantidad*pedido[i].precioU;
Console.WriteLine("--------------------------------------------");
Console.WriteLine(" \tTOTAL\t"+sumaCant+ "\t" + sumaP + "\t"+ sumaT);
public static void imprimirMayor(Consolidado[] pedido)
for(int i = 0; i < 5; i++)
if(pedido[i].cantidad > cantMayor)
cantMayor = pedido[i].cantidad;
Console.WriteLine("\nEl artículo mas pedido es el siguiente");
Console.WriteLine("código:\t"+ pedido[cont].codigoA+ "\nnombre:\t"+
pedido[cont].nombreA+ "\ncantidad:\t" + pedido[cont].cantidad);