Trunks12345
-
Posts
4 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Trunks12345
-
-
Edmorte me passa o que você conseguiu fazer que eu termino.
grato
-
Preciso de um programa de lista encadeada em linguagem C/C++ , que simule um supermercado, atendendo as seguintes operações:1 – Cadastrar um produto novo2 - Comprar unidades de um produto de um fornecedor3 - Vender produtos para um cliente4 - Listar produtos existentes no estoque5 - Pesquisar produto por nome6 - Pesquisar produto por marca7 – Remover um produto da lista8 - Fimcontendo a seguintes estrutura:struct lista{int codigo;char nome[30];char marca[30];float precoUnit;int qtdeEstoque;struct lista *proximo;} *inicio;Criar menu para as opções1 – Cadastrar um produto novo:• Solicitar um endereço de memória para inserir um novo produto na lista• Receber por digitação os dados do novo produto e inseri-lo em ordem alfabética por nome, na lista.Enviar uma mensagem de sucesso.2- Comprar unidades de um produto de um fornecedor:• receber por parâmetro o código do produto, do qual se comprou unidades de um fornecedor;• verificar se existe esse produto na lista. Se existir, solicitar a digitação da quantidade comprada esomá-la na qtdeEstoque do produto. Caso contrário, inserir o produto novo na lista (funçãocadastrar um produto novo – item 1).3- Vender produtos para um cliente:• criar um cupom no vídeo que visualize a venda de um ou mais produtos a um cliente.• definir um loop na função para que seja permitido a recepção por digitação para cada venda, docódigo do produto a ser vendido e da qtde vendida, até que o código recebido seja zero.• para cada produto digitado procurar na lista. Se não encontrar, mostrar mensagem de erro. Seencontrado e não houver qtde disponível para a venda no estoque, mostrar mensagem de erro. Seencontrado e disponível, subtrair a qtde vendida da qtdeEstoque e mostrar na tela a qtde vendida eo preço total cobrado na venda da quantidade desse produto.• no final visualizar o valor total da venda de todos os produtos.4- Listar produtos existentes no estoque:• se a lista estiver vazia, mostrar mensagem: LISTA VAZIA• caso contrário, mostrar na tela todos os dados dos produtos existentes na lista.5- Procurar produtos por nome:• receber como parâmetro o nome do produto procurado;• se a lista estiver vazia, mostrar mensagem: LISTA VAZIA• procurar os produtos na lista com esse nome mostrar na tela todos os seus dados (se existir)• se não encontrar o produto mostrar mensagem: NÃO HÁ PRODUTO COM ESTE NOME6- Procurar produto por marca:• receber como parâmetro a marca do produto;• se a lista estiver vazia, mostrar mensagem: LISTA VAZIA• procurar na lista e mostrar na tela os dados de todos os produtos deste marca (se existir)• se não encontrar produtos do marca mostrar mensagem: NÃO HÁ PRODUTOS DESTA MARCA7 – Remover produto da lista• se a lista estiver vazia, mostrar mensagem: LISTA VAZIA• solicitar o código do produto a ser removido e pesquisar a sua existência. Se existir, confirmar asolicitação de remoção, removê-lo logicamente e fisicamente da lista, enviando uma mensagem desucesso. Se não existir, enviar uma mensagem de erro.8- Fim:• encerrar o programa;Preciso urgente, se não conseguir fazer tudo pelo menos faça as quatro primeiras para me dar uma luz
-
preciso de um programa de lista encadeada em linguagem C/C++ , que simule um supermercado, atendendo as seguintes operações:
1 – Cadastrar um produto novo2 - Comprar unidades de um produto de um fornecedor3 - Vender produtos para um cliente4 - Listar produtos existentes no estoque5 - Pesquisar produto por nome6 - Pesquisar produto por marca7 – Remover um produto da lista8 - FimCriar menu com Switch case.instruções de cada operação:1 – Cadastrar um produto novo:• Solicitar um endereço de memória para inserir um novo produto na lista• Receber por digitação os dados do novo produto e inseri-lo em ordem alfabética por nome, na lista.Enviar uma mensagem de sucesso.2- Comprar unidades de um produto de um fornecedor:• receber por parâmetro o código do produto, do qual se comprou unidades de um fornecedor;• verificar se existe esse produto na lista. Se existir, solicitar a digitação da quantidade comprada esomá-la na qtdeEstoque do produto. Caso contrário, inserir o produto novo na lista (funçãocadastrar um produto novo – item 1).3- Vender produtos para um cliente:• criar um cupom no vídeo que visualize a venda de um ou mais produtos a um cliente.• definir um loop na função para que seja permitido a recepção por digitação para cada venda, docódigo do produto a ser vendido e da qtde vendida, até que o código recebido seja zero.• para cada produto digitado procurar na lista. Se não encontrar, mostrar mensagem de erro. Seencontrado e não houver qtde disponível para a venda no estoque, mostrar mensagem de erro. Seencontrado e disponível, subtrair a qtde vendida da qtdeEstoque e mostrar na tela a qtde vendida eo preço total cobrado na venda da quantidade desse produto.• no final visualizar o valor total da venda de todos os produtos.4- Listar produtos existentes no estoque:• se a lista estiver vazia, mostrar mensagem: LISTA VAZIA• caso contrário, mostrar na tela todos os dados dos produtos existentes na lista.5- Procurar produtos por nome:• receber como parâmetro o nome do produto procurado;• se a lista estiver vazia, mostrar mensagem: LISTA VAZIA• procurar os produtos na lista com esse nome mostrar na tela todos os seus dados (se existir)• se não encontrar o produto mostrar mensagem: NÃO HÁ PRODUTO COM ESTE NOME6- Procurar produto por marca:• receber como parâmetro a marca do produto;• se a lista estiver vazia, mostrar mensagem: LISTA VAZIA• procurar na lista e mostrar na tela os dados de todos os produtos deste marca (se existir)• se não encontrar produtos do marca mostrar mensagem: NÃO HÁ PRODUTOS DESTA MARCA7 – Remover produto da lista• se a lista estiver vazia, mostrar mensagem: LISTA VAZIA• solicitar o código do produto a ser removido e pesquisar a sua existência. Se existir, confirmar asolicitação de remoção, removê-lo logicamente e fisicamente da lista, enviando uma mensagem desucesso. Se não existir, enviar uma mensagem de erro.8- Fim:• encerrar o programa;Por favor preciso urgente, se não conseguir fazer tudo pelo menos faça as 4 primeiras para me dar uma luz.
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
Lista encadeada simples?
em C/C#/C++
Postado
sério cara? eu sei que isso não é seu trabalho, mas eu pensei que você me daria uma força