Escolar Documentos
Profissional Documentos
Cultura Documentos
Atenção:
● Se a atividade pedir para que a função solicite, tal solicitação deve ser
feita dentro do código da função.
● Se a atividade pedir para que a função receba, tal informação deve ser
enviada via parâmetro.
● A atividade deverá ser feita com arquivos para biblioteca, ou seja,
utilizando arquivo cabeçalho e arquivo separado para funções.
● Não utilize variáveis globais
Observações:
O menu será exibido em loop, até que o usuário digite a opção E, para
finalizar.
C – Função da questão 5
D – Função da questão 6
1
struct produto{
char descricao[40];
int codigo;
double preco;
int quantidade;
};
Atençao: Para cada item, crie uma função de cadastro, que será chamada por
esta função. Utilize os protótipos a seguir:
void cadastrarDescricao(char *descricao);
void cadastrarPreco(double *preco);
void cadastrarQuantidade(<seu tipo> *listaProdutos);
Ps. Onde está escrito <se tipo> substitua pela sua criação.
5. Escreva uma função que exiba todos os produtos que estão faltando no
estoque (quantidade zerada). Utilizando aritmética de ponteiros.