Advertisement
JacksonBarbosa

Untitled

Dec 22nd, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.15 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. int main(void)
  5. {
  6.  
  7.     int codigo[10], quantidade[10], i, op, j;
  8.     float preco[10];
  9.     char nome[10][20];
  10.     int codigo_venda[100], quantidade_venda[100], qtd_vendas=0, codigo_busca, qtd;
  11.     float preco_venda[100];
  12.     char nome_venda[100][20], nome_busca[20];
  13.     for(i = 0; i < 10; i++) {
  14.         pritnf("Digite o codigo: ");
  15.         scanf("%d", &codigo[i]);
  16.         printf("Digite a quantidade: ");
  17.         scanf("%d", &quantidade[i]);
  18.         printf("Digite o preco: ");
  19.         scanf("%f", &preco[i]);
  20.         printf("Digite o nome: ");
  21.         scanf(" %s", nome[i]);
  22.     }
  23.     printf("1-venda\n2-relatorio\n3-sair");
  24.     scanf(" %d", &op);
  25.     while(op != 3) {
  26.         if(op == 1) {
  27.             printf("buscar por:\n1-codigo\n2-nome\n");
  28.             scanf("%d", &op);
  29.             if(op == 1) {
  30.                 printf("Digite o codigo: ");
  31.                 scanf("%d", &codigo_busca);
  32.                 for(i = 0; i < 10; i++) {
  33.                     if(codigo[i] == codigo_busca) {
  34.                         pritnf("Digite a quantidade desejada: ");
  35.                         scanf("%d", &qtd);
  36.                         if(quantidade[i] == 0) {
  37.                             printf("Venda nao realizada\n");
  38.                         }else if(qtd > quantidade[i]) {
  39.                             quantidade_venda[qtd_vendas] = quantidade[i];
  40.                             quantidade[i] = 0;
  41.                             strcpy(nome_venda[qtd_vendas], nome[i]);
  42.                             codigo_venda[qtd_vendas] = codigo[i];
  43.                             preco_venda[qtd_vendas] = preco[i];
  44.                         }
  45.                     }
  46.                 }
  47.             } else if(op == 2) {
  48.                 printf("Digite o nome: ");
  49.                 scanf(" %s", nome_busca);
  50.                 for(i = 0; i < 10; i++) {
  51.                     if(strcmp(nome[i], nome_busca)==0) {
  52.                         pritnf("Digite a quantidade desejada: ");
  53.                         scanf("%d", &qtd);
  54.                         if(quantidade[i] == 0) {
  55.                             printf("Venda nao realizada\n");
  56.                         }else if(qtd > quantidade[i]) {
  57.                             quantidade_venda[qtd_vendas] = quantidade[i];
  58.                             quantidade[i] = 0;
  59.                             strcpy(nome_venda[qtd_vendas], nome[i]);
  60.                             codigo_venda[qtd_vendas] = codigo[i];
  61.                             preco_venda[qtd_vendas] = preco[i];
  62.                         }
  63.                     }
  64.                 }
  65.             }
  66.         } else if(op == 2) {
  67.             for(i = 0; i < qtd_vendas; i++) {
  68.                 printf("nome: %s - codigo: %d - valor: R$", nome_venda[i], codigo_venda[i], quantidade_venda[i]*preco_venda[i]);
  69.             }
  70.         }
  71.         printf("1-venda\n2-relatorio\n3-sair");
  72.         scanf(" %d", &op);
  73.     }
  74.     return 0;
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement