miércoles, 1 de abril de 2009

Practica 6



using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Ventas_Mes
{
class Program
{
static void Main(string[] args)
{
double venta,total;
Arreglo Ventas = new Arreglo(12);
int mes, resp,menorIndice;

do
{
NoMes:
Console.Write("\nIngresa numero de mes: ");
mes = int.Parse(Console.ReadLine());
if (mes > 12 mes < 1)
{
Console.WriteLine("Mes incorrecto");
goto NoMes;
}
else
{
Console.Write("Ingresa la venta del mes:");
venta = double.Parse(Console.ReadLine());
Ventas.sumaVentas(mes - 1, venta);
if (venta < Ventas.obtenerCantidad(mes - 1))
{
Ventas.asignarCantidad(mes - 1, venta);
}
}
Console.Write("Desea capturar otra venta? (1= Si, 0= No):");
resp = int.Parse(Console.ReadLine());
}
while (resp == 1);

total = 0;

for (int i = 0; i < 12; i++)
{
total = total + Ventas.obtenerDato(i);
Console.WriteLine("Mes: {0}", i + 1);
Console.WriteLine("Venta total del mes= {0}\n", Ventas.obtenerDato(i));

}
menorIndice=Ventas.ventaMenor();
Console.WriteLine("\nLa venta anual es: {0}", total);
Console.WriteLine("La venta menor mensual del año fue de: {0}\n", Ventas.obtenerDato(menorIndice));
for (int i = 0; i < 12; i++)
{
if (Ventas.obtenerCantidad(i)<50000)
Console.WriteLine("La venta del mes {0} es de: {1}", i+1, Ventas.obtenerDato(i));
}
Console.ReadLine();
}
}
}


Class Arreglo

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Ventas_Mes
{
class Arreglo
{
double[] vector;
double[] cantidades;
double menorVenta;
int i=0;
int indiceMen= 0;

public Arreglo()
{
vector = new double[10];
}
public Arreglo(int n)
{
vector = new double[n];
cantidades = new double[12] { 50000, 50000, 50000, 50000, 50000, 50000, 50000, 50000, 50000, 50000, 50000, 50000 };
}

public void asignarDato(int j, double dato)
{
vector[j] = dato;
}


public void asignarCantidad(int j, double dato)
{
cantidades[j] = dato;
}
public double obtenerCantidad(int j)
{
return cantidades[j];
}


public void sumaVentas(int j, double dato)
{
vector[j] = vector[j] + dato;

}

public double obtenerDato(int j)
{
return vector[j];
}

public int ventaMenor()
{
menorVenta = vector[0];
indiceMen = 0;

for (i = 1; i < 12; i++)
{
if (vector[i] <>0)
{
menorVenta = vector[i];
indiceMen = i;
}
}
return indiceMen;
}



}
}

lunes, 9 de marzo de 2009

Practica Voltios


Class Arreglo:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Practica_Voltios
{
class Arreglo
{
double[] vector;
//int i = 0;

public Arreglo()
{
vector = new double[10];
}
public Arreglo(int n)
{
vector = new double[n];
}

public void asignarDato(int j, double dato)
{
vector[j] = dato;
}

public double obtenerDato(int j)
{
return vector[j];
}
}
}
Class Program
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Practica_Voltios
{
class Program
{
static void Main(string[] args)
{

Arreglo Corriente = new Arreglo();
Arreglo Resistencia = new Arreglo();
Arreglo Voltios = new Arreglo();
int i;

Console.WriteLine("**********Corriente**********\n");
for ( i = 0; i < 10; i++)
{
Console.Write("Captura el valor de Corriente {0}: ", i+1);
Corriente.asignarDato(i,double.Parse(Console.ReadLine()));
}

Console.WriteLine("\n**********Resistencia**********\n");
for (i = 0; i < 10; i++)
{
Console.Write("Captura el valor de Resistencia {0}: ", i + 1);
Resistencia.asignarDato(i, double.Parse(Console.ReadLine()));
}

Console.WriteLine("\nCorriente\tResistencia\tVoltios\n");
for (i = 0; i < 10; i++)
{
Console.WriteLine(" {0}\t x \t {1}\t =\t {2} ",Corriente.obtenerDato(i) ,Resistencia.obtenerDato(i), (Corriente.obtenerDato(i) * Resistencia.obtenerDato(i)));
}

Console.ReadLine();
}
}
}

