Exemplo n.º 1
0
        /// <summary>
        /// Boton para mostrar por MessageBox la suma de la diagonal
        /// </summary>
        /// <param name="sender">Parametro del Boton Suma Diagonal</param>
        /// <param name="e">Parametro del Boton Suma Diagonal</param>
        /// <remarks>Le asigna un valor a un double llamando al metodo SumaDiagonal para mostrarlo por MessageBox</remarks>
        private void BotonSumDiago_Click(object sender, EventArgs e)
        {
            string MostrarTexto;
            double ResultadoDiagonal;

            ResultadoDiagonal = Logica_Aplicacion_3.SumarDiagonal(Logica_Aplicacion_3.MatrizDiagonal);
            MostrarTexto      = "La suma de la diagonal es = " + ResultadoDiagonal;

            MessageBox.Show(MostrarTexto);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Boton para añadir numeros a la matriz
        /// </summary>
        /// <param name="sender">Parametro del Boton Añadir a la matriz</param>
        /// <param name="e">Parametro del Boton Añadir a la matriz</param>
        /// <remarks>Comprueba con Double.TryParse si es un caracter valido. En caso de ser valido llama a AñadirNumero sino muestra un mensaje de error</remarks>
        private void BotonAñadirMatriz_Click(object sender, EventArgs e)
        {
            if (Logica_Aplicacion_3.FilasLLenas == 3)
            {
                BotonAñadirMatriz.Enabled = false;
            }
            else
            {
                double NumTextBox;
                bool   ValorAceptado = Double.TryParse(TextBoxAñadirMatriz1.Text, out NumTextBox);

                if (ValorAceptado)
                {
                    Logica_Aplicacion_3.AñadirNumero(Logica_Aplicacion_3.MatrizDiagonal, NumTextBox);
                }
                else
                {
                    MessageBox.Show("El caracter introducido no es valido");
                }
            }

            TextBoxAñadirMatriz1.Clear();
        }