Комплексное число
Постановка задачи
Разработать и реализовать класс Комплексное число, предлагающий представление комплексного числа и методы для действий с ними:
- сложение
- вычитание
- умножение
- вычисление модуля
- вывод в консоль
Советы и подсказки
- Поля этого класса допустимо сделать открытыми: алгебра комплексных чисел не накладывает ограничения на действительную и мнимую части, поэтому дополнительные проверки при их изменении не требуются.
- Пользовательским типам данных принято давать названия, начинающиеся с
T
(typename) илиC
(class), например,TComplex
.
Пример клиентского кода
Названия полей и методов в вашей реализации могут быть другими. Цель примера - показать способ использования класса (в данном случае сложение двух чисел и вывод результата).
TComplex a, b;
a.re = 3, a.im = 5.9;
b.re = 0.4, b.im = 2;
TComplex c = a.add(b);
c.print();