#include <stdio.h>
#include <stdlib.h>
#include <string.h>

main() {
    printf("                     PAPELARIA CÉU AZUL - CADASTRO DE PRODUTOS");
    int nov;
    int ee,ee1,ef;
    int cod;
    int op=0;
    struct produto{
        char nm[25];
        float pr;
        int est;
        int incod;
        int nov;
    };
    struct produto p;
    
    do{
        system("cls");
        printf("\n\nMenu de Funções");
        printf("\n1- Incluir");
        printf("\n2- Excluir");
        printf("\n3- Editar estoque");
        printf("\n4- Consultar");
        printf("\n5- Listar todos");
        printf("\nO- Encerrar");
        printf("\nOpção...");
        scanf("%i",&op);
        
        if(op==1){
            printf("\n\nInforme o código do produto conforme a sequência numérica usada para os produtos já cadastrados.");
            scanf("%i",&p.incod);
            printf("\nDigite o nome do produto:");
            scanf("%s",&p.nm);
            printf("\nDigite o preço:");
            scanf("%f",&p.pr);
            printf("\nDigite a quantidade em estoque:");
            scanf("%i",&p.est);
            if(p.est>0){
                printf("\n\nProduto incluido com sucesso! Digite 1, caso queira ver a nova tabela de produtos cadastrados.");
                scanf("%i",&p.nov);
            }
            if(p.nov==1){
                printf("\nCódigo     Nome do Produto            Preço(R$)          Quantidade em Estoque");
                printf("\n1          Caderno Tilibra            25.00                     58");
                printf("\n2          Borracha Andorinha         3.00                     120");
                printf("\n3          Caixa de Lápis Bic         30.50                     40");
                printf("\n4          Estojo Capricho            42.00                     17");
                printf("\n5          Caderno São Pedro          18.00                     30");
                printf("\n6          Apontador Bic              1.50                     102");
                printf("\n7          Cartolina Estrela          0.50                      46");
                printf("\n8          Régua Vale                 3.00                      57");
                printf("\n%i         %s                     %.2f                     %i",p.incod,p.nm,p.pr,p.est);
            }
        }else if(op==2){
            printf("\n\nDigite o código do produto à ser excluido. Caso você não se lembre do código, retorne ao Menu Apresentação e escolha a opção 'Listar Todos'.");
            scanf("%i",&cod);
            if(cod!=0){
                printf("\nProduto excluido com sucesso! Caso queira ver a nova tabela de produtos, digite 1");
                scanf("%i",&nov);
                if(nov==1&&cod==1){
                    printf("\nCódigo     Nome do Produto            Preço(R$)          Quantidade em Estoque");
                    printf("\n2          Borracha Andorinha         3.00                     120");
                    printf("\n3          Caixa de Lápis Bic         30.50                     40");
                    printf("\n4          Estojo Capricho            42.00                     17");
                    printf("\n5          Caderno São Pedro          18.00                     30");
                    printf("\n6          Apontador Bic              1.50                     102");
                    printf("\n7          Cartolina Estrela          0.50                      46");
                    printf("\n8          Régua Vale                 3.00                      57");
                }else if(nov==1&&cod==2){
                    printf("\nCódigo     Nome do Produto            Preço(R$)          Quantidade em Estoque");
                    printf("\n1          Caderno Tilibra            25.00                     58");
                    printf("\n3          Caixa de Lápis Bic         30.50                     40");
                    printf("\n4          Estojo Capricho            42.00                     17");
                    printf("\n5          Caderno São Pedro          18.00                     30");
                    printf("\n6          Apontador Bic              1.50                     102");
                    printf("\n7          Cartolina Estrela          0.50                      46");
                    printf("\n8          Régua Vale                 3.00                      57");
                }else if(nov==1&&cod==3){
                    printf("\nCódigo     Nome do Produto            Preço(R$)          Quantidade em Estoque");
                    printf("\n1          Caderno Tilibra            25.00                     58");
                    printf("\n2          Borracha Andorinha         3.00                     120");
                    printf("\n4          Estojo Capricho            42.00                     17");
                    printf("\n5          Caderno São Pedro          18.00                     30");
                    printf("\n6          Apontador Bic              1.50                     102");
                    printf("\n7          Cartolina Estrela          0.50                      46");
                    printf("\n8          Régua Vale                 3.00                      57");
                }else if(nov==1&&cod==4){
                    printf("\nCódigo     Nome do Produto            Preço(R$)          Quantidade em Estoque");
                    printf("\n1          Caderno Tilibra            25.00                     58");
                    printf("\n2          Borracha Andorinha         3.00                     120");
                    printf("\n3          Caixa de Lápis Bic         30.50                     40");
                    printf("\n5          Caderno São Pedro          18.00                     30");
                    printf("\n6          Apontador Bic              1.50                     102");
                    printf("\n7          Cartolina Estrela          0.50                      46");
                    printf("\n8          Régua Vale                 3.00                      57");
                }else if(nov==1&&cod==5){
                    printf("\nCódigo     Nome do Produto            Preço(R$)          Quantidade em Estoque");
                    printf("\n1          Caderno Tilibra            25.00                     58");
                    printf("\n2          Borracha Andorinha         3.00                     120");
                    printf("\n3          Caixa de Lápis Bic         30.50                     40");
                    printf("\n4          Estojo Capricho            42.00                     17");
                    printf("\n6          Apontador Bic              1.50                     102");
                    printf("\n7          Cartolina Estrela          0.50                      46");
                    printf("\n8          Régua Vale                 3.00                      57");
                }else if(nov==1&&cod==6){
                    printf("\nCódigo     Nome do Produto            Preço(R$)          Quantidade em Estoque");
                    printf("\n1          Caderno Tilibra            25.00                     58");
                    printf("\n2          Borracha Andorinha         3.00                     120");
                    printf("\n3          Caixa de Lápis Bic         30.50                     40");
                    printf("\n4          Estojo Capricho            42.00                     17");
                    printf("\n5          Caderno São Pedro          18.00                     30");
                    printf("\n7          Cartolina Estrela          0.50                      46");
                    printf("\n8          Régua Vale                 3.00                      57");
                }else if(nov==1&&cod==7){
                    printf("\nCódigo     Nome do Produto            Preço(R$)          Quantidade em Estoque");
                    printf("\n1          Caderno Tilibra            25.00                     58");
                    printf("\n2          Borracha Andorinha         3.00                     120");
                    printf("\n3          Caixa de Lápis Bic         30.50                     40");
                    printf("\n4          Estojo Capricho            42.00                     17");
                    printf("\n5          Caderno São Pedro          18.00                     30");
                    printf("\n6          Apontador Bic              1.50                     102");
                    printf("\n8          Régua Vale                 3.00                      57");
                }else if(nov==1&&cod==8){
                    printf("\nCódigo     Nome do Produto            Preço(R$)          Quantidade em Estoque");
                    printf("\n1          Caderno Tilibra            25.00                     58");
                    printf("\n2          Borracha Andorinha         3.00                     120");
                    printf("\n3          Caixa de Lápis Bic         30.50                     40");
                    printf("\n4          Estojo Capricho            42.00                     17");
                    printf("\n5          Caderno São Pedro          18.00                     30");
                    printf("\n6          Apontador Bic              1.50                     102");
                    printf("\n7          Cartolina Estrela          0.50                      46");
                }
            }
        }else if(op==3){
            printf("\n\nDigite o código do produto que terá seu estoque editado.");
            scanf("%i",&cod);
            if(cod==1){
                printf("\nO código digitado corresponde ao Caderno Tilibra. Digite 1, caso você queira aumentar o estoque e 2, caso queira diminui-lo.");
                scanf("%i",&ee);
                if(ee==1){
                    printf("\nQual a quantidade de produtos à ser incluida?");
                    scanf("%i",&ee1);
                    ef=ee1 + 58;
                    printf("\nO determinado produto agora tem um estoque de %i unidades.",ef);
                }else if(ee==2){
                    printf("\nQual a quantidade de produtos à ser excluida?");
                    scanf("%i",&ee1);
                    ef= 58 - ee1;
                    printf("\nO determinado produto agora tem um estoque de %i unidades.",ef);
                }
            }else if(cod==2){
                printf("\nO código digitado corresponde à Borracha Andorinha. Digite 1, caso você queira aumentar o estoque e 2, caso você queira diminui-lo.");
                scanf("%i",&ee);
                if(ee==1){
                  printf("\nQual a quantidade de produtos à ser incluida?");
                    scanf("%i",&ee1);
                    ef=ee1 + 120;
                    printf("\nO determinado produto agora tem um estoque de %i unidades.",ef);
                }else if(ee==2){
                    printf("\nQual a quantidade de produtos à ser excluida?");
                    scanf("%i",&ee1);
                    ef= 120 - ee1;
                    printf("\nO determinado produto agora tem um estoque de %i unidades.",ef);  
                }
            }else if(cod==3){
                printf("\nO código digitado corresponde à Caixa de Lápis Bic. Digite 1, caso você queira aumentar o estoque e 2, caso você queira diminui-lo.");
                scanf("%i",&ee);
                if(ee==1){
                  printf("\nQual a quantidade de produtos à ser incluida?");
                    scanf("%i",&ee1);
                    ef=ee1 + 40;
                    printf("\nO determinado produto agora tem um estoque de %i unidades.",ef);
                }else if(ee==2){
                    printf("\nQual a quantidade de produtos à ser excluida?");
                    scanf("%i",&ee1);
                    ef= 40 - ee1;
                    printf("\nO determinado produto agora tem um estoque de %i unidades.",ef);  
                }
            }else if(cod==4){
                printf("\nO código digitado corresponde ao Estojo Capricho. Digite 1, caso você queira aumentar o estoque e 2, caso você queira diminui-lo.");
                scanf("%i",&ee);
                if(ee==1){
                  printf("\nQual a quantidade de produtos à ser incluida?");
                    scanf("%i",&ee1);
                    ef=ee1 + 17;
                    printf("\nO determinado produto agora tem um estoque de %i unidades.",ef);
                }else if(ee==2){
                    printf("\nQual a quantidade de produtos à ser excluida?");
                    scanf("%i",&ee1);
                    ef= 17 - ee1;
                    printf("\nO determinado produto agora tem um estoque de %i unidades.",ef);  
                }
            }else if(cod==5){
                printf("\nO código digitado corresponde ao Caderno São Pedro. Digite 1, caso você queira aumentar o estoque e 2, caso você queira diminui-lo.");
                scanf("%i",&ee);
                if(ee==1){
                  printf("\nQual a quantidade de produtos à ser incluida?");
                    scanf("%i",&ee1);
                    ef=ee1 + 30;
                    printf("\nO determinado produto agora tem um estoque de %i unidades.",ef);
                }else if(ee==2){
                    printf("\nQual a quantidade de produtos à ser excluida?");
                    scanf("%i",&ee1);
                    ef= 30 - ee1;
                    printf("\nO determinado produto agora tem um estoque de %i unidades.",ef);  
                }
            }else if(cod==6){
                printf("\nO código digitado corresponde ao Apontador Bic. Digite 1, caso você queira aumentar o estoque e 2, caso você queira diminui-lo.");
                scanf("%i",&ee);
                if(ee==1){
                  printf("\nQual a quantidade de produtos à ser incluida?");
                    scanf("%i",&ee1);
                    ef=ee1 + 102;
                    printf("\nO determinado produto agora tem um estoque de %i unidades.",ef);
                }else if(ee==2){
                    printf("\nQual a quantidade de produtos à ser excluida?");
                    scanf("%i",&ee1);
                    ef= 102 - ee1;
                    printf("\nO determinado produto agora tem um estoque de %i unidades.",ef);  
                }
            }else if(cod==7){
                printf("\nO código digitado corresponde à Cartolina Estrela. Digite 1, caso você queira aumentar o estoque e 2, caso você queira diminui-lo.");
                scanf("%i",&ee);
                if(ee==1){
                  printf("\nQual a quantidade de produtos à ser incluida?");
                    scanf("%i",&ee1);
                    ef=ee1 + 46;
                    printf("\nO determinado produto agora tem um estoque de %i unidades.",ef);
                }else if(ee==2){
                    printf("\nQual a quantidade de produtos à ser excluida?");
                    scanf("%i",&ee1);
                    ef= 46 - ee1;
                    printf("\nO determinado produto agora tem um estoque de %i unidades.",ef);  
                }
            }else if(cod==8){
                printf("\nO código digitado corresponde ao Régua Vale. Digite 1, caso você queira aumentar o estoque e 2, caso você queira diminui-lo.");
                scanf("%i",&ee);
                if(ee==1){
                  printf("\nQual a quantidade de produtos à ser incluida?");
                    scanf("%i",&ee1);
                    ef=ee1 + 57;
                    printf("\nO determinado produto agora tem um estoque de %i unidades.",ef);
                }else if(ee==2){
                    printf("\nQual a quantidade de produtos à ser excluida?");
                    scanf("%i",&ee1);
                    ef= 57 - ee1;
                    printf("\nO determinado produto agora tem um estoque de %i unidades.",ef);  
                }
            }
        }else if(op==4){
            printf("\n\nDigite o código do produto que deseja consultar. Caso não se lembre do código retorne ao Menu Apresentação e escolha a opição 'Listar Todos'");
            scanf("%i",&cod);
            if(cod==1){
                printf("\nCódigo     Nome do Produto            Preço(R$)          Quantidade em Estoque");
                printf("\n1          Caderno Tilibra            25.00                     58");
            }else if(cod==2){
                printf("\nCódigo     Nome do Produto            Preço(R$)          Quantidade em Estoque");
                printf("\n2          Borracha Andorinha         3.00                     120");
            }else if(cod==3){
                printf("\nCódigo     Nome do Produto            Preço(R$)          Quantidade em Estoque");
                printf("\n3          Caixa de Lápis Bic         30.50                     40");
            }else if(cod==4){
                printf("\nCódigo     Nome do Produto            Preço(R$)          Quantidade em Estoque");
                printf("\n4          Estojo Capricho            42.00                     17");
            }else if(cod==5){
                printf("\nCódigo     Nome do Produto            Preço(R$)          Quantidade em Estoque");
                printf("\n5          Caderno São Pedro          18.00                     30");
            }else if(cod==6){
                printf("\nCódigo     Nome do Produto            Preço(R$)          Quantidade em Estoque");
                printf("\n6          Apontador Bic              1.50                     102");
            }else if(cod==7){
                printf("\nCódigo     Nome do Produto            Preço(R$)          Quantidade em Estoque");
                printf("\n7          Cartolina Estrela          0.50                      46");
            }else if(cod==8){
                printf("\nCódigo     Nome do Produto            Preço(R$)          Quantidade em Estoque");
                printf("\n8          Régua Vale                 3.00                      57");
            }
        }else if(op==5){
            printf("\n\nCódigo     Nome do Produto            Preço(R$)          Quantidade em Estoque");
            printf("\n1          Caderno Tilibra            25.00                     58");
            printf("\n2          Borracha Andorinha         3.00                     120");
            printf("\n3          Caixa de Lápis Bic         30.50                     40");
            printf("\n4          Estojo Capricho            42.00                     17");
            printf("\n5          Caderno São Pedro          18.00                     30");
            printf("\n6          Apontador Bic              1.50                     102");
            printf("\n7          Cartolina Estrela          0.50                      46");
            printf("\n8          Régua Vale                 3.00                      57");
        }
    }while(op!=0);
    
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: