29
CODIGOS DEL MENU PRINCIPAL PARA LLAMAR LOS FORMULARIOS private void btnNumeropri_Click(object sender, EventArgs e) { //NumerosPrimos Form oNumerosPrimos = new NumerosPrimos(); oNumerosPrimos.Show(); } private void btnMatris4x4_Click(object sender, EventArgs e) { //Matri4x4 Form oMatri4x4 = new Matri4x4(); oMatri4x4.Show(); } private void btnVector_Click(object sender, EventArgs e) { //vector9el Form ovector9el = new vector9el(); ovector9el.Show(); } private void btnPresentacion_Click(object sender, EventArgs e) { //PRESENTACION Form oPresenta = new Presentacion(); oPresenta.Show(); }

codigos de matrices vectores numeros primos metodo burbuja diagonal principal secundaria busqueda secuensial c#

  • Upload
    jovanny

  • View
    1.257

  • Download
    4

Embed Size (px)

DESCRIPTION

estos son codigos en c# de matrices vectore metodo de busbuja fibonacci numeros primos diagonal principal,secundaria en windows application

Citation preview

Page 1: codigos de matrices vectores numeros primos metodo burbuja diagonal principal secundaria busqueda secuensial c#

CODIGOS DEL MENU PRINCIPAL PARA LLAMAR LOS FORMULARIOS

private void btnNumeropri_Click(object sender, EventArgs e) { //NumerosPrimos Form oNumerosPrimos = new NumerosPrimos(); oNumerosPrimos.Show();

}

private void btnMatris4x4_Click(object sender, EventArgs e) { //Matri4x4

Form oMatri4x4 = new Matri4x4(); oMatri4x4.Show(); }

private void btnVector_Click(object sender, EventArgs e) { //vector9el Form ovector9el = new vector9el(); ovector9el.Show(); }

private void btnPresentacion_Click(object sender, EventArgs e) { //PRESENTACION Form oPresenta = new Presentacion(); oPresenta.Show(); }

private void btnSalir_Click(object sender, EventArgs e) { Application.Exit(); }

private void MenuPrincipal_Load(object sender, EventArgs e) {

Page 2: codigos de matrices vectores numeros primos metodo burbuja diagonal principal secundaria busqueda secuensial c#

}

}}

ESTE ES EL CODIGO DE LOS NUMEROS PRIMOS Y EL FACTORIAL Y EL FIBONNACCI

private void btnCalcular_Click(object sender, EventArgs e) {

//Numeros primos int primo = 0; int acumulador = 0; int capturar = int.Parse(this.txtNumero.Text); int i = 0; int j = 0;

//comienza el proceso de los primos

Page 3: codigos de matrices vectores numeros primos metodo burbuja diagonal principal secundaria busqueda secuensial c#

if (int.Parse(this.txtNumero.Text) > 0) {

MessageBox.Show("??Es Positivo lo Calculare", "Numeros Primos."); } {

}

for (i = 1; i <= capturar; i++) { acumulador = 0; for (j = 1; j <= i; j++) { if (i % j == 0) { acumulador++;

} } if (acumulador == 2) { primo = i; this.lisResultado.Items.Add(System.Convert.ToInt32(primo));

this.lblRespuesta.Text = "Estos Son los Numeros Primos Comprendidos entre El numero Digitado.";

} }

//Factorial //estas son para el factorial

double s = 1;

double numero = double.Parse(this.txtNumero.Text);

for (int x = 1; x <= numero; x = x + 1) { s = s * x; this.txtFactorial.Text = s.ToString(); this.lblrespFacto.Text = "Este es el Factorial del Numero digitado."; } int numeros = int.Parse(this.txtNumero.Text);

//calcular el fibonacci

int a = 1; int b = 0; numeros = a + b;

Page 4: codigos de matrices vectores numeros primos metodo burbuja diagonal principal secundaria busqueda secuensial c#

while (numeros < System.Convert.ToInt32(this.txtNumero.Text)) {

a = b; b = numeros; numeros = a + b; this.txtFibonacci.Text = txtFibonacci.Text + "" + (numeros); this.lblFibonacResp.Text = "Este es el Fibonacci del Numero digitado.";

}

}

private void btnLimpiar_Click(object sender, EventArgs e) { //limpiar los controles this.lisResultado.Items.Clear(); this.txtNumero.Text = ""; this.lblRespuesta.Text = ""; this.lblrespFacto.Text = ""; this.txtFibonacci.Text = ""; this.txtFactorial.Text = ""; this.txtNumero.Focus(); this.lblFibonacResp.Text = "";

}

private void btnSalir_Click(object sender, EventArgs e) { //salir de la aplicacion this.Close();

}

private void NumerosPrimos_Load(object sender, EventArgs e) { }

//Aqui utilize un MaskInputRejected en ves de un textboxs no admite numeros negativos este se busca en el cuadro de erramienta. Y en la propiedad mack private void txtNumero_MaskInputRejected_1(object sender, MaskInputRejectedEventArgs e) { MessageBox.Show("Solo se admiten numeros y no puedes tener una cantidad mayo a 99999", "Error Numeros primos,Factorial,Fibonacci. ");

} }}

