· Fazer um programa em C++, modularizado e usando estrutura (struct) para criar um cadastro de Material elétrico conforme abaixo:
· Criar estrutura para receber dados de até 1000 materiais (código do material, tipo, descrição do material, quantidade existente, preço unitário.) arquivo material.dat;
Código (1-1000), tipo(1=cabos, 2=suporte, 3 = luminária), quantidade( maior ou igual a zero) , descrição (texto de tamanho 50), preço unitário maior que zero).
· Chamar módulo que mostre um menu de opções: 1- cadastrar material, 2-pesquisar um material no cadastro, 3-mostrar todo o cadastro, 4-alterar quantidade de um material, 5-excluir um material do cadastro, 6-calculo do custo dos materiais e custo total, 7-sair do programa;
· Cada função do menu deverá acionar um módulo exceto opção sair do programa.
· No módulo para leitura dos dados dos componentes pelo teclado um código negativo indica fim de dados.
· O vetor contendo os componentes deverá ser passado como parâmetro entre os módulos e o programa principal de forma adequada
· Criar dados fictícios para testar o programa com pelo menos 20 componentes.
Pergunta
Guest Pedro nova lima
· Fazer um programa em C++, modularizado e usando estrutura (struct) para criar um cadastro de Material elétrico conforme abaixo:
· Criar estrutura para receber dados de até 1000 materiais (código do material, tipo, descrição do material, quantidade existente, preço unitário.) arquivo material.dat;
Código (1-1000), tipo(1=cabos, 2=suporte, 3 = luminária), quantidade( maior ou igual a zero) , descrição (texto de tamanho 50), preço unitário maior que zero).
· Chamar módulo que mostre um menu de opções: 1- cadastrar material, 2-pesquisar um material no cadastro, 3-mostrar todo o cadastro, 4-alterar quantidade de um material, 5-excluir um material do cadastro, 6-calculo do custo dos materiais e custo total, 7-sair do programa;
· Cada função do menu deverá acionar um módulo exceto opção sair do programa.
· No módulo para leitura dos dados dos componentes pelo teclado um código negativo indica fim de dados.
· O vetor contendo os componentes deverá ser passado como parâmetro entre os módulos e o programa principal de forma adequada
· Criar dados fictícios para testar o programa com pelo menos 20 componentes.
Condições
Link para o comentário
Compartilhar em outros sites
4 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.