Проконсультируйте по коду класса дробей-рациональных чисел - C#

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

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

Здравствуйте, дали мне задачку - описать класс дробей. Полное условие: Описать класс дробей-рациональных чисел, являющихся отношением двух целых чисел. Предусмотреть методы сложения, вычитания, умножения и деления дробей. Нашел я свою задачку в интернете и стал разбираться.
Листинг программы
  1. class Drob
  2. {
  3. public double c;
  4. public double z;
  5. public double k = 0;
  6. public Drob(int ch, int zn)
  7. {
  8. c = ch;
  9. z = zn;
  10. }
  11. public override string ToString()
  12. {
  13. return c.ToString() + "/" + z.ToString();
  14. }
  15. public static Drob operator +(Drob a, Drob b)
  16. {
  17. Drob t = new Drob(1, 1); ////////////////
  18. t.c = (a.c * b.z + a.z * b.c);
  19. t.z = a.z * b.z;
  20. return t;
  21. }
  22. public static Drob operator -(Drob a, Drob b)
  23. {
  24. Drob t = new Drob(1, 1); ////////////////
  25. t.c = (a.c * b.z - a.z * b.c);
  26. t.z = a.z * b.z;
  27. return t;
  28. }
  29. public static Drob operator *(Drob a, Drob b)
  30. {
  31. Drob t = new Drob(1, 1); //////////////
  32. t.c = (a.c * b.c);
  33. t.z = a.z * b.z;
  34. return t;
  35. }
  36. public static Drob operator /(Drob a, Drob b)
  37. {
  38. Drob t = new Drob(1, 1); //////////////
  39. t.c = (a.c / b.c);
  40. t.z = a.z / b.z;
  41. return t;
  42. }
  43. }
В общем то разобрался, но не во всем. Меня интересуют строки
Листинг программы
  1. Drob t = new Drob(1, 1);
. Никак не пойму, зачем там в скобочках 1,1 и почему именно 1,1? Объясните плиз.

Решение задачи: «Проконсультируйте по коду класса дробей-рациональных чисел»

textual
Листинг программы
  1.             public Drob()
  2.             {
  3.             }

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


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

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

10   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы