Написание программы с использованием классов для решения квадратных уравнений - C#
Формулировка задачи:
Доброго дня суток!
Пытаюсь написать программу
через классы
, которая бы решала квадратные уравнения. К сожалению сам разобраться не могу.Пожалуйста помогите.Решение задачи: «Написание программы с использованием классов для решения квадратных уравнений»
textual
Листинг программы
using System;
namespace Quadrature
{
internal class QuadraticEquation
{
public double A { get; private set; }
public double B { get; private set; }
public double C { get; private set; }
public QuadraticEquation(double a, double b, double c)
{
A = a;
B = b;
C = c;
}
public Tuple<double, double> Solve()
{
double D = B * B - 4 * A * C;
if (D < 0) return null;
return new Tuple<double, double>((-B + Math.Sqrt(D)) / (2 * A), (-B - Math.Sqrt(D)) / (2 * A));
}
}
internal class Program
{
private static void Main()
{
var e = new QuadraticEquation(1, 2, 1);
Console.WriteLine(e.Solve());
Console.ReadKey();
}
}
}