Ir para conteúdo
Fórum Script Brasil

Rodrigo18

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Rodrigo18

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

Rodrigo18's Achievements

0

Reputação

  1. 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 nas questões 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-remover registro 4-ordenar por descriçã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 remover deve remover um item cadastrado a partir de seu código, requisitado pela entrada padrã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 descriçã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. DICA: explore a função strcmp da biblioteca string.h 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: ”.
×
×
  • Criar Novo...