Hola!!!, soy nueva en el grupo. Mi nombre es Laura. Quería pedirles ayuda con ejercicio de estructuras de datos 2 que no sé como empezar, el lenguaje que usamos es C. Es un ejemplo de parcial; ya que este jueves tengo parcial y estoy perdida con los temas.
El ejercicio dice así:
Escribir un programa que permita crear una lista de compras ORDENADA ALABETICAMENTE donde guardaremos los artículos que queremos comprar y la cantidad de cada uno de ellos. El mercado tiene un archivo con el código, nombre y precio de cada producto. Los productos se almacenan en dos gondolas que seran representadas por dos listas sin ordenar. Los productos se retiran de las gondolas (listas) y el stock de la góndola debe actualizarse con la compra y si fuera inferior al pedido, el nodo deberá darse de baja de la lista y de alta en una pila de reposición. La cantidad comprada se registra en la lista de compra restando de la cantidad a comprar y se da de alta en una cola para su facturación. Por último debe listarse el nombre del artículo comprado, la cantidad, el importe de cada item y el importe total y los faltantes de la lista original.
El Archivo contiene:
Nombre: (Leche, Manteca, Polenta, Vino, Fideos, Aceite, Arroz, Yogur)
Código: (1102, 1105, 2211, 3315, 2214, 4408, 2220, 1108)
Precio: (2.11, 4.26, 1.98, 7.65, 3.18, 6.25, 5.13, 2.65)
Las Listas son: Góndola 1, Góndola 2 y Lista de compras
Gondola 1 contiene:
Código: (1102, 1105, 1108)
Cantidad: (4, 3, 8)
Gondola 2 contiene:
Código: (2211, 3315, 2220, 4408, 2214)
Cantidad: (10, 4, 4, 7, 6)
Lista de compras contiene:
Nombre: (Arroz, Aceite, Leche, Manteca, Fideos)
Cantidad: (5, 3, 5, 2, 8)
Si alguién me puede mandar el código de como sería el programa se lo voy a re agradecer.
Saludos
Laura