miércoles, 4 de marzo de 2009

Practica Varianza

Class Arreglo:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace WindowsFormsApplication1
{
class Arreglo
{
double[] vector;
int i = 0;

public Arreglo()
{
vector = new double[10];
}
public Arreglo(int n)
{
vector = new double[n];
}

public void asignarDato(int j, double dato)
{
vector[j] = dato;
}

public double obtenerDato(int j)
{
return vector[j];
}

public double obtenerPromedio(int N)
{
double suma1 = 0.0;
for (i = 0; i < N; i++)
{
suma1 = suma1 + vector[i];
}
return suma1 / N;
}
public double Varianza(int n)
{
double sumatotal = 0.0;
double p = obtenerPromedio(n);
for (i = 0; i < n; i++)
{
sumatotal = sumatotal + Math.Pow((vector[i] - p), 2);

}
return sumatotal / (n - 1);
}
}
}


Class Form:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
Arreglo X;
int cantidad,i;
public Form1()
{
InitializeComponent();
i = 0;
}

private void tbCantidad_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == Convert.ToChar(Keys.Enter))
{
cantidad = int.Parse(tbCantidad.Text);
X = new Arreglo(cantidad);
tbDatos.Enabled = true;
tbDatos.Focus();
tbCantidad.Enabled = false;

}
}

private void Form1_Load(object sender, EventArgs e)
{

lbNum.Text = Convert.ToString(i+1);
tbCantidad.Focus();
tbDatos.Enabled = false;
}

private void tbDatos_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == Convert.ToChar(Keys.Enter))
{
if (i {

X.asignarDato(i, (double.Parse(tbDatos.Text)));
if (i < (cantidad - 1))
{
i++;
lbNum.Text = Convert.ToString(i + 1);

}
else
{
tbDatos.Enabled = false;

}

}
tbDatos.Clear();

}
}

private void btCalculos_Click(object sender, EventArgs e)
{
for (int j = 0; j < cantidad; j++)
{
lbxCalculos.Items.Add("Dato "+(j+1)+" : "+X.obtenerDato(j));
}

lbxCalculos.Items.Add("Promedio: "+X.obtenerPromedio(cantidad));
lbxCalculos.Items.Add("Varianza: " + X.Varianza(cantidad));
}


}
}


martes, 17 de febrero de 2009

Ventas MiniSuper Examen


Codigo Clase VentaTotalMS :
using System;
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;

}
}
}
Codigo class Program:
using System;
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();

}
}
}

jueves, 12 de febrero de 2009

Ventas MS con 2 semanas





Codigo Consola:

using System;
using System.Collections.Generic;
using System.Text;

namespace VentasMS
{
class Program
{
static void Main(string[] args)
{
int i;
double venta=0.0;
VentaTotalMS VT1 = new VentaTotalMS();
VentaTotalMS VT2 = 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);
}

int vMay1 = VT1.ventaMayor();
int vMen1 = VT1.ventaMenor();
int vMay2 = VT2.ventaMayor();
int vMen2 = VT2.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()));

//Se compara que semana tuvo la venta mayor
if ((VT1.sumaVentas()) > (VT2.sumaVentas()))
{
Console.WriteLine("\nLa Semana 1 tuvo la venta mayor con un total de: {0}", VT1.sumaVentas());
Console.WriteLine("El intervalo de ventas entre las semanas es de: {0}",(VT1.sumaVentas()-VT2.sumaVentas()));
}
else if (VT1.sumaVentas() == VT2.sumaVentas())
Console.WriteLine("\nLas 2 semanas tuvieron el mismo total de ventas de: {0}", VT1.sumaVentas());
else
{
Console.WriteLine("La Semana 2 tuvo la venta mayor con un total de: {0}", VT2.sumaVentas());
Console.WriteLine("El intervalo de ventas entre las semanas es de: {0}", (VT2.sumaVentas() - VT1.sumaVentas()));
}

