You are on page 1of 2

using System;

using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Claculo_de_raices
{
public class raices
{

public double x1(double a, double b, double c)


{
double res = 0;
double potencia = Math.Pow(b, 2);
double x = potencia - (4 * a * c);

if(x>=0)
{
double raiz = Math.Sqrt(x);
res = (-b + raiz) / (2 * a);
}
return res;

}
public double x2(double a, double b, double c)
{
double res = 0;
double potencia = Math.Pow(b, 2);
double x = potencia - (4 * a * c);

if (x >= 0)
{
double raiz = Math.Sqrt(x);
res = (-b - raiz) / (2 * a);
}
return res;
}
}

using System;
using Claculo_de_raices;
namespace ecuacion_formula_general
{
class Program
{
static void Main(string[] args)
{

double a;
double b;
double c;

raices op = new raices();


Console.Write("ingrese el valor de a: ");
a = Convert.ToDouble(Console.ReadLine());
Console.Write("ingrese el valor de b: ");
b = Convert.ToDouble(Console.ReadLine());
Console.Write("ingrese el valor de c: ");
c = Convert.ToDouble(Console.ReadLine());

double vx1 = op.x1(a, b, c);


double vx2 = op.x2(a, b, c);
Console.WriteLine("x1={0}", Math.Round( vx1, 4));
Console.WriteLine("x2={0}", Math.Round( vx2, 4));
Console.ReadKey();

//double res = opera.x1();


// double ras = opera.x2();
// Console.WriteLine("x2={0}", ras);
//Console.WriteLine("x1= {0}", res);
//Console.ReadLine();
if(vx1==0 && vx2 ==0)
{
Console.Write("No se puede resolver por formula general, la
discriminante es negativa");
Console.ReadKey();
}
}
}
}

//media
for (i = 0; i <= n; i++)
{
r = r + variables[i];
Ma = r / n1;
Media.Text = ("" + Ma);
}

//varianza
for (i = 0; i <=n; i++)
{
Var = Var + ((variables[i] - Ma) * (variables[i] - Ma));
}
Var2 = Var / (n - 1);
Var2 = Var2 / 2;
Varianza.Text = Convert.ToString(Var2);

//Desviasion estandar
Convert.ToDouble(Var2);
estan = Math.Sqrt(Var2);
Desviacion.Text = Convert.ToString(estan);

You might also like