Ir ao conteúdo
  • Cadastre-se

Lucas Bertoldi

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

0
  1. int main(){ dados aux; int codigo; int quantidade; float valore; int l =0; int c =0; int menu; do{ printf("1)Cadastrar cliente\n"); printf("2)Adicionar venda\n"); printf("3)Relatorio\n"); printf("4)Buscar cliente\n"); printf("5)Sair\n"); scanf("%d",&menu); switch(menu){ case 1: printf("---------------------------------------------------------\n"); printf("Digite o nome do %d cliente\n",(l+1)); scanf("%s", &aux.nomes[l][c]); aux.qtd[l] = 0; aux.valor[l] = 0; l++; c =0; printf("---------------------------------------------------------\n"); break; case 2: printf("---------------------------------------------------------\n"); for(int i = 0; i<l;i++){ printf("ID:%d | Nome:%s",i , aux.nomes); printf("\n"); } printf("\n"); printf("Digite o codigo para atribuir uma compra\n"); scanf("%d", &codigo); printf("Digite a quantidade da compra\n"); scanf("%d",&quantidade); printf("Digite o valor da compra\n"); scanf("%f", &valore); aux.qtd[codigo] +=quantidade; aux.valor[codigo]+=valore; printf("---------------------------------------------------------\n"); break; case 3: printf("---------------------------------------------------------\n"); for(int i = 0; i<l;i++){ printf("ID:%d | Nome:%s | Qtd:%d | Valor:%f\n",i , aux.nomes, aux.qtd, aux.valor); printf("---------------------------------------------------------\n"); } somarquantidade(); printf("---------------------------------------------------------\n"); somarvalor(); mais1000(); break;
  2. Olá pessoal está é minha primeira postagem aqui estou com um dificuldade que deveria ser besteira orem não estou conseguindo vamos la criei uma struct struct dados{ int qtd[10]; float valor[10]; char nomes[100][60]; }; depois no mais eu atribuo valores para os campos tranquilo. depois eu fiz um metodo porque eu preciso somar todos osvalores contidos em qtd segue o metodo void somarquantidade(){ struct dados aux; int soma=0; for(int contador = 0; contador<10;contador++){ soma += aux.qtd[contador]; } printf("Quantidade total de vendas = %d \n ",soma); } porém quando esta vazia não me retorna nada, e depois que atribuo dados sempre me retorna o valor 48 caso alguém possa me ajudar to precisando muito entender o que esta acontecendo

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...