É que eu tenho que fazer uma prova, tá bem difícil e preciso passar.
Você pode ajudar?
1. Arquivo Ordenação
Esta avaliação consiste em desenvolver um protótipo de programa para cadastro e gerência de uma loja de produtos veterinários com no máximo 1000 itens.
Considere que cada registro de produto possui os seguintes campos:
código (um número inteiro)
descrição (vetor de 30 caracteres incluindo espaços)
preço (um número real)
Desenvolva o programa conforme os módulos a seguir nos itens de 1 a 5.
ATENÇÃO: todos os módulos devem funcionar para dados armazenados de forma persistente, ou seja, dados devem ser armazenados em disco para estarem disponíveis caso o programa seja finalizado e executado novamente!
1. (2.0 pontos) Faça um menu interativo com opções para os seguintes módulos:
1-cadastrar
2-visualizar
3-visualizar um registro
4-ordenar por preço
5-finalizar
Informe o módulo desejado:
Esse menu deve ser impresso na saída padrãouma única vez.
O programa deve ser finalizado apenas com a escolha da opção 5.
2. (2.0 pontos) O módulo cadastrar deve requisitar os dados de umúnico itempela entrada padrão para registro no programa com a seguinte ordem: código, descrição e preço.
Não pode haver itens com o mesmo código!
Para um código já cadastrado mostre a mensagem“Código já foi cadastrado!”e finalize o módulo.
Ao finalizar o módulo, o programa deve imprimir uma quebra de linha e imprimir a mensagem para informar um novo módulo:“Informe o módulo desejado: ”.
3. (2.0 pontos) - O módulo visualizar deve mostrar todos os itens cadastrados. Imprima um registro por linha com os dados separados por vírgula na seguinte ordem: código, descrição, preço.
Ao finalizar o módulo, o programa deve imprimir uma quebra de linha e imprimir a mensagem para informar um novo módulo:“Informe o módulo desejado: ”.
4. (2.0 pontos) O módulo visualizar um registro deve mostrar um item cadastrado a partir de seu código, requisitado pela entrada padrão. Imprima um registro por linha com os dados separados por vírgula na seguinte ordem: código, descrição, preço.
Ao finalizar o módulo, o programa deve imprimir uma quebra de linha e imprimir a mensagem para informar um novo módulo:“Informe o módulo desejado: ”.
5. (2.0 pontos) - O módulo ordenar deve mostrar todos os itens ordenados por preço em ordem decrescente. Imprima um registro por linha com os dados separados por vírgula na seguinte ordem: código, descrição, preço.
Ao finalizar o módulo, o programa deve imprimir uma quebra de linha e imprimir a mensagem para informar um novo módulo:“Informe o módulo desejado: ”.
Pergunta
O programador perdido
Alguém que se disponibilize para ajudar??
É que eu tenho que fazer uma prova, tá bem difícil e preciso passar.
Você pode ajudar?
1. Arquivo Ordenação
Esta avaliação consiste em desenvolver um protótipo de programa para cadastro e gerência de uma loja de produtos veterinários com no máximo 1000 itens.
Considere que cada registro de produto possui os seguintes campos:
Desenvolva o programa conforme os módulos a seguir nos itens de 1 a 5.
ATENÇÃO: todos os módulos devem funcionar para dados armazenados de forma persistente, ou seja, dados devem ser armazenados em disco para estarem disponíveis caso o programa seja finalizado e executado novamente!
1. (2.0 pontos) Faça um menu interativo com opções para os seguintes módulos:
1-cadastrar
2-visualizar
3-visualizar um registro
4-ordenar por preço
5-finalizar
Informe o módulo desejado:
Esse menu deve ser impresso na saída padrão uma única vez.
O programa deve ser finalizado apenas com a escolha da opção 5.
2. (2.0 pontos) O módulo cadastrar deve requisitar os dados de um único item pela entrada padrão para registro no programa com a seguinte ordem: código, descrição e preço.
Não pode haver itens com o mesmo código!
Para um código já cadastrado mostre a mensagem “Código já foi cadastrado!” e finalize o módulo.
Ao finalizar o módulo, o programa deve imprimir uma quebra de linha e imprimir a mensagem para informar um novo módulo: “Informe o módulo desejado: ”.
3. (2.0 pontos) - O módulo visualizar deve mostrar todos os itens cadastrados. Imprima um registro por linha com os dados separados por vírgula na seguinte ordem: código, descrição, preço.
Ao finalizar o módulo, o programa deve imprimir uma quebra de linha e imprimir a mensagem para informar um novo módulo: “Informe o módulo desejado: ”.
4. (2.0 pontos) O módulo visualizar um registro deve mostrar um item cadastrado a partir de seu código, requisitado pela entrada padrão. Imprima um registro por linha com os dados separados por vírgula na seguinte ordem: código, descrição, preço.
Ao finalizar o módulo, o programa deve imprimir uma quebra de linha e imprimir a mensagem para informar um novo módulo: “Informe o módulo desejado: ”.
5. (2.0 pontos) - O módulo ordenar deve mostrar todos os itens ordenados por preço em ordem decrescente. Imprima um registro por linha com os dados separados por vírgula na seguinte ordem: código, descrição, preço.
Ao finalizar o módulo, o programa deve imprimir uma quebra de linha e imprimir a mensagem para informar um novo módulo: “Informe o módulo desejado: ”.
Link para o comentário
Compartilhar em outros sites
1 resposta 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.