Page 5: codigos de matrices vectores numeros primos metodo burbuja diagonal principal secundaria busqueda secuensial c#

Codigos de la matris 4x4

private void btndiagonal2_Click(object sender, EventArgs e) {

//estos son los procedimientos para el ordenamiento de la diagonal 2daria int suma; suma = 0; int[,] arreglo = new int[4, 4];

arreglo[0, 0] = System.Convert.ToInt32(this.txtarreglo00.Text); arreglo[0, 1] = System.Convert.ToInt32(this.txtarreglo01.Text); arreglo[0, 2] = System.Convert.ToInt32(this.txtarreglo02.Text); arreglo[0, 3] = System.Convert.ToInt32(this.txtarreglo03.Text);

arreglo[1, 0] = System.Convert.ToInt32(this.txtarreglo10.Text); arreglo[1, 1] = System.Convert.ToInt32(this.txtarreglo11.Text); arreglo[1, 2] = System.Convert.ToInt32(this.txtarreglo12.Text); arreglo[1, 3] = System.Convert.ToInt32(this.txtarreglo13.Text);

arreglo[2, 0] = System.Convert.ToInt32(this.txtarreglo20.Text); arreglo[2, 1] = System.Convert.ToInt32(this.txtarreglo21.Text); arreglo[2, 2] = System.Convert.ToInt32(this.txtarreglo22.Text); arreglo[2, 3] = System.Convert.ToInt32(this.txtarreglo23.Text);

arreglo[3, 0] = System.Convert.ToInt32(this.txtarreglo30.Text); arreglo[3, 1] = System.Convert.ToInt32(this.txtarreglo31.Text); arreglo[3, 2] = System.Convert.ToInt32(this.txtarreglo32.Text); arreglo[3, 3] = System.Convert.ToInt32(this.txtarreglo33.Text);

for (int y = 0; y <= 3; y++)

Page 6: codigos de matrices vectores numeros primos metodo burbuja diagonal principal secundaria busqueda secuensial c#

{ suma = arreglo[y, 3 - y] + suma;

this.txtdiagonal2.Text = txtdiagonal2.Text+""+(suma);

}

}

private void btnLimpiarArray_Click(object sender, EventArgs e) { //para limpiar los textbosx this.txtarreglo01.Text = ""; this.txtarreglo00.Text=""; this.txtarreglo02.Text=""; this.txtarreglo03.Text="";

this.txtarreglo10.Text=""; this.txtarreglo11.Text=""; this.txtarreglo12.Text=""; this.txtarreglo13.Text="";

this.txtarreglo20.Text = ""; this.txtarreglo21.Text=""; this.txtarreglo22.Text=""; this.txtarreglo23.Text="";

this.txtarreglo30.Text=""; this.txtarreglo31.Text=""; this.txtarreglo32.Text=""; this.txtarreglo33.Text = ""; this.txtdiagonal1.Text = ""; this.txtdiagonal2.Text = ""; this.txtarreglo01.Focus();

}

private void btnSalir_Click(object sender, EventArgs e) { //salir this.Close();

}

}

}

Page 7: codigos de matrices vectores numeros primos metodo burbuja diagonal principal secundaria busqueda secuensial c#

//vector de nueve elelmentos

private void btnSalir_Click(object sender, EventArgs e) { this.Close();//para salir del formulario

}

private void btnCalcular_Click(object sender, EventArgs e) { //declaracion de el vector int[] numeros = new int[9];

numeros[0] = System.Convert.ToInt32(this.txtNumero0.Text); numeros[1] = System.Convert.ToInt32(this.txtNumero1.Text); numeros[2] = System.Convert.ToInt32(this.txtNumero2.Text); numeros[3] = System.Convert.ToInt32(this.txtNumero3.Text); numeros[4] = System.Convert.ToInt32(this.txtNumero4.Text); numeros[5] = System.Convert.ToInt32(this.txtNumero5.Text); numeros[6] = System.Convert.ToInt32(this.txtNumero6.Text); numeros[7] = System.Convert.ToInt32(this.txtNumero7.Text); numeros[8] = System.Convert.ToInt32(this.txtNumero8.Text);

listNumeros.Items.Add(System.Convert.ToInt32(this.txtNumero0.Text));

listNumeros.Items.Add(System.Convert.ToInt32(this.txtNumero1.Text)); listNumeros.Items.Add(System.Convert.ToInt32(this.txtNumero2.Text)); listNumeros.Items.Add(System.Convert.ToInt32(this.txtNumero3.Text)); listNumeros.Items.Add(System.Convert.ToInt32(this.txtNumero4.Text)); listNumeros.Items.Add(System.Convert.ToInt32(this.txtNumero5.Text)); listNumeros.Items.Add(System.Convert.ToInt32(this.txtNumero6.Text)); listNumeros.Items.Add(System.Convert.ToInt32(this.txtNumero7.Text)); listNumeros.Items.Add(System.Convert.ToInt32(this.txtNumero8.Text));

Page 8: codigos de matrices vectores numeros primos metodo burbuja diagonal principal secundaria busqueda secuensial c#

//ordenar por el metodo de burbuja for (int i = 0; i < numeros.Length; i++) {

for (int j = 0; j < numeros.Length - 1; j++) { if (numeros[j] > numeros[j + 1]) { int aux = numeros[j]; numeros[j] = numeros[j + 1]; numeros[j + 1] = aux; }

}

} for (int i = 0; i < numeros.Length; i++) { listOrdenados.Items.Add(numeros[i]);

}

