Опишите структуру LinearEquation, соответствующую линейному уравнению - C#
Формулировка задачи:
Опишите структуру LinearEquation, соответствующую линейному уравнению. Уравнение ax+ b= c задаётся коэффициентами a,b и c. Определить функцию, находящую корень линейного уравнения.Напишите программу, использующую эту функцию. Предусмотрите обработку исключительных ситуаций
Решение задачи: «Опишите структуру LinearEquation, соответствующую линейному уравнению»
textual
Листинг программы
struct LinearEquation
{
public double A { get; private set; }
public double B { get; private set; }
public double C { get; private set; }
public LinearEquation(double a, double b, double c)
{
if (a == 0)
throw new ArgumentException();
A = a;
B = b;
C = c;
}
public double Root()
{
return (C - B) / A;
}
}