Apc 1
DISCIPLINA: ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES II
O supermercado do Sr. Antonio é pequeno e fica numa cidadezinha do interior. Mesmo assim, o Sr. Antonio se interessou em informatizar o seu controle de estoque. O supermercado possui produtos de diversos gêneros, como por exemplo: alimentício, bebida, limpeza, enlatado, higiene, entre outros. As informações sobre cada produto foram agrupadas do seguinte modo:
Código do produto: _______________________
1
Nome do produto: _____________________________
2
Gênero: ___________________________________
Ano de fabricação: __________________________
3
Preço de custo: _____________________________
n
Desenvolver um programa em C, modularizado (com funções e passagem de parâmetros), que contenha, no mínimo, as seguintes funcionalidades:
•
Inserir os dados de um novo produto;
•
Excluir os dados de um determinado produto. Para tanto, informar o código do produto. Se o código for inválido (não existir), mostrar uma mensagem ao usuário.
•
Realizar busca por gênero e por nome do produto. Se o produto desejado não for encontrado, informar o usuário;
•
Imprimir relatório na tela: o Quais são os produtos de um determinado gênero informado pelo usuário com ano de fabricação inferior a um determinado ano informado também pelo usuário; o
Quais produtos do estoque tem preço de custo dentro de um intervalo informado pelo usuário;
o
Quantidade de produtos de cada gênero existente no acervo.
Seja criativo e implemente as inovações que achar importante! Faça também as validações que achar necessárias.
OBSERVAÇÕES IMPORTANTES:
1) NÃO utilizar variáveis globais.
2) Faça validações que achar importantes.
3) O trabalho deve ser feito em DUPLAS. Se não for possível, pode ser feito individualmente. Não serão aceitos trabalhos em trios.
4) O que deve ser entregue:
a) Impresso: o código-fonte (arquivo *.cpp);
b) Digital: durante a aula de