·

Ciência da Computação ·

Linguagens de Programação

Send your question to AI and receive an answer instantly

Ask Question

Preview text

UERJ IMEDICC Departamento de Informática e Ciência da Computação Linguagem de Programação I Prof Rubens L Cirino Trabalho Controle de Pedidos Data de Publicação 310524 Data Limite de Entrega 170624 Faça um programa na linguagem C para processar informações sobre clientes e seus pedidos no restaurante As estruturas que deverão representar as mesas e os pedidos referentes a elas são as seguintes Mesas Lista Duplamente Encadeada onde cada nó deverá conter as seguintes informações Número da mesa código do garçom total do pedido e um elo para a lista de pedidos Pedidos Lista Simplesmente Encadeada onde cada nó deverá conter o Código do Pedido Quantidade do pedido e um elo para o próximo pedido Para cada mesa ocupada no restaurante deverá existir um nó na lista de mesas Cada nó na lista de mesas deverá conter uma lista simplesmente encadeada de pedidos O campo que se refere ao total da mesa deverá ser atualizado sempre que um cliente fizer um novo pedido Deverão ser criados dois arquivos binários 01 com um struct com os pratos as bebidas seus respectivos códigos e preços 02 com um struct com o nome do garçom e seu código Quando do fechamento da conta de uma mesa o sistema deverá gerar uma nota fiscal com a discriminação do consumo e o valor total da conta e o nome do garçom que atendeu a mesa A nota fiscal deverá ser apresentada em vídeo Os nós referentes à mesa e aos pedidos que foram computados na nota fiscal deverão ser retirados de memória Operações do sistema Nos arquivos inserção deleção alteração consulta de registros Nas listas inserção deleção alteração consulta de nós É vedado o uso de variáveis globais no trabalho Quando da utilização de funções utilizar a passagem de parâmetros