lunes, 12 de septiembre de 2011

Programa utilizando clase vector con plantiya

public partial class Form1 : Form{

{
InitializeComponent();
}




{
calif =
textBox1.Text =
}

{
dataGridView1.RowCount =
}

{
textBox2.Text =
}

{
textBox3.Text=
}

{
calif =
calif.Capturados(dataGridView1);
}

{
calif =
calif.Aleatorio(dataGridView1);
}

{
calif =
calif.PorDefault(dataGridView1);
}

{
}
}

class
{
T[] vec;

{
vec =
}

{
vec =
}

{
Vector<T>public Vector()new T[5];public Vector(int n)new T[n];public T this[int pos]get{

}
return vec[pos];set{
vec[pos] =
}
}

{
value;public int Longitudget{

}
}
}

class Calificaciones{



{
calif =
}

{

dgv[0, i].Value = calif[i];
}

{


{
calif[i] = r.Next(10, 100);
dgv[0, i].Value = calif[i];
}
}

{


{
dgv[0, i].Value = defau[i];
suma += defau[i];
}

}

{


suma +=

}

{



mayor =

}

{



menor =

}
}
int[] calif;int [] defau={60,70,80,90,100};public Calificaciones(int n1)new int[n1];public void Capturados(DataGridView dgv)for (int i = 0; i < calif.Length; i++)public void Aleatorio(DataGridView dgv)Random r = new Random();for (int i = 0; i < calif.Length; i++)public int PorDefault(DataGridView dgv)int suma = 0;for (int i = 0; i < 5; i++)return suma/defau.Length;public double Promedio(DataGridView dgv)double suma = 0;for (int i = 0; i < calif.Length; i++)Convert.ToInt32(dgv[0, i].Value);return suma/calif.Length;public int Mayor(DataGridView dgv)int mayor = Convert.ToInt32(dgv[0, 0].Value);for (int i = 0; i < calif.Length; i++)if (Convert.ToInt32(dgv[0, i].Value) > mayor)Convert.ToInt32(dgv[0, i].Value);return mayor;public int Menor(DataGridView dgv)int menor = Convert.ToInt32(dgv[0, 0].Value);for (int i = 0; i < calif.Length; i++)if (Convert.ToInt32(dgv[0, i].Value)<menor)Convert.ToInt32(dgv[0, i].Value);return menor;
return vec.Length;
public Form1()Calificaciones calif;Vector<double> vec = new Vector<double>();private void button1_Click(object sender, EventArgs e)new Calificaciones(dataGridView1.RowCount);Convert.ToString (calif.Promedio(dataGridView1));private void numericUpDown1_ValueChanged(object sender, EventArgs e)Convert.ToInt32(numericUpDown1.Value);private void button2_Click(object sender, EventArgs e)Convert.ToString(calif.Mayor(dataGridView1)); private void button3_Click(object sender, EventArgs e)Convert.ToString( calif.Menor(dataGridView1));private void radioButton1_CheckedChanged(object sender, EventArgs e)new Calificaciones(dataGridView1.RowCount);private void radioButton2_CheckedChanged(object sender, EventArgs e)new Calificaciones(dataGridView1.RowCount);private void radioButton3_CheckedChanged(object sender, EventArgs e)new Calificaciones(dataGridView1.RowCount);private void Form1_Load(object sender, EventArgs e)

No hay comentarios:

Publicar un comentario