A proposta agora é vocês construírem um programa que irá utilizar struct para fazer o gerenciamento de um sistema.
Fazer um programa em C que faça gerenciamento de uma lancheria. Todas as operações de manipulação da struct devem ser realizadas através de funções!
O sistema deverá ter as seguintes opções de menu:
1- Inicializar sistema
2- Digitar tabela de produtos e preços
3- Calcular conta de um Cliente
4- Visualizar Totais do Dia
0- Sair do Sistema
O sistema deverá utilizar uma struct com as informações apresentadas na tabela abaixo.
A tabela a seguir é apenas um exemplo de conteúdo para essa struct
código Produto Preço
2 Refrigerante 2,50
10 Salgado 3,00
12 Doce 2,50
13 Café 2,00
14 Batata 2,20
...
....
Codigo Produto Preço
2
Quando o usuário selecionar a opção 2 do menu o sistema deve efetuar o cadastro dos produtos com seus respectivos preços. Não poderá ter produtos com código duplicado. Ao cadastrar o produto deverá realizar a busca na struct, caso já esteja cadastrado deverá informar "Produto já cadastrado".
Quando o usuário selecionar a opção 3 do menu o sistema deve solicitar o código de um produto (deverá buscar o produto e mostrar na tela, caso não exista devera informar "produto não cadastrado" . Caso ele exista deverá solicitar a quantidade consumida, mostrar na tela o nome do produto e seu preço, calculando então o total do item(preço doproduto * quantidade consumida). Continuar solicitando produtos até o usuário informar um código negativo. Informar ao final do pedido de cada cliente o total de itens consumido pelo cliente e o total a pagar.
Quando o usuário selecionar a opção 4 do menu o sistema deve apresentar: a quantidade de clientes já atendidos, o total de itens consumido, o total em dinheiro gasto pelos clientes e o consumo médio dos clientes(em R$). Neste item, a média de consumo de clientes deve ser passado por referência e impresso no main.
Quando o usuário selecionar a opção 1 o sistema deve inicializar todas as variáveis de totais/contadores do programa.
Quando o usuário selecionar a opção 0 deverá encerrar o programa.
Pergunta
georgelucas
Boa noite,
Estou com grandes problemas para resolver alguns exercícios. Não consigo entender a linguagem C. É um conteúdo que não manjo.
Não sei por onde começar o exercício, se alguém conseguir me ajudar a resolver, agradeço.
Segue abaixo.
_________________________________________________________________________________________________________
A proposta agora é vocês construírem um programa que irá utilizar struct para fazer o gerenciamento de um sistema.
Fazer um programa em C que faça gerenciamento de uma lancheria. Todas as operações de manipulação da struct devem ser realizadas através de funções!
O sistema deverá ter as seguintes opções de menu:
1- Inicializar sistema
2- Digitar tabela de produtos e preços
3- Calcular conta de um Cliente
4- Visualizar Totais do Dia
0- Sair do Sistema
O sistema deverá utilizar uma struct com as informações apresentadas na tabela abaixo.
A tabela a seguir é apenas um exemplo de conteúdo para essa struct
código Produto Preço
2 Refrigerante 2,50
10 Salgado 3,00
12 Doce 2,50
13 Café 2,00
14 Batata 2,20
...
....
Codigo Produto Preço
2
Quando o usuário selecionar a opção 2 do menu o sistema deve efetuar o cadastro dos produtos com seus respectivos preços. Não poderá ter produtos com código duplicado. Ao cadastrar o produto deverá realizar a busca na struct, caso já esteja cadastrado deverá informar "Produto já cadastrado".
Quando o usuário selecionar a opção 3 do menu o sistema deve solicitar o código de um produto (deverá buscar o produto e mostrar na tela, caso não exista devera informar "produto não cadastrado" . Caso ele exista deverá solicitar a quantidade consumida, mostrar na tela o nome do produto e seu preço, calculando então o total do item(preço doproduto * quantidade consumida). Continuar solicitando produtos até o usuário informar um código negativo. Informar ao final do pedido de cada cliente o total de itens consumido pelo cliente e o total a pagar.
Quando o usuário selecionar a opção 4 do menu o sistema deve apresentar: a quantidade de clientes já atendidos, o total de itens consumido, o total em dinheiro gasto pelos clientes e o consumo médio dos clientes(em R$). Neste item, a média de consumo de clientes deve ser passado por referência e impresso no main.
Quando o usuário selecionar a opção 1 o sistema deve inicializar todas as variáveis de totais/contadores do programa.
Quando o usuário selecionar a opção 0 deverá encerrar o programa.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.