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;
}
}
}
jueves, 28 de mayo de 2009
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario