Pessoal,to precisando de uma grande ajuda para terminar esse algoritmo,eu ate comecei a fazer ele mas me perdi no controle de estoque,essa parte de registros é bem complicadinha
Obrigada
Faça um algoritmo pseudocódigo para controlar o estoque de produtos
O algoritmo deve apresentar um menu com as seguinte opções:
1 – Incluir Produto
2 – Vender Produto
3 – Atualizar Estoque
4 – Pesquisar Produto
5 – Sair do Sistema
Sendo que deve ser implementado para cada opção:
1 – Incluir Produto: Permitir a inclusão de um novo produto no estoque, neste caso será solicitado ao usuário o nome do produto, a quantidade em estoque e o valor do produto.
2 – Venda Produto: Permitir que o produto seja vendido. O usuário diz qual produto será vendido e a quantidade, o sistema verifica o produto e se houver estoque dá baixa (diminui) na quantidade solicitada, senão houver estoque mostra uma mensagem informando que não há o produto em estoque.
3 – Atualizar Estoque: Permitir que seja incrementado o estoque de produtos já cadastrados. Neste caso será solicitado ao usuário o nome do produto e a quantidade a ser inserida. O sistema procura o produto e adiciona ao estoque a quantidade digitada. Caso o produto ainda não esteja cadastrado informar o usuário.
4 – Pesquisar Produto: Permitir a verificação dos dados de um produto cadastrado. O usuário deverá digitar o nome do produto que deseja verificar, o sistema mostra os dados do produto, quantidade em estoque e valor, ou uma mensagem informando que o produto é inexistente, caso não tenha sido cadastrado.
5 – Sair do Sistema: Finalizar o sistema. O sistema deve ficar repetindo, possibilitando a escolha de uma das opções do menu até que seja digitado a opção 5.
CODE
Tipo PRODUTO=registro
NOME:literal
QTD_ESTOQUE:inteiro
VALOR:real
Fim registro
ESTOQUE: vetor[400PRODUTO{declaração um vetor de produtos}
I,flag:inteiro{Usado com controlador do laço de repetição}
PROD:literal;
{Entrada de dados para cadastro de produtos}
Para i de 0 ate 399 passo 1 faça
Escreva”Digite o nome do produto:”
Leia ESTOQUE[i].NOME
Escreva “Digite a quantidade de estoque:”
Leia ESTOQUE[i].QTD_ESTOQUE
Escreva “Digite o valor do produto:”
Leia ESTOQUE[i].VALOR
Fim-para
{Lógica para controlar o estoque dos produtos usando para}
Escreva “Informe qual produto deseja incluir,Nome,quantidade e valor do produto:”
Leia (PROD,NOME,QTD_ESTOQUE,VALOR);
{Varre o vetor estoque a procura dos dados dos produtos}
Para i de 0 até 399 passo 1 faça
Se PROD=ESTOQUE[[i].NOME então
Escreva”Estoque”,ESTOQUE[[i].NOME
Escreva” Quantidade de Estoque”,ESTOQUE[[i].QTD_ESTOQUE
Escreva”Valor “,ESTOQUE[[i].VALOR
Fim-se
Escreva”Informe qual produto será vendido:”
Leia(PROD);
Para i de 0 até 399 passo 1 faça
Se PROD=”Estoque”Estoque[[i].NOME
Escreva”Estoque”,ESTOQUE[[i].NOME
Escreva” Quantidade de Estoque”,ESTOQUE[[i].QTD_ESTOQUE
Fim se
Fim para
Escreva “Informe qual produto deseja cadastrar:”
Para i de 0 ate 399 passo 1 faça
SE PROD=”Estoque”Estoque[[i].NOME
Escreva”Estoque”,ESTOQUE[[i].NOME
Escreva” Quantidade de Estoque”,ESTOQUE[[i].QTD_ESTOQUE
Fim se
Fim para
Pergunta
Quel
Olá
Pessoal,to precisando de uma grande ajuda para terminar esse algoritmo,eu ate comecei a fazer ele mas me perdi no controle de estoque,essa parte de registros é bem complicadinha
Obrigada
Faça um algoritmo pseudocódigo para controlar o estoque de produtos
O algoritmo deve apresentar um menu com as seguinte opções:
1 – Incluir Produto
2 – Vender Produto
3 – Atualizar Estoque
4 – Pesquisar Produto
5 – Sair do Sistema
Sendo que deve ser implementado para cada opção:
1 – Incluir Produto: Permitir a inclusão de um novo produto no estoque, neste caso será solicitado ao usuário o nome do produto, a quantidade em estoque e o valor do produto.
2 – Venda Produto: Permitir que o produto seja vendido. O usuário diz qual produto será vendido e a quantidade, o sistema verifica o produto e se houver estoque dá baixa (diminui) na quantidade solicitada, senão houver estoque mostra uma mensagem informando que não há o produto em estoque.
3 – Atualizar Estoque: Permitir que seja incrementado o estoque de produtos já cadastrados. Neste caso será solicitado ao usuário o nome do produto e a quantidade a ser inserida. O sistema procura o produto e adiciona ao estoque a quantidade digitada. Caso o produto ainda não esteja cadastrado informar o usuário.
4 – Pesquisar Produto: Permitir a verificação dos dados de um produto cadastrado. O usuário deverá digitar o nome do produto que deseja verificar, o sistema mostra os dados do produto, quantidade em estoque e valor, ou uma mensagem informando que o produto é inexistente, caso não tenha sido cadastrado.
5 – Sair do Sistema: Finalizar o sistema. O sistema deve ficar repetindo, possibilitando a escolha de uma das opções do menu até que seja digitado a opção 5.
CODE
Editado por kuroiAdicionar tag CODE
Link para o comentário
Compartilhar em outros sites
2 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.