Как правильно добавить код решения линейного уравнения в класс? - C#
Формулировка задачи:
Линейное уравнение у = Ах + В Поле first - дробное число, коэффициент А; поле second - дробное число, коэффициент В. Реализовать метод root () - вычисление корня линейного уравнения. Метод должен проверять неравенство коэффициента А нулю.
Я сделала так.
Можно ли сделать так, чтобы поле, отвечающее за у отсутствовало? Ведь в задании только 2 поля - A и B.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication5 { class MyClass { private double first; private double second; private double funk; private double x; public MyClass(double A, double B, double Y) { first = A; second = B; funk = Y; } public void Read(double a, double b, double y) { first = a; second = b; funk = y; root(); } public void root() { if (first != 0) x = (funk - second) / first; Display(); } public void Display() { Console.WriteLine("Значение х : {0}", x); Console.ReadKey(); } } class Program { static void Main(string[] args) { MyClass qwr = new MyClass(0, 0, 0); Console.Write("Введите значение А: "); double h = Convert.ToDouble(Console.ReadLine()); Console.Write("Введите значение B: "); double j = Convert.ToDouble(Console.ReadLine()); Console.Write("Введите значение Y: "); double s = Convert.ToDouble(Console.ReadLine()); qwr.Read(h, j, s); } } }
Решение задачи: «Как правильно добавить код решения линейного уравнения в класс?»
textual
Листинг программы
qwr.Read(h, j - s);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д