jueves, 28 de mayo de 2009

practica 8.2 vis

public partial class Form1 : Form
{
int J;
double Venta;
Arreglo VentaAnual = new Arreglo(12);
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
label4.Visible = true;
button2.Visible = true;
button3.Visible = true;
J = int.Parse(textBox1.Text);

Venta = double.Parse(textBox2.Text);
VentaAnual.AcumularDato(J - 1, Venta);
}

private void button3_Click(object sender, EventArgs e)
{
listBox1.Items.Add(" Informe nual de ventas");
listBox1.Items.Add("");
for (J = 0; J < 12; J++)
switch (J)
{
case 0: listBox1.Items.Add("Enero=" + VentaAnual.ObtenerDato(J));
break;
case 1: listBox1.Items.Add("Febrero=" + VentaAnual.ObtenerDato(J));
break;
case 2: listBox1.Items.Add("Marzo=" + VentaAnual.ObtenerDato(J));
break;
case 3: listBox1.Items.Add("Abril=" + VentaAnual.ObtenerDato(J));
break;
case 4: listBox1.Items.Add("Mayo=" + VentaAnual.ObtenerDato(J));
break;
case 5: listBox1.Items.Add("Junio=" + VentaAnual.ObtenerDato(J));
break;
case 6: listBox1.Items.Add("Julio=" + VentaAnual.ObtenerDato(J));
break;
case 7: listBox1.Items.Add("Agosto=" + VentaAnual.ObtenerDato(J));
break;
case 8: listBox1.Items.Add("Septiembre=" + VentaAnual.ObtenerDato(J));
break;
case 9: listBox1.Items.Add("Octubre=" + VentaAnual.ObtenerDato(J));
break;
case 10: listBox1.Items.Add("Noviembre=" + VentaAnual.ObtenerDato(J));
break;
case 11: listBox1.Items.Add("Diciembre=" + VentaAnual.ObtenerDato(J));
break;
}
textBox3.Text = VentaAnual.suma(12).ToString();


}

private void button2_Click(object sender, EventArgs e)
{
label4.Visible = false;
button2.Visible = false;
button3.Visible = false;
textBox1.Clear();
textBox2.Clear();
textBox1.Focus();
}


}
}



class Arreglo

{
double[] Elemento;
public Arreglo()
{
Elemento = new double[12];

}
public Arreglo(int N)
{
Elemento = new double[N];
}
public void introducirDato(int J, double X)
{
Elemento[J] = X;
}
public void AcumularDato(int J, double X)
{
Elemento[J] = Elemento[J] + X;
}
public double ObtenerDato(int J)
{
return Elemento[J];
}
public double [] elemento
{
get{return Elemento;}

set { Elemento=value;}
}
public double suma(int N)
{
int I;
double sum = 0.0;
for (I = 0; I < N; I++)
{
sum = sum + Elemento[I];
}
return sum;
}



}
}

No hay comentarios:

Publicar un comentario