ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Vendedores Visual 2010


Enviado por   •  9 de Agosto de 2014  •  2.904 Palabras (12 Páginas)  •  286 Visitas

Página 1 de 12

//VENDEDORES

// Se declara número de vendedores

int numVendedores = 10;

int numDias = 5;

// Arreglo para nombre de vendedores

string[] empleados = new string[numVendedores];

var empleados2 = new Dictionary<int, string>();//Se declara diccionario para relacionar el indice con los nombres dados por el usuario

int i = 0;

while (i < numVendedores)

{

Console.WriteLine("Escribe el nombre del vendedor {0}: ", i + 1);

empleados[i] = Console.ReadLine();

empleados2.Add(i, empleados[i]);//Guarda y asigna un indice a cada nombre guardado en el diccionario

i++;

}

//DIAS

//Arreglo para imprimir el nombre del día

var dias = new string[numDias];

dias[0] = "lunes";

dias[1] = "martes";

dias[2] = "miércoles";

dias[3] = "jueves";

dias[4] = "viernes";

//SE DECLARA MATRIZ DE VENTAS

double[,] ventas = new double[numVendedores, numDias];

for (int renglones = 0; renglones < numVendedores; renglones++)

{

for (int columnas = 0; columnas < numDias; columnas++)

{

Console.Write("Ventas de " + empleados2[renglones] + " para el día " + dias[columnas] + ": $ ");

ventas[renglones, columnas] = Convert.ToDouble(Console.ReadLine());

Console.WriteLine();

}

}

//PROMEDIO SEMANAL

double acumula = 0; //Declaramos una variable para acumular todas las ventas

for (int renglones = 0; renglones < numVendedores; renglones++)//Recorre renglones

{

for (int columnas = 0; columnas < numDias; columnas++)//Recorre columnas

{

acumula = acumula + ventas[renglones, columnas];//Acumula renglones y columnas

}

}

double promedio = acumula / (numVendedores * numDias);//Se declara var que contendrá el resultado de dividir el acumulado entre el número total de ventas

Console.WriteLine("El promedio de ventas de la semana es: $ " + promedio);

//TOTAL DE VENTAS-VENDEDOR ESTRELLA

double[] totalVentasVendedor = new double[numVendedores];

//Total ventas

for (i = 0; i < numVendedores; i++) //Recorre renglones en función del número de vendedores declarado

{

totalVentasVendedor[i] = 0; //Declaramos acumulador

for (int j = 0; j < numDias; j++) //Recorre columnas en función del número de días declarado

{

totalVentasVendedor[i] += ventas[i, j]; //Sumamos y asignamos ventas

}

}

//Vendedor Estrella

double vendedorEstrella = totalVentasVendedor.Max(); // Llamamos al máximo del arreglo Total ventas

for (int casilla = 0; casilla < numVendedores; casilla++) // Recorremos las casillas que almacenan las ventas de cada vendedor

{

if (totalVentasVendedor[casilla] == vendedorEstrella) // Si la casilla es igual a las ventas max, entonces ese es el vendedor estrella

{

Console.WriteLine("El vendedor Estrella es: " + empleados2[casilla]); /*Llamamos al nombre de empleado de la matriz empleados2 en función del indice

* devuelto por el Max del Total de ventas*/

}

}

//NÚMERO DE VENDEDORES QUE VENDIERON POR ARRIBA DEL PROMEDIO

//Arreglo que almacena el promedio de cada vendedor

double[] promedioVentasVendedor = new double[numVendedores];

...

Descargar como (para miembros actualizados) txt (8 Kb)
Leer 11 páginas más »
Disponible sólo en Clubensayos.com