//ordenacion decendente

for (int m = 0; m < numeros.Length; m++)

{

for (int n = 0; n < numeros.Length - 1; n++) {

if (numeros[n] < numeros[n + 1]) { int aux = numeros[n]; numeros[n] = numeros[n + 1]; numeros[n + 1] = aux;

} } } for (int m = 0; m < numeros.Length; m++) { this.listDescend.Items.Add(numeros[m]); }

}

private void btnLimpiar_Click(object sender, EventArgs e) {

Page 9: codigos de matrices vectores numeros primos metodo burbuja diagonal principal secundaria busqueda secuensial c#

//limpiar los controles this.txtNumero0.Text = ""; this.txtNumero1.Text=""; this.txtNumero2.Text=""; this.txtNumero3.Text=""; this.txtNumero4.Text=""; this.txtNumero5.Text=""; this.txtNumero6.Text=""; this.txtNumero7.Text=""; this.txtNumero8.Text=""; this.txtNumero0.Focus(); this.listNumeros.Items.Clear(); this.listOrdenados.Items.Clear(); this.listDescend.Items.Clear();

}

private void Form1_Load(object sender, EventArgs e) {

} }}

Matris 4x4 co las suma de filas y columnas

Page 10: codigos de matrices vectores numeros primos metodo burbuja diagonal principal secundaria busqueda secuensial c#

