Прокомментировать код, работающий с комплексными числами - C#

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

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

Можно по порядку объяснить что тут происходит. Что-тут-что означает я понимаю, а связать не могу. А особенно "res.r = a.r + b.r" и " i " тоже. Простые методы я писать могу и понимаю, а тут уже непонятка. О, или дайте, плз, сайт на котором это все написано, не просто методы, элементарные, а уже с объектами, спасибо.
class Complex
    {
        public double r, i;
        public Complex Sum(Complex a, Complex b)
        {
            Complex res = new Complex();
            res.r = a.r + b.r;
            res.i = a.i + b.i;
            return res;
        }
}
 
class Program
    {
        static void Main(string[] args)
        {
            Console.Write("Введите целую часть первого комплексного числа: ");
            double r1 = Convert.ToDouble(Console.ReadLine());
 
            Console.Write("Введите мнимую часть первого комплексного числа: ");
            double i1 = Convert.ToDouble(Console.ReadLine());
 
            Console.Write("Введите целую часть второго комплексного числа: ");
            double r2 = Convert.ToDouble(Console.ReadLine());
 
            Console.Write("Введите мнимую часть первого комплексного числа: ");
            double i2 = Convert.ToDouble(Console.ReadLine());
            Console.Clear();
 
            Complex c1 = new Complex();
            Complex c2 = new Complex();
            c1.r = r1;
            c1.i = i1;
            c2.r = r2;
            c2.i = i2;
            Console.WriteLine("Введенные комплексные числа: ");
            c1.PrintLine(c1);
            c2.PrintLine(c2);
            
            Console.WriteLine("Сложение комплексных чисел:       {0} + {1}i", c1.Sum(c1,c2).r, c1.Sum(c1,c2).i);

Решение задачи: «Прокомментировать код, работающий с комплексными числами»

textual
Листинг программы
Complex c1 = new Complex();
Complex c2 = new Complex();
            c1.r =5;
            c1.i = 4;
            c2.r = 4;
            c2.i = 7;

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


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

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

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