Interpolacion la grange
Enviado por mondoro • 18 de Junio de 2018 • 3.469 Palabras (14 Páginas) • 335 Visitas
...
public double _NX3_
{
get { return NX3; }
set { NX3 = value; }
}
public double _NX4_
{
get { return NX4; }
set { NX4 = value; }
}
public double _NX5_
{
get { return NX5; }
set { NX5 = value; }
}
public double _NX6_
{
get { return NX6; }
set { NX6 = value; }
}
}
}
CLASE MENU
//CLASE DE LA VENTANA MENÚ, DONDE EL USUARIO PUEDE ELEGIR MATRICES ENTRE 3X3 Y 6X6
namespace MétodoGaussSeidel //USAMOS EL NOMBRE DEL PROYECTO
{
public partial class Form1 : Form
{
public Form1() //SE INICIALIZA LA CLASE FORM1
{
InitializeComponent(); //FUNCION PARA INICIALIZAR
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e) //Boton que se encarga de abrir
{ //La respectiva ventana elegida
//Validación para no elegir más de un checkbox (son los que tienen una cajita)
//que al seleccionarlo se marca una casilla con una palomita
if ((TXT.Checked == true && CUXCU.Checked == false && CIXCI.Checked == false && SEXSE.Checked == false) || (TXT.Checked == false && CUXCU.Checked == true && CIXCI.Checked == false && SEXSE.Checked == false) || (TXT.Checked == false && CUXCU.Checked == false && CIXCI.Checked == true && SEXSE.Checked == false) || (TXT.Checked == false && CUXCU.Checked == false && CIXCI.Checked == false && SEXSE.Checked == true))
{
if (TXT.Checked == true) //Cada una de estas sentencias verifican cuál casilla
//fue elegida por el usuario. TXT = TRES X TREX
{
MATRIZ3X3 Acceso = new MATRIZ3X3(); //Se crea un objeto llamado Acceso de tipo
//MATRIZ3X3
Acceso.Show(); //Objeto que hace referencia a una funcion para mostrar
//la ventana de MATRIZ3X3
}
else if (CUXCU.Checked == true) //CUATRO X CUATRO
{
MATRIZ4X4 Acceso = new MATRIZ4X4(); //LO MISMO QUE EN TRES X TRES
Acceso.Show();
}
else if (CIXCI.Checked == true) //CINCO X CINCO
{
MATRIZ5X5 Acceso = new MATRIZ5X5();
Acceso.Show();
}
else if (SEXSE.Checked == true) //SEIS X SEIS
{
MATRIZ6X6 Acceso = new MATRIZ6X6();
Acceso.Show();
}
}
else
{ //MANDA UN MENSAJE CON LA FUNCION MESSAGEBOX DICIENDO QUE SE HAN ELEGIDO MÁS
//DE UNA CASILLA PARA DESPUES CON .CHEQUED = FALSE QUITAR LA SELECCION DE LA
//CASILLA. SHOW = FUNCION PARA MOSTRAR ALGO, EN ESTE CASO, UNA NUEVA VENTANA
MessageBox.Show("Ha elegido más de una casilla", "Atención");
TXT.Checked = false;
CUXCU.Checked = false;
CIXCI.Checked = false;
SEXSE.Checked = false;
}
}
}
}
EJEMPLO DE LAS CLASES DE LAS MATRICES 3X3, 4X4, 5X5, 6X6
namespace MétodoGaussSeidel //USAMOS EL NOMBRE DEL PROYECTO
{
public partial class MATRIZ3X3 : Form //CLASE PARCIAL DE MATRIZ3X3 Y HEREDA DE LA CLASE PRINCIPAL FORM
{
public MATRIZ3X3() //SE INICIALIZA LA CLASE MATRIZ3X3
{
InitializeComponent(); //FUNCION PARA INICIALIZA
}
private void MATRIZ3X3_Load(object sender, EventArgs e) //ESTE MÉTODO ME DICE QUE SE ACCCIONA CUANDO CARGA LA VENTANA
{ //DE MATRIZ3X3
//CADA UNA DE ESTAS FUNCIONES (.READONLY) ME DICE QUE LOS TEXTBOX QUE SE UBICAN A LA IZQUIERDA
...