Ir ao conteúdo
  • Cadastre-se

Caroline Viana

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. 1 - Implementar um programa em linguagem C a intercalação de um arquivo de estoque com um arquivo de movimento contendo as vendas e compras de produtos do estoque, gerando um novo arquivo de estoque a partir de um arquivo de movimento de compra e venda de peças do estoque. O arquivo de produtos ( MESTRE ) possui os campos código, descrição e quantidade-estoque O arquivo de movimento ( MOVIMENTO ) possui os campos código, operação ( 1 - Venda, 2- Compra, 3 - Inclusão , 4 - Exclusão ) e quantidade. Caso a operação seja uma Venda, o algoritmo deverá atualizar a quantidade-estoque decrementando com a quantidade que foi vendida Caso a operação seja uma compra, o algoritmo deverá atualizar a quantidade-estoque incrementando a quantidade que foi comprada Os arquivos estão ordenados pelo código da peça. Para este exercício cada arquivo será representado em memória como um vetor de um tipo abstrato. Será necessário criar um tipo abstrato para representar um produto com os atributos abaixo: struct Produto { int codigo; char[80] descricao; int quantidade-estoque; } Será necessário criar um outro tipo abstrato para representar um Movimento com os atributos abaixo: struct Movimento { int codigo; int operacao; // 1 - Venda ou 2 - Compra int quantidade; } Devem ser declarados 2 vetores um para os produtos e outro para as compras. Devem ser declarados mais 2 vetores um para o novo mestre, igual ao vetor de produtos, e um para os erros de processamento. Os vetores de produtos e de movimento devem ser inicializados, carregados com produtos e com as compras/vendas a partir do teclado. Deve ser usado o algoritmo de ordenação por Inserção para que os vetores sejam ordenados pelo atributo código. Apos os vetores terem sido carregados deve ser feita a intercalação dos dois vetores gerando um terceiro vetor atualizado de produtos. O terceiro vetor gerado como resultado da intercalação deverá ser listado. O programa deverá ter um menu com as opções abaixo: 1-Cadastrar Produto 2-Cadastrar Movimentação ( Compra/Venda ) 3-Atualizar Produtos ( Intercalação ) 4-Listar Produtos Atualizado 5-Sair

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...