Как правильно добавить код решения линейного уравнения в класс? - 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д