→ Для вступления в общество новичков и профессионалов программирования, пожалуйста нажмите здесь ...

Форум программистов: C++, Basic, Delphi, Pascal, JavaScript
Логин: Пароль:
Запомнить?  
@Mail.ru



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
комплексные числа 
Автор Сообщение
Начинающий

Регистрация: 05.01.2015
Сообщения: 5

Репутация: 0 [ ? ]
Сообщение комплексные числа
помогите пожалуйста написать код, у меня не получается
Комплексное число задается своим модулем и углом (например, число 10 * (Cos (π / 6) + Sin (π / 6)) задается парой (10, π / 6). Реализовать:
Сложение (вычитание) чисел
Произведение двух чисел
деление чисел
Возведение в степень (^)
Извлечения квадратного корня (sqrt ())


10.01.2015 22:28
Профиль Отправить email
Начинающий

Регистрация: 19.11.2014
Сообщения: 16
Откуда: Киев
Языки:

Репутация: 0 [ ? ]
Сообщение Re: комплексные числа


Ну, примерно вот так. Комменты не писал, потому как там комментировать особо нечего. Надеюсь, с перегрузкой операторов знаком? тебе осталось реализовать вычитание, деление и извлечение корня, ну и комментарии написать и под себя доделать. Будут вопросы, пиши.


12.01.2015 22:11
Профиль Отправить email
Начинающий

Регистрация: 05.01.2015
Сообщения: 5

Репутация: 0 [ ? ]
Сообщение Re: комплексные числа
большое спасибо за код! но у меня в visual studio 2010 выдает ошибки


13.01.2015 14:49
Профиль Отправить email
Начинающий

Регистрация: 19.11.2014
Сообщения: 16
Откуда: Киев
Языки:

Репутация: 0 [ ? ]
Сообщение Re: комплексные числа
Да, забыл сказать, смотри поддержку C++11 и выше в документации к своему компилятору, возможно версию обновить нужно. Если что, немного переделай. Ой, и в конструкторе я проверку нулевых значений косинуса и синуса только для одного полного круга сделал, можно расширить на кратные значения углов если нужно.


13.01.2015 18:54
Профиль Отправить email
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 


Кто сейчас на конференции

Зарегистрированные пользователи: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
cron
© 2013 «Форум программистов Украины»