Ir ao conteúdo
  • Cadastre-se

C controle de livraria com estoque e vendas


Posts recomendados

Bom dia, nao sou da area de informatica e minha profwssora passou um trabalho que vale a nota do semestre, como tive aulas muito teórica, curso Automação Industrial, não tenho dominio suficiente para cocluir, o programa é seguinte:

faça um programa que gerencie  os livros e vendas da livraria com as seguintes funcionalidades:

-inserir livros: armazenar usando vetores de estrutura.

-imprimir todos os livros armazenados com seu codigos.

-busque os dados dos livros, como resposta imprimir os dados ou msg que nao existe o livro com o cod.

-VENDA: insora os dados da venda, a lista de livros escolhidos e suas qtds, calcule o valor total da venda e imprima, antes verifique a disponibilidade no estoque e depois da venda diminua e qtd no estoque.

-atualização de estoque, dada a quantidade de livros adquiridos pela livraria de um certo código, fazer a atualização da qtda no vedtor de livros do livro comprado.

 

É isso que ela pede, eu nao sai do inicio, não estou conseguindo prosseguir, poderiam ver se o que eu fiz esta correto e como eu consigo fazer o restante? agradeço muito toda ajuda que me for dada.

 eu consegui fazer este, com ajuda do google.

#define QTREG 30

typedef struct {

int Codigo;

char titulo[50];

int quantidade;

float preco;

} REGPRODUTO;

REGPRODUTO produto[30];

int cadastrar();

void alterarEstoque(int pCodgio, int pQuantidade);

//CABEÇALHO DA FUNÇÃO MODIFICAR O PREÇO DE UM PRODUTO

void modificarPreco(int pCodigo, float pPreco);

//CABEÇALHO DA FUNÇÃO REALIZAR VENDA

float venda();

void alterarEstoque(int pCodgio, int pQuantidade);

//CABEÇALHO DA FUNÇÃO MODIFICAR O PREÇO DE UM PRODUTO

void modificarPreco(int pCodigo, float pPreco);

//CABEÇALHO DA FUNÇÃO REALIZAR VENDA

float venda();

int main(void) {

int op = 0;

// setlocale(LC_ALL, "Portuguese");

while (op != 7) {

printf("\n\n\t** Loja de livros da Automacao-IFSP 2019 **\n\n\n");

printf("MENU\n\n1 - Cadastrar Livro\n2 - Atualizar Estoque\n3 - Alterar preco produto");

printf("\n4 - Realizar venda\n5 - Consultar estoque\ - \n7 - Sair\n");

fflush(stdout);

scanf("%d", &op);

fflush(stdin);

system("cls");

switch (op) {

system("pause");

return 0;

}

Link para o comentário
Compartilhar em outros sites

Comece pelos registros que precisará para o controle de vendas e armazenagem de livros.

Percebi que já tem um registro definido. É daquelas situações que a melhor estratégia vem do 

dividir e conquistar. 

 

  1. Pense por ex.: primeiro como controlar o Estoque, só assim, quais os métodos aplicáveis a estocagem

 

Por enquanto é só isso mesmo.

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!