internal void LlenarArreglo() { //procedimiento LlenarArreglo()para llenar los arreglos meniante el boton llenar automaticamente int[,] arreglo = new int[4, 4]; for (int J = 0; J <= 3; J++) { for (int K = 0; K <= 3; K++) { arreglo[J, K] = Convert.ToInt32((100 - 1 + 2) * Convert.ToSingle(new System.Random().NextDouble()) + 1); } } }

internal void LlenarControles() { //procedimiento LlenarArreglo()para llenar los arreglos meniante el boton llenar int[,] arreglo = new int[4, 4]; this.txtarreglo00.Text = txtarreglo00.Text + "" + arreglo[0, 0]; this.txtarreglo01.Text = txtarreglo01.Text + "" + arreglo[0, 1]; this.txtarreglo02.Text = txtarreglo02.Text + "" + arreglo[0, 2]; this.txtarreglo03.Text = txtarreglo03.Text + "" + arreglo[0, 3];

this.txtarreglo10.Text = txtarreglo10.Text + "" + arreglo[1, 0]; this.txtarreglo11.Text = txtarreglo11.Text + "" + arreglo[1, 1]; this.txtarreglo12.Text = txtarreglo12.Text + "" + arreglo[1, 2]; this.txtarreglo13.Text = txtarreglo13.Text + "" + arreglo[1, 3];

this.txtarreglo20.Text = txtarreglo20.Text + "" + arreglo[2, 0]; this.txtarreglo21.Text = txtarreglo21.Text + "" + arreglo[2, 1]; this.txtarreglo22.Text = txtarreglo22.Text + "" + arreglo[2, 2]; this.txtarreglo23.Text = txtarreglo23.Text + "" + arreglo[2, 3];

this.txtarreglo30.Text =txtarreglo30.Text+""+ arreglo[3, 0]; this.txtarreglo31.Text = txtarreglo31.Text + "" + arreglo[3, 1]; this.txtarreglo32.Text = txtarreglo32.Text + "" + arreglo[3, 2]; this.txtarreglo33.Text = txtarreglo33.Text + "" + arreglo[3, 3]; }

private void btndiagonal1_Click(object sender, EventArgs e) {

int[,] arreglo = new int[4, 4];

arreglo[0, 0] = System.Convert.ToInt32(this.txtarreglo00.Text); arreglo[0, 1] = System.Convert.ToInt32(this.txtarreglo01.Text); arreglo[0, 2] = System.Convert.ToInt32(this.txtarreglo02.Text); arreglo[0, 3] = System.Convert.ToInt32(this.txtarreglo03.Text);

arreglo[1, 0] = System.Convert.ToInt32(this.txtarreglo10.Text); arreglo[1, 1] = System.Convert.ToInt32(this.txtarreglo11.Text); arreglo[1, 2] = System.Convert.ToInt32(this.txtarreglo12.Text); arreglo[1, 3] = System.Convert.ToInt32(this.txtarreglo13.Text);

arreglo[2, 0] = System.Convert.ToInt32(this.txtarreglo20.Text);

Page 11: codigos de matrices vectores numeros primos metodo burbuja diagonal principal secundaria busqueda secuensial c#

arreglo[2, 1] = System.Convert.ToInt32(this.txtarreglo21.Text); arreglo[2, 2] = System.Convert.ToInt32(this.txtarreglo22.Text); arreglo[2, 3] = System.Convert.ToInt32(this.txtarreglo23.Text);

arreglo[3, 0] = System.Convert.ToInt32(this.txtarreglo30.Text); arreglo[3, 1] = System.Convert.ToInt32(this.txtarreglo31.Text); arreglo[3, 2] = System.Convert.ToInt32(this.txtarreglo32.Text); arreglo[3, 3] = System.Convert.ToInt32(this.txtarreglo33.Text);

for (int x=0; x<=3; x ++) { for (int y=0; y<=3; y++) { x = y; this.txtdiagonal1.Text=txtdiagonal1.Text+""+arreglo[x, y]; } }

}

private void Form1_Load(object sender, EventArgs e) {

}

private void btndiagonal2_Click(object sender, EventArgs e) { int suma; suma = 0; int[,] arreglo = new int[4, 4];

arreglo[0, 0] = System.Convert.ToInt32(this.txtarreglo00.Text); arreglo[0, 1] = System.Convert.ToInt32(this.txtarreglo01.Text); arreglo[0, 2] = System.Convert.ToInt32(this.txtarreglo02.Text); arreglo[0, 3] = System.Convert.ToInt32(this.txtarreglo03.Text);

arreglo[1, 0] = System.Convert.ToInt32(this.txtarreglo10.Text); arreglo[1, 1] = System.Convert.ToInt32(this.txtarreglo11.Text); arreglo[1, 2] = System.Convert.ToInt32(this.txtarreglo12.Text); arreglo[1, 3] = System.Convert.ToInt32(this.txtarreglo13.Text);

arreglo[2, 0] = System.Convert.ToInt32(this.txtarreglo20.Text); arreglo[2, 1] = System.Convert.ToInt32(this.txtarreglo21.Text); arreglo[2, 2] = System.Convert.ToInt32(this.txtarreglo22.Text); arreglo[2, 3] = System.Convert.ToInt32(this.txtarreglo23.Text);

arreglo[3, 0] = System.Convert.ToInt32(this.txtarreglo30.Text);

Page 12: codigos de matrices vectores numeros primos metodo burbuja diagonal principal secundaria busqueda secuensial c#

arreglo[3, 1] = System.Convert.ToInt32(this.txtarreglo31.Text); arreglo[3, 2] = System.Convert.ToInt32(this.txtarreglo32.Text); arreglo[3, 3] = System.Convert.ToInt32(this.txtarreglo33.Text);

for (int y = 0; y <= 3; y++) { suma = arreglo[y, 3 - y] + suma;

this.txtdiagonal2.Text = txtdiagonal2.Text+""+(suma);

}

}

private void btnLimpiarArray_Click(object sender, EventArgs e) { this.txtarreglo01.Text = ""; this.txtarreglo00.Text=""; this.txtarreglo02.Text=""; this.txtarreglo03.Text="";

this.txtarreglo10.Text=""; this.txtarreglo11.Text=""; this.txtarreglo12.Text=""; this.txtarreglo13.Text="";

this.txtarreglo20.Text = ""; this.txtarreglo21.Text=""; this.txtarreglo22.Text=""; this.txtarreglo23.Text="";

this.txtarreglo30.Text=""; this.txtarreglo31.Text=""; this.txtarreglo32.Text=""; this.txtarreglo33.Text = "";

this.txtdiagonal1.Text = ""; this.txtdiagonal2.Text = "";

this.txtSumaColumna01.Text = ""; this.txtColumna02.Text = ""; this.txtColumna03.Text = ""; this.txtColumna04.Text = "";

this.txtarreglo01.Focus();

}

private void btnSalir_Click(object sender, EventArgs e) { Application.Exit();

Page 13: codigos de matrices vectores numeros primos metodo burbuja diagonal principal secundaria busqueda secuensial c#

}

private void SumaCLMNA_Click(object sender, EventArgs e) { //suma todas las columnas

int[,] arreglo = new int[4, 4]; int suma; arreglo[0, 0] = System.Convert.ToInt32(this.txtarreglo00.Text); arreglo[0, 1] = System.Convert.ToInt32(this.txtarreglo01.Text); arreglo[0, 2] = System.Convert.ToInt32(this.txtarreglo02.Text); arreglo[0, 3] = System.Convert.ToInt32(this.txtarreglo03.Text);

arreglo[1, 0] = System.Convert.ToInt32(this.txtarreglo10.Text); arreglo[1, 1] = System.Convert.ToInt32(this.txtarreglo11.Text); arreglo[1, 2] = System.Convert.ToInt32(this.txtarreglo12.Text); arreglo[1, 3] = System.Convert.ToInt32(this.txtarreglo13.Text);

arreglo[2, 0] = System.Convert.ToInt32(this.txtarreglo20.Text); arreglo[2, 1] = System.Convert.ToInt32(this.txtarreglo21.Text); arreglo[2, 2] = System.Convert.ToInt32(this.txtarreglo22.Text); arreglo[2, 3] = System.Convert.ToInt32(this.txtarreglo23.Text);

arreglo[3, 0] = System.Convert.ToInt32(this.txtarreglo30.Text); arreglo[3, 1] = System.Convert.ToInt32(this.txtarreglo31.Text); arreglo[3, 2] = System.Convert.ToInt32(this.txtarreglo32.Text); arreglo[3, 3] = System.Convert.ToInt32(this.txtarreglo33.Text); int[] ResSuma = new int[4]; for (int c = 0; c <= 3; c++) { suma = 0; for (int j = 0; j <= 3; j++) { //fijate que j es la primera que son las ccolumnas suma = arreglo[j, c] + suma;

ResSuma[c] = suma; } this.txtSumaColumna01.Text = System.Convert.ToString(ResSuma[0]); this.txtColumna02.Text = System.Convert.ToString(ResSuma[1]); this.txtColumna04.Text = System.Convert.ToString(ResSuma[2]); this.txtColumna03.Text = System.Convert.ToString(ResSuma[3]); }

}

private void btncolumna01_Click(object sender, EventArgs e) { // Suma la primera columna independiente int[,] arreglo = new int[4, 4];

Page 14: codigos de matrices vectores numeros primos metodo burbuja diagonal principal secundaria busqueda secuensial c#

int suma;

arreglo[0, 0] = System.Convert.ToInt32(this.txtarreglo00.Text); arreglo[0, 1] = System.Convert.ToInt32(this.txtarreglo01.Text); arreglo[0, 2] = System.Convert.ToInt32(this.txtarreglo02.Text); arreglo[0, 3] = System.Convert.ToInt32(this.txtarreglo03.Text);

arreglo[1, 0] = System.Convert.ToInt32(this.txtarreglo10.Text); arreglo[1, 1] = System.Convert.ToInt32(this.txtarreglo11.Text); arreglo[1, 2] = System.Convert.ToInt32(this.txtarreglo12.Text); arreglo[1, 3] = System.Convert.ToInt32(this.txtarreglo13.Text);

arreglo[2, 0] = System.Convert.ToInt32(this.txtarreglo20.Text); arreglo[2, 1] = System.Convert.ToInt32(this.txtarreglo21.Text); arreglo[2, 2] = System.Convert.ToInt32(this.txtarreglo22.Text); arreglo[2, 3] = System.Convert.ToInt32(this.txtarreglo23.Text);

arreglo[3, 0] = System.Convert.ToInt32(this.txtarreglo30.Text); arreglo[3, 1] = System.Convert.ToInt32(this.txtarreglo31.Text); arreglo[3, 2] = System.Convert.ToInt32(this.txtarreglo32.Text); arreglo[3, 3] = System.Convert.ToInt32(this.txtarreglo33.Text);

suma = 0; for (int a = 0; a <= 3; a++) { //fijte a es lo que equivale a las columnas suma = arreglo[a, 0] + suma;

this.txtSumaColumna01.Text = System.Convert.ToString(suma); } }

private void button1_Click(object sender, EventArgs e) { // Suma la Segunda columna independiente int[,] arreglo = new int[4, 4]; int suma;

arreglo[0, 0] = System.Convert.ToInt32(this.txtarreglo00.Text); arreglo[0, 1] = System.Convert.ToInt32(this.txtarreglo01.Text); arreglo[0, 2] = System.Convert.ToInt32(this.txtarreglo02.Text); arreglo[0, 3] = System.Convert.ToInt32(this.txtarreglo03.Text);

arreglo[1, 0] = System.Convert.ToInt32(this.txtarreglo10.Text); arreglo[1, 1] = System.Convert.ToInt32(this.txtarreglo11.Text); arreglo[1, 2] = System.Convert.ToInt32(this.txtarreglo12.Text); arreglo[1, 3] = System.Convert.ToInt32(this.txtarreglo13.Text);

arreglo[2, 0] = System.Convert.ToInt32(this.txtarreglo20.Text); arreglo[2, 1] = System.Convert.ToInt32(this.txtarreglo21.Text); arreglo[2, 2] = System.Convert.ToInt32(this.txtarreglo22.Text); arreglo[2, 3] = System.Convert.ToInt32(this.txtarreglo23.Text);

arreglo[3, 0] = System.Convert.ToInt32(this.txtarreglo30.Text); arreglo[3, 1] = System.Convert.ToInt32(this.txtarreglo31.Text); arreglo[3, 2] = System.Convert.ToInt32(this.txtarreglo32.Text); arreglo[3, 3] = System.Convert.ToInt32(this.txtarreglo33.Text);

Page 15: codigos de matrices vectores numeros primos metodo burbuja diagonal principal secundaria busqueda secuensial c#

suma = 0; for (int a = 0; a <= 3; a++) { //fijte a es lo que equivale a las columnas suma = arreglo[a, 1] + suma;

this.txtColumna02.Text = System.Convert.ToString(suma);

} }

private void btnColumna03_Click(object sender, EventArgs e) { // Suma la Tercera columna independiente int[,] arreglo = new int[4, 4]; int suma;

arreglo[0, 0] = System.Convert.ToInt32(this.txtarreglo00.Text); arreglo[0, 1] = System.Convert.ToInt32(this.txtarreglo01.Text); arreglo[0, 2] = System.Convert.ToInt32(this.txtarreglo02.Text); arreglo[0, 3] = System.Convert.ToInt32(this.txtarreglo03.Text);

arreglo[1, 0] = System.Convert.ToInt32(this.txtarreglo10.Text); arreglo[1, 1] = System.Convert.ToInt32(this.txtarreglo11.Text); arreglo[1, 2] = System.Convert.ToInt32(this.txtarreglo12.Text); arreglo[1, 3] = System.Convert.ToInt32(this.txtarreglo13.Text);

arreglo[2, 0] = System.Convert.ToInt32(this.txtarreglo20.Text); arreglo[2, 1] = System.Convert.ToInt32(this.txtarreglo21.Text); arreglo[2, 2] = System.Convert.ToInt32(this.txtarreglo22.Text); arreglo[2, 3] = System.Convert.ToInt32(this.txtarreglo23.Text);

arreglo[3, 0] = System.Convert.ToInt32(this.txtarreglo30.Text); arreglo[3, 1] = System.Convert.ToInt32(this.txtarreglo31.Text); arreglo[3, 2] = System.Convert.ToInt32(this.txtarreglo32.Text); arreglo[3, 3] = System.Convert.ToInt32(this.txtarreglo33.Text);

suma = 0; for (int a = 0; a <= 3; a++) { //fijte a es lo que equivale a las columnas suma = arreglo[a, 2] + suma;

this.txtColumna03.Text = System.Convert.ToString(suma);

} }

private void btnColumna04_Click(object sender, EventArgs e) { // Suma la Cuarta columna independiente int[,] arreglo = new int[4, 4]; int suma;

arreglo[0, 0] = System.Convert.ToInt32(this.txtarreglo00.Text); arreglo[0, 1] = System.Convert.ToInt32(this.txtarreglo01.Text); arreglo[0, 2] = System.Convert.ToInt32(this.txtarreglo02.Text); arreglo[0, 3] = System.Convert.ToInt32(this.txtarreglo03.Text);

Page 16: codigos de matrices vectores numeros primos metodo burbuja diagonal principal secundaria busqueda secuensial c#

arreglo[1, 0] = System.Convert.ToInt32(this.txtarreglo10.Text); arreglo[1, 1] = System.Convert.ToInt32(this.txtarreglo11.Text); arreglo[1, 2] = System.Convert.ToInt32(this.txtarreglo12.Text); arreglo[1, 3] = System.Convert.ToInt32(this.txtarreglo13.Text);

arreglo[2, 0] = System.Convert.ToInt32(this.txtarreglo20.Text); arreglo[2, 1] = System.Convert.ToInt32(this.txtarreglo21.Text); arreglo[2, 2] = System.Convert.ToInt32(this.txtarreglo22.Text); arreglo[2, 3] = System.Convert.ToInt32(this.txtarreglo23.Text);

arreglo[3, 0] = System.Convert.ToInt32(this.txtarreglo30.Text); arreglo[3, 1] = System.Convert.ToInt32(this.txtarreglo31.Text); arreglo[3, 2] = System.Convert.ToInt32(this.txtarreglo32.Text); arreglo[3, 3] = System.Convert.ToInt32(this.txtarreglo33.Text);

suma = 0; for (int a = 0; a <= 3; a++) { //fijte a es lo que equivale a las columnas suma = arreglo[a, 3] + suma;

this.txtColumna04.Text = System.Convert.ToString(suma);

} }

private void btnFila01_Click(object sender, EventArgs e) { //suma independiente de la primera filas int[,] arreglo = new int[4, 4]; int suma;

arreglo[0, 0] = System.Convert.ToInt32(this.txtarreglo00.Text); arreglo[0, 1] = System.Convert.ToInt32(this.txtarreglo01.Text); arreglo[0, 2] = System.Convert.ToInt32(this.txtarreglo02.Text); arreglo[0, 3] = System.Convert.ToInt32(this.txtarreglo03.Text);

arreglo[1, 0] = System.Convert.ToInt32(this.txtarreglo10.Text); arreglo[1, 1] = System.Convert.ToInt32(this.txtarreglo11.Text); arreglo[1, 2] = System.Convert.ToInt32(this.txtarreglo12.Text); arreglo[1, 3] = System.Convert.ToInt32(this.txtarreglo13.Text);

arreglo[2, 0] = System.Convert.ToInt32(this.txtarreglo20.Text); arreglo[2, 1] = System.Convert.ToInt32(this.txtarreglo21.Text); arreglo[2, 2] = System.Convert.ToInt32(this.txtarreglo22.Text); arreglo[2, 3] = System.Convert.ToInt32(this.txtarreglo23.Text);

arreglo[3, 0] = System.Convert.ToInt32(this.txtarreglo30.Text); arreglo[3, 1] = System.Convert.ToInt32(this.txtarreglo31.Text); arreglo[3, 2] = System.Convert.ToInt32(this.txtarreglo32.Text); arreglo[3, 3] = System.Convert.ToInt32(this.txtarreglo33.Text);

suma = 0; for (int b = 0; b <= 3; b++) { //fijte b es lo que equivale a las filas,y el numero a la pocision de las fila //en este caso comenzando con el cero suma = arreglo[0, b] + suma;

Page 17: codigos de matrices vectores numeros primos metodo burbuja diagonal principal secundaria busqueda secuensial c#

this.lblFila01.Text = System.Convert.ToString(suma);

} }

private void btnFila02_Click(object sender, EventArgs e) { //suma independiente de la segunda filas int[,] arreglo = new int[4, 4]; int suma;

arreglo[0, 0] = System.Convert.ToInt32(this.txtarreglo00.Text); arreglo[0, 1] = System.Convert.ToInt32(this.txtarreglo01.Text); arreglo[0, 2] = System.Convert.ToInt32(this.txtarreglo02.Text); arreglo[0, 3] = System.Convert.ToInt32(this.txtarreglo03.Text);

arreglo[1, 0] = System.Convert.ToInt32(this.txtarreglo10.Text); arreglo[1, 1] = System.Convert.ToInt32(this.txtarreglo11.Text); arreglo[1, 2] = System.Convert.ToInt32(this.txtarreglo12.Text); arreglo[1, 3] = System.Convert.ToInt32(this.txtarreglo13.Text);

arreglo[2, 0] = System.Convert.ToInt32(this.txtarreglo20.Text); arreglo[2, 1] = System.Convert.ToInt32(this.txtarreglo21.Text); arreglo[2, 2] = System.Convert.ToInt32(this.txtarreglo22.Text); arreglo[2, 3] = System.Convert.ToInt32(this.txtarreglo23.Text);

arreglo[3, 0] = System.Convert.ToInt32(this.txtarreglo30.Text); arreglo[3, 1] = System.Convert.ToInt32(this.txtarreglo31.Text); arreglo[3, 2] = System.Convert.ToInt32(this.txtarreglo32.Text); arreglo[3, 3] = System.Convert.ToInt32(this.txtarreglo33.Text);

suma = 0; for (int b = 0; b <= 3; b++) { //fijte b es lo que equivale a las filas,y el numero a la pocision de las fila //en este caso la primera comenzando desde cero suma = arreglo[1, b] + suma;

this.lblFila02.Text = System.Convert.ToString(suma);

} }

private void btnFila03_Click(object sender, EventArgs e) { //suma independiente de la tercera filas int[,] arreglo = new int[4, 4]; int suma;

arreglo[0, 0] = System.Convert.ToInt32(this.txtarreglo00.Text); arreglo[0, 1] = System.Convert.ToInt32(this.txtarreglo01.Text); arreglo[0, 2] = System.Convert.ToInt32(this.txtarreglo02.Text); arreglo[0, 3] = System.Convert.ToInt32(this.txtarreglo03.Text);

arreglo[1, 0] = System.Convert.ToInt32(this.txtarreglo10.Text); arreglo[1, 1] = System.Convert.ToInt32(this.txtarreglo11.Text); arreglo[1, 2] = System.Convert.ToInt32(this.txtarreglo12.Text);

Page 18: codigos de matrices vectores numeros primos metodo burbuja diagonal principal secundaria busqueda secuensial c#

arreglo[1, 3] = System.Convert.ToInt32(this.txtarreglo13.Text);

arreglo[2, 0] = System.Convert.ToInt32(this.txtarreglo20.Text); arreglo[2, 1] = System.Convert.ToInt32(this.txtarreglo21.Text); arreglo[2, 2] = System.Convert.ToInt32(this.txtarreglo22.Text); arreglo[2, 3] = System.Convert.ToInt32(this.txtarreglo23.Text);

arreglo[3, 0] = System.Convert.ToInt32(this.txtarreglo30.Text); arreglo[3, 1] = System.Convert.ToInt32(this.txtarreglo31.Text); arreglo[3, 2] = System.Convert.ToInt32(this.txtarreglo32.Text); arreglo[3, 3] = System.Convert.ToInt32(this.txtarreglo33.Text);

suma = 0; for (int b = 0; b <= 3; b++) { //fijte b es lo que equivale a las filas,y el numero a la pocision de las fila //en este caso la segunda comenzando desde cero suma = arreglo[3, b] + suma;

this.lblFila03.Text = System.Convert.ToString(suma);

} }

private void btnFila04_Click(object sender, EventArgs e) { //suma independiente de la segunda filas int[,] arreglo = new int[4, 4]; int suma;

arreglo[0, 0] = System.Convert.ToInt32(this.txtarreglo00.Text); arreglo[0, 1] = System.Convert.ToInt32(this.txtarreglo01.Text); arreglo[0, 2] = System.Convert.ToInt32(this.txtarreglo02.Text); arreglo[0, 3] = System.Convert.ToInt32(this.txtarreglo03.Text);

arreglo[1, 0] = System.Convert.ToInt32(this.txtarreglo10.Text); arreglo[1, 1] = System.Convert.ToInt32(this.txtarreglo11.Text); arreglo[1, 2] = System.Convert.ToInt32(this.txtarreglo12.Text); arreglo[1, 3] = System.Convert.ToInt32(this.txtarreglo13.Text);

arreglo[2, 0] = System.Convert.ToInt32(this.txtarreglo20.Text); arreglo[2, 1] = System.Convert.ToInt32(this.txtarreglo21.Text); arreglo[2, 2] = System.Convert.ToInt32(this.txtarreglo22.Text); arreglo[2, 3] = System.Convert.ToInt32(this.txtarreglo23.Text);

arreglo[3, 0] = System.Convert.ToInt32(this.txtarreglo30.Text); arreglo[3, 1] = System.Convert.ToInt32(this.txtarreglo31.Text); arreglo[3, 2] = System.Convert.ToInt32(this.txtarreglo32.Text); arreglo[3, 3] = System.Convert.ToInt32(this.txtarreglo33.Text);

suma = 0; for (int b = 0; b <= 3; b++) { //fijte b es lo que equivale a las filas,y el numero a la pocision de las fila //en este caso la tercera comenzando desde cero suma = arreglo[3, b] + suma;

this.lblFila04.Text = System.Convert.ToString(suma);

Page 19: codigos de matrices vectores numeros primos metodo burbuja diagonal principal secundaria busqueda secuensial c#

} }

private void btnSumafilas_Click(object sender, EventArgs e) { //suma todas las filas

int[,] arreglo = new int[4, 4]; int suma;

arreglo[0, 0] = System.Convert.ToInt32(this.txtarreglo00.Text); arreglo[0, 1] = System.Convert.ToInt32(this.txtarreglo01.Text); arreglo[0, 2] = System.Convert.ToInt32(this.txtarreglo02.Text); arreglo[0, 3] = System.Convert.ToInt32(this.txtarreglo03.Text);

arreglo[1, 0] = System.Convert.ToInt32(this.txtarreglo10.Text); arreglo[1, 1] = System.Convert.ToInt32(this.txtarreglo11.Text); arreglo[1, 2] = System.Convert.ToInt32(this.txtarreglo12.Text); arreglo[1, 3] = System.Convert.ToInt32(this.txtarreglo13.Text);

arreglo[2, 0] = System.Convert.ToInt32(this.txtarreglo20.Text); arreglo[2, 1] = System.Convert.ToInt32(this.txtarreglo21.Text); arreglo[2, 2] = System.Convert.ToInt32(this.txtarreglo22.Text); arreglo[2, 3] = System.Convert.ToInt32(this.txtarreglo23.Text);

arreglo[3, 0] = System.Convert.ToInt32(this.txtarreglo30.Text); arreglo[3, 1] = System.Convert.ToInt32(this.txtarreglo31.Text); arreglo[3, 2] = System.Convert.ToInt32(this.txtarreglo32.Text); arreglo[3, 3] = System.Convert.ToInt32(this.txtarreglo33.Text); int[] ResSuma = new int[4]; for (int c = 0; c <= 3; c++) {

suma = 0; for (int j = 0; j <= 3; j++) { //en este mandato fijate qe c es la primera que son las filas suma = arreglo[c, j] + suma;

ResSuma[c] = suma;

} this.lblFila01.Text = System.Convert.ToString(ResSuma[0]); this.lblFila02.Text = System.Convert.ToString(ResSuma[1]); this.lblFila03.Text = System.Convert.ToString(ResSuma[2]); this.lblFila04.Text = System.Convert.ToString(ResSuma[3]); } }

private void btnLLenar_Click(object sender, EventArgs e)

{

Page 20: codigos de matrices vectores numeros primos metodo burbuja diagonal principal secundaria busqueda secuensial c#

}

private void button2_Click(object sender, EventArgs e) { LlenarArreglo(); LlenarControles(); } }

}

Jovanny francisco de Jesús Estudiante de ing.sistemaUniversidad dominicana o & m