Форум программистов, компьютерный форум CyberForum.ru

С++ класс (создайте класс с именем Complex для выполнения в арифмитических операий с комплексными числами)) - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
Илюза19
0 / 0 / 0
Регистрация: 21.05.2013
Сообщений: 41
21.05.2013, 14:18     С++ класс (создайте класс с именем Complex для выполнения в арифмитических операий с комплексными числами)) #1
Кто сможет помогите пожалуйста!

(Класс Complex). Создайте класс с именем Complex для выполнения в арифмитических операий с комплексными числами. Напишите программу для тестирования вашего класса.
Комплексные числа имеют вид:
realPart + imaginaryPart * I, где I равно sqrt(-1) (под корнем -1)
Используйте для представления закрытых данных класса переменные числа типа double. Определите конструктор который дает возможность инициализировать обьект класса при его обьявления. Контруктор должен содержать значения по умолчанию на случай отсутствия инициализаторов. Предусмотрите элемент=функции для каждого из следующий действий:
a) Сложение двух чисел типа COMPLEX: складываются вместе их вещественные части и их мнимы части.
b) Вычитание двух чисел типа COMPLEX: вещественная чсть правого операнда вычитается из вещественной части левого операнда и мнимая часть правого операнда вычитается из мнимой части левого.
c) Вывод чисел типа COMPLEX в виде (a.b), где a-вещественая часть и b-мнимая.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.05.2013, 14:18     С++ класс (создайте класс с именем Complex для выполнения в арифмитических операий с комплексными числами))
Посмотрите здесь:

C++ Класс для работы с комплексными числами
C++ Описать класс для работы с комплексными числами
C++ Класс Complex для работы с комплексными числами
C++ Реализовать класс Complex для работы с комплексными числами
C++ Создайте класс с именем Rational для выполнения действий с дробями
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
-=ЮрА=-
Заблокирован
Автор FAQ
21.05.2013, 15:04     С++ класс (создайте класс с именем Complex для выполнения в арифмитических операий с комплексными числами)) #2
Илюза19, вот тут класс CComplex есть перегрузка операторов и прочие вкусности ООП
Нахождение комплексных корней методом Ньютона


Добавлено через 2 минуты
Здесь я выкладывал ещё много инфы по комплексам
http://www.cyberforum.ru/faq/thread4...ml#post2432704

http://www.cyberforum.ru/faq/thread4...ml#post2439450

http://www.cyberforum.ru/faq/thread4...ml#post2444225
(там есть и немного другой класс CComplex)
Илюза19
0 / 0 / 0
Регистрация: 21.05.2013
Сообщений: 41
21.05.2013, 15:27  [ТС]     С++ класс (создайте класс с именем Complex для выполнения в арифмитических операий с комплексными числами)) #3
первая прога не работает(
-=ЮрА=-
Заблокирован
Автор FAQ
21.05.2013, 17:46     С++ класс (создайте класс с именем Complex для выполнения в арифмитических операий с комплексными числами)) #4
Цитата Сообщение от Илюза19 Посмотреть сообщение
первая прога не работает(
- что пишет линковщик?
Собственно вот линк на онлайн компиляцию http://codepad.org/gJrKEIWD никаких ошибок в коде нет, так что грешим на своё умение линковать проекты.
Илюза19
0 / 0 / 0
Регистрация: 21.05.2013
Сообщений: 41
21.05.2013, 19:03  [ТС]     С++ класс (создайте класс с именем Complex для выполнения в арифмитических операий с комплексными числами)) #5
Спасибо)
Илюза19
0 / 0 / 0
Регистрация: 21.05.2013
Сообщений: 41
23.05.2013, 17:49  [ТС]     С++ класс (создайте класс с именем Complex для выполнения в арифмитических операий с комплексными числами)) #6
-=ЮрА=-, а можете код написать пожалуйста!
-=ЮрА=-
23.05.2013, 17:53     С++ класс (создайте класс с именем Complex для выполнения в арифмитических операий с комплексными числами))
  #7

Не по теме:

Илюза19, я и так привёл код

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
Нахождение комплексных корней методом Ньютона
потом ответил
Цитата Сообщение от Илюза19 Посмотреть сообщение
первая прога не работает(
что не умешь компилировать
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
Собственно вот линк на онлайн компиляцию http://codepad.org/gJrKEIWD никаких ошибок в коде нет, так что грешим на своё умение линковать проекты.
какие ещё вопросы?

Yandex
Объявления
23.05.2013, 17:53     С++ класс (создайте класс с именем Complex для выполнения в арифмитических операий с комплексными числами))
Ответ Создать тему
Опции темы

Текущее время: 23:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru