aplicacion en windows
Publicado por Hugo Jimenez (1 intervención) el 01/12/2008 03:16:06
Hola a todos, se me a asignado la siguiente tarea: " Construir una aplicacion windows que permita cargar un vector de 10 elementos enteros, los sume, obtenga su promedio y determine el numero mayor de los almacenados en el vector ordenandolos de menor a mayor"
el formulario del proyecto consta de una caja de texto, 3 button ( cargar, calcular y ordenar respectivamente), 2 listbox y 2 label, mi problema es que al momento de ordenar los numetos no me muestra ningun resultado, ademas que lo depuro paso a paso por instruccion y no pasa nada, no muestra error alguno. les agradeceria su aporte
aqui el codigo fuente
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
int[] v = new int[9];
int i = 0;
private void button1_Click(object sender, EventArgs e)
{
if (i<9)
{
vIdea = Int32.Parse(textBox1.Text);
listBox1.Items.Add(vIdea.ToString());
i++;
}
else
{
MessageBox.Show("vector lleno");
}
}
int s, p;
private void button2_Click(object sender, EventArgs e)
{
s= 0;
for (i=0;i<9;i++)
s = s+vIdea;
{
for (i = 0; i < 9; i++)
p = s / 9;
label1.Text = s.ToString();
label2.Text = p.ToString();
}
}
private void button3_Click(object sender, EventArgs e)
{
int c1 = 0;
int c2 = 0;
int aux = 0;
for (i= 0;i < 9; i++)
{
if (v[c2] > v[c1])
{
aux = v[c2];
v[c1]= v[c2];
v[c2]= aux;
listBox2.Items.Add(vIdea.ToString());
c1++;
c2++;
}
}
}
}
}
el formulario del proyecto consta de una caja de texto, 3 button ( cargar, calcular y ordenar respectivamente), 2 listbox y 2 label, mi problema es que al momento de ordenar los numetos no me muestra ningun resultado, ademas que lo depuro paso a paso por instruccion y no pasa nada, no muestra error alguno. les agradeceria su aporte
aqui el codigo fuente
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
int[] v = new int[9];
int i = 0;
private void button1_Click(object sender, EventArgs e)
{
if (i<9)
{
vIdea = Int32.Parse(textBox1.Text);
listBox1.Items.Add(vIdea.ToString());
i++;
}
else
{
MessageBox.Show("vector lleno");
}
}
int s, p;
private void button2_Click(object sender, EventArgs e)
{
s= 0;
for (i=0;i<9;i++)
s = s+vIdea;
{
for (i = 0; i < 9; i++)
p = s / 9;
label1.Text = s.ToString();
label2.Text = p.ToString();
}
}
private void button3_Click(object sender, EventArgs e)
{
int c1 = 0;
int c2 = 0;
int aux = 0;
for (i= 0;i < 9; i++)
{
if (v[c2] > v[c1])
{
aux = v[c2];
v[c1]= v[c2];
v[c2]= aux;
listBox2.Items.Add(vIdea.ToString());
c1++;
c2++;
}
}
}
}
}
Valora esta pregunta


0