Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Text;
- namespace Balta
- {
- class MainClass
- {
- public static void Main (string[] args)
- {
- String[] nombres = new string[10];
- int[,] ventas = new int[10, 7];
- // Registramos los nombres de los empleados.
- nombres = registronombres ();
- // Registramos las ventas de los empleados por día.
- ventas = registroventas (nombres);
- // Promedio de ventas
- Console.WriteLine ("\na) Promedio de ventas de la semana {0}", promedioventas(ventas));
- // Vendedor estrela.
- Console.WriteLine ("\nb) El vendedor estrella es {0}", vendedorestrella(ventas, nombres));
- // Cantidad de vendedores que vendieron más del promedio de la semana
- Console.WriteLine ("\nc) Cantidad de vendedores que superaron el promedio de la semana {0}", superaronpromedio(ventas, promedioventas(ventas)));
- // Total de ventas para cada día de la semana
- Console.WriteLine ("\nd) Total de ventas por día \n"); totaldeventaspordia (ventas);
- // Ventas mayores de 10,000 pesos
- ventasmayoresde10000 (ventas);
- }
- // Método registro de nombres
- public static String[] registronombres()
- {
- String[] empleados = new String[10];
- int i;
- string entrada = "";
- for (i = 0; i < 10; i++) {
- Console.WriteLine ("Ingresa nombre del empleado {0}", i+1);
- entrada = Console.ReadLine ();
- empleados [i] = entrada;
- }
- return empleados;
- }
- // Método Registro de Ventas
- public static int[,] registroventas(String[] empleados) {
- Console.WriteLine("\n\n\n\n\n");
- int[,] ventas = new int[10, 7];
- String entrada = "";
- for (int i = 0; i < 10; i++) {
- Console.WriteLine("\n\nIngresa las ventas en MXN");
- for (int j = 0; j < 7; j++) {
- switch (j) {
- case 0:
- Console.WriteLine("\nVentas del día Lunes de {0}", empleados[i]);
- entrada = Console.ReadLine ();
- ventas[i,j] = Convert.ToInt32(entrada);
- break;
- case 1:
- Console.WriteLine("\nVentas del día Martes de {0}", empleados[i]);
- entrada = Console.ReadLine ();
- ventas[i,j] = Convert.ToInt32(entrada);
- break;
- case 2:
- Console.WriteLine("\nVentas del día Miércoles de {0}", empleados[i]);
- entrada = Console.ReadLine ();
- ventas[i,j] = Convert.ToInt32(entrada);
- break;
- case 3:
- Console.WriteLine("\nVentas del día Jueves de {0}", empleados[i]);
- entrada = Console.ReadLine ();
- ventas[i,j] = Convert.ToInt32(entrada);
- break;
- case 4:
- Console.WriteLine("\nVentas del día Viernes de {0}", empleados[i]);
- entrada = Console.ReadLine ();
- ventas[i,j] = Convert.ToInt32(entrada);
- break;
- case 5:
- Console.WriteLine("\nVentas del día Sábado de {0}", empleados[i]);
- entrada = Console.ReadLine ();
- ventas[i,j] = Convert.ToInt32(entrada);
- break;
- case 6:
- Console.WriteLine("\nVentas del día Domingo de {0}", empleados[i]);
- entrada = Console.ReadLine ();
- ventas[i,j] = Convert.ToInt32(entrada);
- break;
- }
- }
- }
- return ventas;
- }
- public static int promedioventas(int[,] ventas) {
- int promedio = 0;
- for (int i = 0; i <10; i++)
- {
- for (int j = 0; j <7; j++)
- {
- promedio += ventas[i,j];
- }
- }
- promedio /= 70;
- return promedio;
- }
- public static String vendedorestrella(int[,] ventas, String[] vendedores){
- int[] vv = new int[10];
- int[] vv2 = new int[10];
- for(int i=0;i<10;i++)
- {
- for(int j=0;j<7;j++)
- {
- vv[i] += ventas[i,j];
- vv2[i] += ventas[i,j];
- }
- }
- int aux=0;
- for (int i=0;i<10;i++)
- {
- for (int j=0;j<(10-1);j++)
- {
- if (vv[j]>vv[j+1]){
- aux=vv[j];
- vv[j]=vv[j+1];
- vv[j+1]=aux;
- }
- }
- }
- int estrella = 0;
- for(int i=0;i<10;i++)
- {
- if(vv[9] == vv2[i])
- {
- estrella = i;
- break;
- }
- }
- return vendedores[estrella];
- }
- public static int superaronpromedio(int[,] ventas, int promedio){
- int[] ventasvendedor = new int[10];
- int cout = 0;
- for(int i=0; i<10;i++)
- {
- for(int j=0; j<7; j++)
- {
- ventasvendedor[i] += ventas[i,j];
- }
- if(ventasvendedor[i]>promedio){
- cout++;
- }
- }
- return cout;
- }
- public static void totaldeventaspordia(int[,] ventas){
- int[] ventaspordia = new int[7];
- for(int i=0;i<7;i++)
- {
- for(int j=0;j<10;j++)
- {
- ventaspordia[i] += ventas[j,i];
- }
- switch (i) {
- case 0:
- Console.WriteLine ("Ventas del día Lunes {0}", ventaspordia[i]);
- break;
- case 1:
- Console.WriteLine ("Ventas del día Martes {0}", ventaspordia[i]);
- break;
- case 2:
- Console.WriteLine ("Ventas del día Miércoles {0}", ventaspordia[i]);
- break;
- case 3:
- Console.WriteLine ("Ventas del día Jueves {0}", ventaspordia[i]);
- break;
- case 4:
- Console.WriteLine ("Ventas del día Viernes {0}", ventaspordia[i]);
- break;
- case 5:
- Console.WriteLine ("Ventas del día Sábado {0}", ventaspordia[i]);
- break;
- case 6:
- Console.WriteLine ("Ventas del día Domingo {0}", ventaspordia[i]);
- break;
- }
- }
- }
- public static void ventasmayoresde10000(int[,] ventas){
- int mayores=0;
- for(int i=0; i<10;i++)
- {
- for(int j=0;j<7;j++)
- {
- if(ventas[i,j]>10000){
- mayores ++;
- }
- }
- }
- Console.WriteLine("\n\nExistieron {0} ventas mayores de 10,000 MXN ", mayores);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement