viernes, 28 de octubre de 2011

FORMULA GENERAL O CUADRATICA EN C#


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace regla_general
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void btncalcula_Click(object sender, EventArgs e)
        {
            //declaración de variables de tipo Double
            double a, b, c,x1,x2;
            //obtenemos las variables a, b y c de los TextBox txta,txtb y txtc
            //para poder usarlas las convertimos a tipo Double
            a = Convert.ToDouble(txta.Text);
            b = Convert.ToDouble(txtb.Text);
            c = Convert.ToDouble(txtc.Text);
            //realizamos la operación de la fórmula general, para obtener los dos valores de x
            // se repite la operación sólo se cambia el signo del resultado de la raíz
            //Math.sqrt determina la raíz cuadrada y Math.Pow se usa para potenciar una variable
            x1 = (-b + (Math.Sqrt((Math.Pow(b, 2)) - (4 * a * c)))) / (2 * a);
            x2 = (-b - (Math.Sqrt((Math.Pow(b, 2)) - (4 * a * c)))) / (2 * a);
            //se imprimen los resultados de las x en sus respectivas etiquetas
            lbx1.Text = x1.ToString();
            lbx2.Text = x2.ToString();
            //las etiquetas se vuelven visibles pues su propiedad visible estaba en false
            lbx1.Visible = true;
            lbx2.Visible = true;
        }
    }
}














No hay comentarios:

Publicar un comentario