Console.ReadLine();
}
}
}


Codigo Visual:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace Ventas_Visual_2
{
public partial class Form1 : Form
{
VentaTotalMS2 VT,VT2;
int i = 0;

public Form1()
{
InitializeComponent();
VT = new VentaTotalMS2();
VT2 = new VentaTotalMS2();
}

private void Form1_Load_1(object sender, EventArgs e)
{
cajacaptura.Focus();
cajacaptura2.Enabled = false;
btaceptar2.Enabled = false;

lbcaptura.Text = "Captura la venta total del dia:";
lbcaptura2.Text = "Captura la venta total del dia";
lbdia.Text = "Lunes";
lbdia2.Text = "Lunes";

}

private void btaceptar_Click_1(object sender, EventArgs e)
{
double venta;
if (i < 7)
{
switch (i)
{
case 0:
{
venta = double.Parse(cajacaptura.Text);
VT.asignarDato(i, venta);
cajacaptura.Clear();
cajacaptura.Focus();
lbdia.Text = "Martes";
i++;
break;
}
case 1:
{
venta = double.Parse(cajacaptura.Text);
VT.asignarDato(i, venta);
cajacaptura.Clear();
cajacaptura.Focus();
lbdia.Text = "Miercoles";
i++;
break;
}
case 2:
{
venta = double.Parse(cajacaptura.Text);
VT.asignarDato(i, venta);
cajacaptura.Clear();
cajacaptura.Focus();
lbdia.Text = "Jueves";
i++;
break;
}
case 3:
{
venta = double.Parse(cajacaptura.Text);
VT.asignarDato(i, venta);
cajacaptura.Clear();
cajacaptura.Focus();
lbdia.Text = "Viernes";
i++;
break;
}

case 4:
{
venta = double.Parse(cajacaptura.Text);
VT.asignarDato(i, venta);
cajacaptura.Clear();
cajacaptura.Focus();
lbdia.Text = "Sabado";
i++;
break;
}

case 5:
{
venta = double.Parse(cajacaptura.Text);
VT.asignarDato(i, venta);
cajacaptura.Clear();
cajacaptura.Focus();
lbdia.Text = "Domingo";
i++;
break;
}

case 6:
{
venta = double.Parse(cajacaptura.Text);
VT.asignarDato(i, venta);
cajacaptura.Clear();
cajacaptura.Focus();

lbdia.Text = "";
cajacaptura.Enabled = false;
btaceptar.Enabled = false;
MessageBox.Show("Las ventas totales han sido capturadas");

cajacaptura2.Enabled = true;
btaceptar2.Enabled = true;
i = 0;
break;
}

}
}



}

private void btcalcular_Click_1(object sender, EventArgs e)
{
int indicemay = VT.ventaMayor();
int indicemen = VT.ventaMenor();
lbxmostrar.Items.Add("*****Ventas Semana 1*****");

int indicemay2 = VT2.ventaMayor();
int indicemen2 = VT2.ventaMenor();

//se realizan los calculos para la semana 1

switch (indicemay)
{
case 0:
{
lbxmostrar.Items.Add("La venta mayor fue el Lunes con: " + VT.obtenerDato(indicemay));
break;
}
case 1:
{
lbxmostrar.Items.Add("La venta mayor fue el Martes con: " + VT.obtenerDato(indicemay));
break;
}
case 2:
{
lbxmostrar.Items.Add("La venta mayor fue el Miercoles con: " + VT.obtenerDato(indicemay));
break;
}
case 3:
{
lbxmostrar.Items.Add("La venta mayor fue el Jueves con: " + VT.obtenerDato(indicemay));
break;
}
case 4:
{
lbxmostrar.Items.Add("La venta mayor fue el Viernes con: " + VT.obtenerDato(indicemay));
break;
}
case 5:
{
lbxmostrar.Items.Add("La venta mayor fue el Sabado con: " + VT.obtenerDato(indicemay));
break;
}
case 6:
{
lbxmostrar.Items.Add("La venta mayor fue el Domingo con: " + VT.obtenerDato(indicemay));
break;
}
}

switch (indicemen)
{
case 0:
{
lbxmostrar.Items.Add("La venta menor fue el Lunes con: " + VT.obtenerDato(indicemen));
break;
}

case 1:
{
lbxmostrar.Items.Add("La venta menor fue el Martes con: " + VT.obtenerDato(indicemen));
break;
}

case 2:
{
lbxmostrar.Items.Add("La venta menor fue el Miercoles con: " + VT.obtenerDato(indicemen));
break;
}

case 3:
{
lbxmostrar.Items.Add("La venta menor fue el Jueves con: " + VT.obtenerDato(indicemen));
break;
}

case 4:
{
lbxmostrar.Items.Add("La venta menor fue el Viernes con: " + VT.obtenerDato(indicemen));
break;
}

case 5:
{
lbxmostrar.Items.Add("La venta menor fue el Sabado con: " + VT.obtenerDato(indicemen));
break;
}

case 6:
{
lbxmostrar.Items.Add("La venta menor fue el Domingo con: " + VT.obtenerDato(indicemen));
break;
}



}

lbxmostrar.Items.Add("La suma de las ventas totales de la semana 1 es: " + VT.sumaVentas());
lbxmostrar.Items.Add("La diferencia entre la venta mayor y la venta menor es: " + VT.intervalo());
lbxmostrar.Items.Add("*****Ventas Semana 2*****");

//Se realizan los calculos para la semana 2
switch (indicemay2)
{
case 0:
{
lbxmostrar.Items.Add("La venta mayor fue el Lunes con: " + VT2.obtenerDato(indicemay));
break;
}

case 1:
{
lbxmostrar.Items.Add("La venta mayor fue el Martes con: " + VT2.obtenerDato(indicemay));
break;
}

case 2:
{
lbxmostrar.Items.Add("La venta mayor fue el Miercoles con: " + VT2.obtenerDato(indicemay));
break;
}

case 3:
{
lbxmostrar.Items.Add("La venta mayor fue el Jueves con: " + VT2.obtenerDato(indicemay));
break;
}

case 4:
{
lbxmostrar.Items.Add("La venta mayor fue el Viernes con: " + VT2.obtenerDato(indicemay));
break;
}

case 5:
{
lbxmostrar.Items.Add("La venta mayor fue el Sabado con: " + VT2.obtenerDato(indicemay));
break;
}

case 6:
{
lbxmostrar.Items.Add("La venta mayor fue el Domingo con: " + VT2.obtenerDato(indicemay));
break;
}
}

switch (indicemen2)
{
case 0:
{
lbxmostrar.Items.Add("La venta menor fue el Lunes con: " + VT2.obtenerDato(indicemen));
break;
}

case 1:
{
lbxmostrar.Items.Add("La venta menor fue el Martes con: " + VT2.obtenerDato(indicemen));
break;
}

case 2:
{
lbxmostrar.Items.Add("La venta menor fue el Miercoles con: " + VT2.obtenerDato(indicemen));
break;
}

case 3:
{
lbxmostrar.Items.Add("La venta menor fue el Jueves con: " + VT2.obtenerDato(indicemen));
break;
}

case 4:
{
lbxmostrar.Items.Add("La venta menor fue el Viernes con: " + VT2.obtenerDato(indicemen));
break;
}

case 5:
{
lbxmostrar.Items.Add("La venta menor fue el Sabado con: " + VT2.obtenerDato(indicemen));
break;
}

case 6:
{
lbxmostrar.Items.Add("La venta menor fue el Domingo con: " + VT2.obtenerDato(indicemen));
break;
}



}

lbxmostrar.Items.Add("La suma de las ventas totales de la semana 2 es: " + VT2.sumaVentas());
lbxmostrar.Items.Add("La diferencia entre la venta mayor y la venta menor es: " + VT2.intervalo());

lbxmostrar.Items.Add("*****Venta de la Semana Mayor*****");
if (VT.sumaVentas() > VT2.sumaVentas())
{
lbxmostrar.Items.Add("La suma de ventas mayor fue en la semana 1 con un total de: " + VT.sumaVentas());
}
else
{
lbxmostrar.Items.Add("La suma de ventas mayor fue en la semana 2 con un total de: " + VT2.sumaVentas());
}

}

private void btreinicio_Click_1(object sender, EventArgs e)
{
cajacaptura2.Enabled = false;
btaceptar2.Enabled = false;
lbdia2.Text = "Lunes";
lbxmostrar.Items.Clear();
cajacaptura.Enabled = true;
cajacaptura.Clear();

btaceptar.Enabled = true;
lbdia.Text = "Lunes";
i = 0;
VT = new VentaTotalMS2();
VT2 = new VentaTotalMS2();
}

private void btaceptar2_Click(object sender, EventArgs e)
{
double venta;

if (i < 7)
{
switch (i)
{
case 0:
{

venta = double.Parse(cajacaptura2.Text);
VT2.asignarDato(i, venta);
cajacaptura2.Clear();
cajacaptura2.Focus();
lbdia2.Text = "Martes";
i++;
break;
}

case 1:
{
venta = double.Parse(cajacaptura2.Text);
VT2.asignarDato(i, venta);
cajacaptura2.Clear();
cajacaptura2.Focus();
lbdia2.Text = "Miercoles";
i++;
break;
}
case 2:
{

venta = double.Parse(cajacaptura2.Text);
VT2.asignarDato(i, venta);
cajacaptura2.Clear();
cajacaptura2.Focus();
lbdia2.Text = "Jueves";
i++;
break;
}
case 3:
{

venta = double.Parse(cajacaptura2.Text);
VT2.asignarDato(i, venta);
cajacaptura2.Clear();
cajacaptura2.Focus();
lbdia2.Text = "Viernes";
i++;
break;
}

case 4:
{

venta = double.Parse(cajacaptura2.Text);
VT2.asignarDato(i, venta);
cajacaptura2.Clear();
cajacaptura2.Focus();
lbdia2.Text = "Sabado";
i++;
break;
}

case 5:
{

venta = double.Parse(cajacaptura2.Text);
VT2.asignarDato(i, venta);
cajacaptura2.Clear();
cajacaptura2.Focus();
lbdia2.Text = "Domingo";
i++;
break;
}

case 6:
{

venta = double.Parse(cajacaptura2.Text);
VT2.asignarDato(i, venta);
cajacaptura2.Clear();
cajacaptura2.Focus();

lbdia2.Text = "";
cajacaptura2.Enabled = false;
btaceptar2.Enabled = false;
MessageBox.Show("Las ventas totales han sido capturadas");



break;
}

}
}
}

lunes, 9 de febrero de 2009

Ventas MiniSuper Visual


Codigo:

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

namespace Ventas_Visual

{

public partial class Form1 : Form

{

VentaTotalMS VT;

int i = 0;

public Form1()

{

InitializeComponent();

VT = new VentaTotalMS();

}

private void Form1_Load(object sender, EventArgs e)

{

cajacaptura.Focus();

lbcaptura.Text = "Captura la venta total del dia:";

lbdia.Text = "Lunes";

}

private void btaceptar_Click(object sender, EventArgs e)

{

double venta;

if (i <>

{

switch (i)

{

case 0:

{

venta = double.Parse(cajacaptura.Text);

VT.asignarDato(i, venta);

cajacaptura.Clear();

cajacaptura.Focus();

lbdia.Text = "Martes";

i++;

break;

}

case 1:

{

venta = double.Parse(cajacaptura.Text);

VT.asignarDato(i, venta);

cajacaptura.Clear();

cajacaptura.Focus();

lbdia.Text = "Miercoles";

i++;

break;

}

case 2:

{

venta = double.Parse(cajacaptura.Text);

VT.asignarDato(i, venta);

cajacaptura.Clear();

cajacaptura.Focus();

lbdia.Text = "Jueves";

i++;

break;

}

case 3:

{

venta = double.Parse(cajacaptura.Text);

VT.asignarDato(i, venta);

cajacaptura.Clear();

cajacaptura.Focus();

lbdia.Text = "Viernes";

i++;

break;

}

case 4:

{

venta = double.Parse(cajacaptura.Text);

VT.asignarDato(i, venta);

cajacaptura.Clear();

cajacaptura.Focus();

lbdia.Text = "Sabado";

i++;

break;

}

case 5:

{

venta = double.Parse(cajacaptura.Text);

VT.asignarDato(i, venta);

cajacaptura.Clear();

cajacaptura.Focus();

lbdia.Text = "Domingo";

i++;

break;

}

case 6:

{

venta = double.Parse(cajacaptura.Text);

VT.asignarDato(i, venta);

cajacaptura.Clear();

cajacaptura.Focus();

cajacaptura.Enabled = false;

btaceptar.Enabled = false;

MessageBox.Show("Las ventas totales han sido capturadas");

break;

}

}

}

}

private void btcalcular_Click(object sender, EventArgs e)

{

int indicemay = VT.ventaMayor();

int indicemen = VT.ventaMenor();

switch (indicemay)

{

case 0:

{

lbxmostrar.Items.Add("La venta mayor fue el Lunes con: " + VT.obtenerDato(indicemay));

break;

}

case 1:

{

lbxmostrar.Items.Add("La venta mayor fue el Martes con: "+VT.obtenerDato(indicemay));

break;

}

case 2:

{

lbxmostrar.Items.Add("La venta mayor fue el Miercoles con: "+VT.obtenerDato(indicemay));

break;

}

case 3:

{

lbxmostrar.Items.Add("La venta mayor fue el Jueves con: " + VT.obtenerDato(indicemay));

break;

}

case 4:

{

lbxmostrar.Items.Add("La venta mayor fue el Viernes con: " + VT.obtenerDato(indicemay));

break;

}

case 5:

{

lbxmostrar.Items.Add("La venta mayor fue el Sabado con: " + VT.obtenerDato(indicemay));

break;

}

case 6:

{

lbxmostrar.Items.Add("La venta mayor fue el Domingo con: " + VT.obtenerDato(indicemay));

break;

}

}

switch (indicemen)

{

case 0:

{

lbxmostrar.Items.Add("La venta menor fue el Lunes con: " + VT.obtenerDato(indicemen));

break;

}

case 1:

{

lbxmostrar.Items.Add("La venta menor fue el Martes con: " + VT.obtenerDato(indicemen));

break;

}

case 2:

{

lbxmostrar.Items.Add("La venta menor fue el Miercoles con: " + VT.obtenerDato(indicemen));

break;

}

case 3:

{

lbxmostrar.Items.Add("La venta menor fue el Jueves con: " + VT.obtenerDato(indicemen));

break;

}

case 4:

{

lbxmostrar.Items.Add("La venta menor fue el Viernes con: " + VT.obtenerDato(indicemen));

break;

}

case 5:

{

lbxmostrar.Items.Add("La venta menor fue el Sabado con: " + VT.obtenerDato(indicemen));

break;

}

case 6:

{

lbxmostrar.Items.Add("La venta menor fue el Domingo con: " + VT.obtenerDato(indicemen));

break;

}

}

lbxmostrar.Items.Add("La suma de las ventas totales de la semana es: " + VT.sumaVentas());

lbxmostrar.Items.Add("La diferencia entre la venta mayor y la venta menor es: " + VT.intervalo());

}

private void btreinicio_Click(object sender, EventArgs e)

{

lbxmostrar.Items.Clear();

cajacaptura.Enabled = true;

btaceptar.Enabled = true;

lbdia.Text = "Lunes";

i = 0;

}

}

}