jueves, 28 de mayo de 2009

practica 8.3 vis

public partial class Form1 : Form
{
int Numero;
string name;
double total;
Vendedor[] compañia = new Vendedor[25];
Arreglo Vmax = new Arreglo(25);

public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
Numero = int.Parse(textBox1.Text);


name = textBox2.Text;

total = double.Parse(textBox3.Text);

Vendedor VX = new Vendedor(Numero, name, total);
compañia[Numero - 1] = VX;
Vmax.AsignarDato((Numero), total);
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
textBox1.Focus();
}

private void button2_Click(object sender, EventArgs e)
{
listBox1.Items.Add("Numero de Vendedor Nombre Vendedor Total de Venta");
int I;
for (I = 0; I < 25; I++)
{
if (compañia[I] != null)
{
listBox1.Items.Add(compañia[I].no_vend + "\t" + compañia[I].nombre + "\t" + compañia[I].totalventa);
}
}
int Posmay = Vmax.Mayor(25);
listBox1.Items.Add("");
listBox1.Items.Add("Numero de vendedor " + compañia[Posmay - 1].no_vend + ", nombre " + compañia[Posmay - 1].nombre + " ,venta mayor " + Vmax.ObtenerDato(Posmay));
int a = 0;
Vmax.AsignarDato(Posmay, a);
Posmay = Vmax.Mayor(25);
listBox1.Items.Add("");
listBox1.Items.Add("Numero de vendedor " + compañia[Posmay - 1].no_vend + ", nombre " + compañia[Posmay - 1].nombre + " ,venta mayor 2 " + Vmax.ObtenerDato(Posmay));


}
}
}




class Arreglo
{



double[] valores;

int I;
public Arreglo()
{
valores = new double[10];
}
public Arreglo(int N)
{
valores = new double[N];

}
public void AsignarDato(int J, double nuevoDato)
{
valores[J] = nuevoDato;
}

public double ObtenerDato(int J)
{
return valores[J];
}
public int Mayor(double N)
{
double May = valores[0];
int Pos = 0;
for (I = 0; I < N; I++)
{
if (valores[I] > May)
{
May = valores[I];
Pos = I;
}
}
return Pos;
}
}
}

No hay comentarios:

Publicar un comentario