Как правильно добавить код решения линейного уравнения в класс? - C#

Узнай цену своей работы

Формулировка задачи:

Линейное уравнение у = Ах + В Поле first - дробное число, коэффициент А; поле second - дробное число, коэффициент В. Реализовать метод root () - вычисление корня линейного уравнения. Метод должен проверять неравенство коэффициента А нулю. Я сделала так.
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);
 
            }
        }
    }
Можно ли сделать так, чтобы поле, отвечающее за у отсутствовало? Ведь в задании только 2 поля - A и B.

Решение задачи: «Как правильно добавить код решения линейного уравнения в класс?»

textual
Листинг программы
qwr.Read(h, j - s);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.6 из 5
Похожие ответы