using System.Collections.Generic;
using System.Text;
namespace ventasMS_examen
{
class VentaTotalMS
{
double[] ventastotales;
int i, mayindice, menindice;
double mayorventa, menorventa, suma, promedio;
public VentaTotalMS()
{
ventastotales = new double[7];
i = mayindice = menindice = 0;
mayorventa = menorventa =suma=promedio= 0.0;
}
public void asignarDato(int j, double dato)
{
ventastotales[j] = dato;
}
public double obtenerDato(int j)
{
return ventastotales[j];
}
public int ventaMayor()
{
mayorventa = ventastotales[0];
mayindice = 0;
for (i = 1; i < 7; i++)
{
if (ventastotales[i] > mayorventa)
{
mayorventa = ventastotales[i];
mayindice = i;
}
}
return mayindice;
}
public int ventaMenor()
{
menorventa = ventastotales[0];
menindice = 0;
for (i = 1; i < 7; i++)
{
if (ventastotales[i] < menorventa)
{
menorventa = ventastotales[i];
menindice = i;
}
}
return menindice;
}
public double sumaVentas()
{
for (i = 0; i < 7; i++)
{
suma = suma + ventastotales[i];
}
return suma;
}
public double ventaPromedio()
{
promedio = suma / 7;
return promedio;
}
public double intervalo()
{
return mayorventa - menorventa;
}
}
}
using System.Collections.Generic;
using System.Text;
namespace ventasMS_examen
{
class Program
{
static void Main(string[] args)
{
int i;
double venta=0.0;
VentaTotalMS VT1 = new VentaTotalMS();
VentaTotalMS VT2 = new VentaTotalMS();
VentaTotalMS VT3 = new VentaTotalMS();
VentaTotalMS VT4 = new VentaTotalMS();
Console.WriteLine("********Ventas Mini Super********");
Console.WriteLine("\nSemana 1\n");
//Se asignan las ventas de la semana 1
for (i = 0; i < 7; i++)
{
Console.Write("Captura la venta total del dia {0}: ", (i + 1));
venta=double.Parse(Console.ReadLine());
VT1.asignarDato(i, venta);
}
Console.WriteLine("\nSemana 2\n");
//Se asignan las ventas de la semana 2
for (i = 0; i < 7; i++)
{
Console.Write("Captura la venta total del dia {0}: ", (i + 1));
venta = double.Parse(Console.ReadLine());
VT2.asignarDato(i, venta);
}
Console.WriteLine("\nSemana 3\n");
//Se asignan las ventas de la semana 3
for (i = 0; i < 7; i++)
{
Console.Write("Captura la venta total del dia {0}: ", (i + 1));
venta = double.Parse(Console.ReadLine());
VT3.asignarDato(i, venta);
}
Console.WriteLine("\nSemana 4\n");
//Se asignan las ventas de la semana 4
for (i = 0; i < 7; i++)
{
Console.Write("Captura la venta total del dia {0}: ", (i + 1));
venta = double.Parse(Console.ReadLine());
VT4.asignarDato(i, venta);
}
int vMay1 = VT1.ventaMayor();
int vMen1 = VT1.ventaMenor();
int vMay2 = VT2.ventaMayor();
int vMen2 = VT2.ventaMenor();
int vMay3 = VT3.ventaMayor();
int vMen3 = VT3.ventaMenor();
int vMay4 = VT4.ventaMayor();
int vMen4 = VT4.ventaMenor();
Console.WriteLine("\nLa venta mayor en la semana 1 fue el dia {0} con:{1}", (vMay1+1), VT1.obtenerDato(vMay1));
Console.WriteLine("La venta menor en la semana 1 fue el dia {0} con:{1}", (vMen1+1), VT1.obtenerDato(vMen1));
Console.WriteLine("La suma de ventas totales de la semana 1 es de: {0}",(VT1.sumaVentas()));
Console.WriteLine("\nLa venta mayor en la semana 2 fue el dia {0} con:{1}", (vMay2 + 1), VT2.obtenerDato(vMay2));
Console.WriteLine("La venta menor en la semana 2 fue el dia {0} con:{1}", (vMen2 + 1), VT2.obtenerDato(vMen2));
Console.WriteLine("La suma de ventas totales de la semana 2 es de: {0}", (VT2.sumaVentas()));
Console.WriteLine("\nLa venta mayor en la semana 3 fue el dia {0} con:{1}", (vMay3 + 1), VT3.obtenerDato(vMay3));
Console.WriteLine("La venta menor en la semana 3 fue el dia {0} con:{1}", (vMen3 + 1), VT3.obtenerDato(vMen3));
Console.WriteLine("La suma de ventas totales de la semana 3 es de: {0}", (VT3.sumaVentas()));
Console.WriteLine("\nLa venta mayor en la semana 4 fue el dia {0} con:{1}", (vMay4 + 1), VT4.obtenerDato(vMay4));
Console.WriteLine("La venta menor en la semana 4 fue el dia {0} con:{1}", (vMen4 + 1), VT4.obtenerDato(vMen4));
Console.WriteLine("La suma de ventas totales de la semana 4 es de: {0}", (VT4.sumaVentas()));
Console.WriteLine("\nEl promedio de la semana 1 es:{0}", VT1.ventaPromedio());
Console.WriteLine("El promedio de la semana 2 es:{0}", VT2.ventaPromedio());
Console.WriteLine("El promedio de la semana 3 es:{0}", VT3.ventaPromedio());
Console.WriteLine("El promedio de la semana 4 es:{0}", VT4.ventaPromedio());
double[] promedios={VT1.ventaPromedio(),VT2.ventaPromedio(),VT3.ventaPromedio(),VT4.ventaPromedio()};
double proMayor = promedios[0];
int promindice=0;
for (i = 1; i < 4; i++)
{
if (promedios[i] > proMayor)
{
proMayor = promedios[i];
promindice=i;
}
}
Console.WriteLine("La semana {0} fue la que vendio mas con un promedio total de: {1}", (promindice+1), proMayor);
Console.ReadLine();
}
}
}