#include <stdio.h>
int main(){
int vendedores[4][5];//matriz
int l, c, fun=1, v=1, SomaSema[4], somatotal, fune;/* 'l' = coluna; 'c' = linha; 'v'= não sei o q é;
'somasema' = soma total da semana; 'somatotal' = total do mes de todos os vendedores; 'fun' = funcionarios.*/
int SomaMesVenn, SomaMesVennn, SomaMesVennnn, SomaMesVennnnn, SomaMesVennnnnn;//soma do mes de cada vendedor, poderia usar vetores, a soma estava dando errado, e fiz isso
for(c=0; c<4; c++){//condição de repetição é para a linha
for(l=0; l<5; l++){//essa condição de repetição é para a coluna, e quanto termina, executa novamente o de cima.
printf("Informe a Venda do funcionario %i: ", fun);
scanf("%i", &vendedores[c][l]);
fun++;//funcionario que vai ser inserido o valor
}
fun=1;//altera o valor para um novamente.
}
printf("\n");
printf("Vendedor 1\tVendedor 2\tVendedor 3\tVendedor 4\tVendedor 5\n");
for(l=0 ; l<4 ; l++){// mesmo processo do outro, porém vai impremir na tela os valores inseridos
for(c=0 ; c<5 ; c++){
printf("%i\t\t", vendedores[l][c]);
}
printf("\n");//quebra de linha para cada linha da matriz
}
//=============================================================================
//bloco de soma. Que poderia ter usando vetores no Somamesvenn,...
printf("=============================================\nTotal de cada vendedor\n=============================================\n");
SomaMesVenn=vendedores[0][0]+vendedores[1][0]+vendedores[2][0]+vendedores[3][0];
printf("Vendedor 1 vendeu %i no mes\n", SomaMesVenn);
SomaMesVennn=vendedores[0][1]+vendedores[1][1]+vendedores[2][1]+vendedores[3][1];
printf("Vendedor 2 vendeu %i no mes\n", SomaMesVennn);
SomaMesVennnn=vendedores[0][2]+vendedores[1][2]+vendedores[2][2]+vendedores[3][2];
printf("Vendedor 3 vendeu %i no mes\n", SomaMesVennnn);
SomaMesVennnnn=vendedores[0][3]+vendedores[1][3]+vendedores[2][3]+vendedores[3][3];
printf("Vendedor 4 vendeu %i no mes\n", SomaMesVennnnn);
SomaMesVennnnnn=vendedores[0][4]+vendedores[1][4]+vendedores[2][4]+vendedores[3][4];
printf("Vendedor 5 vendeu %i no mes\n\n\n",SomaMesVennnnnn);
//=================================================================================
//bloco de soma da semana.
SomaSema[0]=vendedores[0][0]+vendedores[0][1]+vendedores[0][2]+vendedores[0][3]+vendedores[0][4];
SomaSema[1]=vendedores[1][0]+vendedores[1][1]+vendedores[1][2]+vendedores[1][3]+vendedores[1][4];
SomaSema[2]=vendedores[2][0]+vendedores[2][1]+vendedores[2][2]+vendedores[2][3]+vendedores[2][4];
SomaSema[3]=vendedores[3][0]+vendedores[3][1]+vendedores[3][2]+vendedores[3][3]+vendedores[3][4];
for(fune=0 ; fune<4 ;fune++){
printf("=============================================\nTotal da semana %i: %i\n=============================================\n", v, SomaSema[fune]);
v++;
}
//=====================================================================================
//bloco do total do mes
somatotal=SomaSema[0]+SomaSema[1]+SomaSema[2]+SomaSema[3];
printf("#######\nO total de vendas no mes foi: %i\n#######\n\n", somatotal);
system("pause");
return 0;
}
/*Sim, eu deveria ter usado o tipo float no codigo, pois seria o ideal.
Na equação "SomaSema" poderia ter usado o 'for' novamente para economiza o tempo digitando.
Tambem dava para montar um menu para o usuario escolher qual resultado gostaria de ver primeiro.
Por que não fiz isso? Seria preguisa de pensar? Pelo menos fiz o que exercício pediu.*/
29 de jun. de 2013
Código Fonte - Programação C - Matriz- Calcular a venda dos Vendedores
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário