Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- int main(void)
- {
- int codigo[10], quantidade[10], i, op, j;
- float preco[10];
- char nome[10][20];
- int codigo_venda[100], quantidade_venda[100], qtd_vendas=0, codigo_busca, qtd;
- float preco_venda[100];
- char nome_venda[100][20], nome_busca[20];
- for(i = 0; i < 10; i++) {
- pritnf("Digite o codigo: ");
- scanf("%d", &codigo[i]);
- printf("Digite a quantidade: ");
- scanf("%d", &quantidade[i]);
- printf("Digite o preco: ");
- scanf("%f", &preco[i]);
- printf("Digite o nome: ");
- scanf(" %s", nome[i]);
- }
- printf("1-venda\n2-relatorio\n3-sair");
- scanf(" %d", &op);
- while(op != 3) {
- if(op == 1) {
- printf("buscar por:\n1-codigo\n2-nome\n");
- scanf("%d", &op);
- if(op == 1) {
- printf("Digite o codigo: ");
- scanf("%d", &codigo_busca);
- for(i = 0; i < 10; i++) {
- if(codigo[i] == codigo_busca) {
- pritnf("Digite a quantidade desejada: ");
- scanf("%d", &qtd);
- if(quantidade[i] == 0) {
- printf("Venda nao realizada\n");
- }else if(qtd > quantidade[i]) {
- quantidade_venda[qtd_vendas] = quantidade[i];
- quantidade[i] = 0;
- strcpy(nome_venda[qtd_vendas], nome[i]);
- codigo_venda[qtd_vendas] = codigo[i];
- preco_venda[qtd_vendas] = preco[i];
- qtd_vendas++;
- }
- }
- }
- } else if(op == 2) {
- printf("Digite o nome: ");
- scanf(" %s", nome_busca);
- for(i = 0; i < 10; i++) {
- if(strcmp(nome[i], nome_busca)==0) {
- pritnf("Digite a quantidade desejada: ");
- scanf("%d", &qtd);
- if(quantidade[i] == 0) {
- printf("Venda nao realizada\n");
- }else if(qtd > quantidade[i]) {
- quantidade_venda[qtd_vendas] = quantidade[i];
- quantidade[i] = 0;
- strcpy(nome_venda[qtd_vendas], nome[i]);
- codigo_venda[qtd_vendas] = codigo[i];
- preco_venda[qtd_vendas] = preco[i];
- qtd_vendas++;
- }
- }
- }
- }
- } else if(op == 2) {
- for(i = 0; i < qtd_vendas; i++) {
- printf("nome: %s - codigo: %d - valor: R$", nome_venda[i], codigo_venda[i], quantidade_venda[i]*preco_venda[i]);
- }
- }
- printf("1-venda\n2-relatorio\n3-sair");
- scanf(" %d", &op);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement