Realizado

Programador

Publicado em 02 de Dezembro de 2018 dias na TI e Programação

Sobre este projeto

Aberto

Escreva um programa em C com as seguintes funcionalidades:
1.    Cadastrar livros com os dados código, título e preço;
2.    Consultar todos os dados de livros pelo título;
3.
Mostrar todos os dados de todos os livros cadastrados;
4.    Registar cada venda com os seguintes dados: código da venda, código do livro, quantidade de livros, data da venda e o valor total da venda;
5.    Consultar todos os dados de uma determinada venda por título do livro;
6.
Consultar todos os dados de uma determinada venda por período, informando o valor total recebido;
7.    Mostrar todos os dados de todas as vendas realizadas;
8.    Exportar todos os dados de Livros e de Vendas para um arquivo txt;
9.
Importar os dados de Livros (código, título e preço) de um arquivo txt;
10.    Se for informada opção 10 (sair), o programa deverá encerrar imediatamente exportando os dados de livros e de vendas para um arquivo txt.





O programa deve ser implementado usando os seguintes recursos:
    Criar estruturas (structs) para livro (livro) e para venda (venda):

    criar um vetor do tipo livro, chamado “acervo” e uma variável global “pos_lv” para gerenciar a posição de inserção de um novo livro;
    criar um vetor do tipo venda, chamado “vendas” e uma variável global “pos_vd” para gerenciar a posição de inserção de uma nova venda;
    criar um menu para atender às solicitações do usuário, conforme as funcionalidades listadas acima;
    criar funções para codificar as funcionalidades solicitadas, chamadas a partir do menu, inclusive uma função para criar o próprio menu (mostrarmenu());
    aplicar ponteiros;
    codificar leitura e escrita em arquivos txt.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Não se aplica
Disponibilidade requerida Conforme necessário
Funções necessárias Outro, Desenvolvedor
Outras funções necessárias escreva um programa em C com as seguintes funcionalidades: 1. Cadastrar livros com os dados código, título e preço; 2. Consultar todos os dados de livros pelo título; 3. Mostrar todos os dados de todos os livros cadastrados; 4. Registar cada venda com os seguintes dados: código da venda, código do livro, quantidade de livros, data da venda e o valor total da venda; 5. Consultar todos os dados de uma determinada venda por título do livro; 6. Consultar todos os dados de uma determinada venda por período, informando o valor total recebido; 7. Mostrar todos os dados de todas as vendas realizadas; 8. Exportar todos os dados de Livros e de Vendas para um arquivo txt; 9. Importar os dados de Livros (código, título e preço) de um arquivo txt; 10. Se for informada opção 10 (sair), o programa deverá encerrar imediatamente exportando os dados de livros e de vendas para um arquivo txt. O programa deve ser implementado usando os seguintes recursos:  Criar estruturas (structs) para livro (LIVRO) e para venda (VENDA):  Criar um vetor do tipo LIVRO, chamado “acervo” e uma variável global “pos_lv” para gerenciar a posição de inserção de um novo livro;  Criar um vetor do tipo VENDA, chamado “vendas” e uma variável global “pos_vd” para gerenciar a posição de inserção de uma nova venda;  Criar um menu para atender às solicitações do usuário, conforme as funcionalidades listadas acima;  Criar funções para codificar as funcionalidades solicitadas, chamadas a partir do menu, inclusive uma função para criar o próprio menu (mostrarMenu());  Aplicar ponteiros;  Codificar leitura e escrita em arquivos txt.

Prazo de Entrega: Não estabelecido

Habilidades necessárias