Grupo Lógica de Programação
ESTAMOS EM CONSTRUÇÃO - DESENVOLVIMENTO


Seja Bem Vindo ao Forum Grupo Lógica de Programação é uma satisfação recebê-los aqui.. espero que gostem desse espaço que foi feito para todos nós PROGRAMADORES.. Então venha fazer Parte deste Time tambem.. Saiba que este Forum foi feito com muita dedicação para o bem estar de todos vocês.. Então Registre-se e Decole no Mundo da Programação.....
Ao se Registrar você tem direito a participar do CHAT que só é visivel ao membros registrados. e pode bater papo com algum outro membro que estiver on line.. caso tenha alguma duvida pode olhar no Menu FAQ as perguntas mais recentes.
Bons Estudos é o que deseja todos nós que fazemos o GRUPO LÓGICA DE PROGRAMAÇÃO acontecer...

(EL MENSAJERO [FUNDADOR])

Participe do fórum, é rápido e fácil

Grupo Lógica de Programação
ESTAMOS EM CONSTRUÇÃO - DESENVOLVIMENTO


Seja Bem Vindo ao Forum Grupo Lógica de Programação é uma satisfação recebê-los aqui.. espero que gostem desse espaço que foi feito para todos nós PROGRAMADORES.. Então venha fazer Parte deste Time tambem.. Saiba que este Forum foi feito com muita dedicação para o bem estar de todos vocês.. Então Registre-se e Decole no Mundo da Programação.....
Ao se Registrar você tem direito a participar do CHAT que só é visivel ao membros registrados. e pode bater papo com algum outro membro que estiver on line.. caso tenha alguma duvida pode olhar no Menu FAQ as perguntas mais recentes.
Bons Estudos é o que deseja todos nós que fazemos o GRUPO LÓGICA DE PROGRAMAÇÃO acontecer...

(EL MENSAJERO [FUNDADOR])
Grupo Lógica de Programação
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Trabalho sobre filas - Cadastro de produtos utilizando filas

Ir para baixo

Trabalho sobre filas - Cadastro de produtos utilizando filas Empty Trabalho sobre filas - Cadastro de produtos utilizando filas

Mensagem por Jessica Norbach Ter 09 Jun 2015, 12:44

Faça um programa que apresente o menu de opções abaixo:
Menu
1 – Cadastrar tipo
2 – Cadastrar produto
3 – Consultar preço
4 – Excluir tipo
Observações:
1. Mostrar mensagem de opção inválida no meu. A opção 5 é a única que sai do programa;
2. Para a implementação do programa acima é necessário utilizar duas estruturas de dados do tipo fila;
3. Na primeira estrutura serão armazenados os tipos dos produtos com seus respectivos percentuais de impostos. Lembrando que não é necessário validar a repetição de tipos, ou seja, suponha que todos os tipos cadastrados são diferentes. Cada tipo é apenas uma letra.
4. Na segunda estrutura serão armazenados os produtos cujo número (Código) deve ser gerado automaticamente. O preço e o tipo devem ser digitados. Lembrando que um produto só pode ser cadastrado se for de um tipo também já cadastrado, fazer a verificação antes de cadastrar o produto e se não tiver o tipo gerar uma mensagem.
5. Na primeira opção do menu serão cadastrados os tipos, um de cada vez: cada vez que o usuário escolhe a opção 1 do menu, ele tem a possibilidade de cadastrar um novo tipo (Letra que representa o tipo e o percentual de imposto). Nessa opção a mensagem de retorno deverá ser: Tipo cadastrado.
6. Na segunda opção do menu serão cadastrados os produto, um de cada vez: cada vez que o usuário escolhe a opção 2 do menu, ele tem a possibilidade de cadastrar um novo produto (número gerado automaticamente, preço e tipo). Lembrando que um produto só pode ser cadastrado se o tipo ao qual ele pertence já existe na fila de tipo. Nesta opção as mensagens disponíveis são: Produto cadastrado e Tipo de produto inexistente.
7. Na terceira opção do menu o usuário digita o número do produto que deseja consultar o preço e, se este existir na fila de produtos, o programa deve procurar por seu percentual de imposto, de acordo com o tipo do produto na fila de tipos, calcular e mostrar seu preço, ou seja, preço cadastrado * percentual de imposto. Nesta opção, as mensagens são: Preço = Valor Calculado, Produto não encontrado e Fila vazia.
8. N quarta opção o programa deve excluir um tipo da fila de tipos, respeitando a forma de organização de uma fila. Lembrando que um tipo só pode ser excluído se não existir nenhum produto cadastrado para ele, então primeiro deve ser excluídos todos os produtos que fazem parte do tipo que será excluído.

Jessica Norbach
Novo no Fórum
Novo no Fórum

Mensagens : 2
Pontos : 8
Reputação : 0
Data de inscrição : 09/06/2015
Idade : 30
Localização : Rio Grande do Sul

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos