Ir ao conteúdo
  • Cadastre-se

Trunks12345

Membro Júnior
  • Posts

    4
  • Cadastrado em

  • Última visita

Tudo que Trunks12345 postou

  1. sério cara? eu sei que isso não é seu trabalho, mas eu pensei que você me daria uma força
  2. Edmorte me passa o que você conseguiu fazer que eu termino. grato
  3. Preciso de um programa de lista encadeada em linguagem C/C++ , que simule um supermercado, atendendo as seguintes operações: 1 – Cadastrar um produto novo 2 - Comprar unidades de um produto de um fornecedor 3 - Vender produtos para um cliente 4 - Listar produtos existentes no estoque 5 - Pesquisar produto por nome 6 - Pesquisar produto por marca 7 – Remover um produto da lista 8 - Fim contendo 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ções 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 e somá-la na qtdeEstoque do produto. Caso contrário, inserir o produto novo na lista (função cadastrar 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, do có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. Se encontrado e não houver qtde disponível para a venda no estoque, mostrar mensagem de erro. Se encontrado e disponível, subtrair a qtde vendida da qtdeEstoque e mostrar na tela a qtde vendida e o 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 NOME 6- 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 MARCA 7 – 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 a solicitação de remoção, removê-lo logicamente e fisicamente da lista, enviando uma mensagem de sucesso. 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
  4. preciso de um programa de lista encadeada em linguagem C/C++ , que simule um supermercado, atendendo as seguintes operações: 1 – Cadastrar um produto novo 2 - Comprar unidades de um produto de um fornecedor 3 - Vender produtos para um cliente 4 - Listar produtos existentes no estoque 5 - Pesquisar produto por nome 6 - Pesquisar produto por marca 7 – Remover um produto da lista 8 - Fim Criar 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 e somá-la na qtdeEstoque do produto. Caso contrário, inserir o produto novo na lista (função cadastrar 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, do có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. Se encontrado e não houver qtde disponível para a venda no estoque, mostrar mensagem de erro. Se encontrado e disponível, subtrair a qtde vendida da qtdeEstoque e mostrar na tela a qtde vendida e o 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 NOME 6- 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 MARCA 7 – 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 a solicitação de remoção, removê-lo logicamente e fisicamente da lista, enviando uma mensagem de sucesso. 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

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!