Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Перегрузка операторов / 10 сообщений из 10, страница 1 из 1
18.05.2014, 22:00
    #38644668
yurez_orsha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перегрузка операторов
Здравствуйте, помогите пожалуйста решить следующее задание, а то я вообще не представляю как это можно сделать
Составить описание класса для представления комплексных чисел (в тригонометрической форме). Обеспечить перегрузку оператора возведения в степень (^) комплексных чисел.
Заранее благодарен!!!
...
Рейтинг: 0 / 0
19.05.2014, 13:01
    #38645057
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перегрузка операторов
yurez_orsha, сходу замечу что здесь сидят толковые кодеры на "СИ-плюшка-плюшка" но не все из них
помнят как комплексное число возводится в степень. Поэтому чтобы не было недосказанности прошу
автора детализировать ТЗ в части математики.
...
Рейтинг: 0 / 0
19.05.2014, 13:30
    #38645103
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перегрузка операторов
maytonно не все из них
помнят как комплексное число возводится в степень
это необязательно, а вот для каких типов перегружать оператор - ТЗ в студию
...
Рейтинг: 0 / 0
19.05.2014, 20:17
    #38645689
yurez_orsha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перегрузка операторов
maytonyurez_orsha, сходу замечу что здесь сидят толковые кодеры на "СИ-плюшка-плюшка" но не все из них
помнят как комплексное число возводится в степень. Поэтому чтобы не было недосказанности прошу
автора детализировать ТЗ в части математики.
Z=r*(cos(a)+i*sin(a))-вот предсатвление комплексного числа в тригонометрической форме,
r и a-нужно вводить вручную,данное выражение нужно возвести в степень,
если i будет в чётной степени ,следовательно всместо неё -1, если нечётная ,то так и оставить i.ну вот как-то так
...
Рейтинг: 0 / 0
19.05.2014, 20:29
    #38645696
Mozok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перегрузка операторов
yurez_orshaZ=r*(cos(a)+i*sin(a))-вот предсатвление комплексного числа в тригонометрической форме,
r и a-нужно вводить вручную,данное выражение нужно возвести в степень,
если i будет в чётной степени ,следовательно всместо неё -1, если нечётная ,то так и оставить i.ну вот как-то так
Совсем с ума посходили, руками произвольную степень считать.
Все помнят операции над степенями?
...
Рейтинг: 0 / 0
19.05.2014, 20:36
    #38645704
yurez_orsha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перегрузка операторов
Mozokyurez_orshaZ=r*(cos(a)+i*sin(a))-вот предсатвление комплексного числа в тригонометрической форме,
r и a-нужно вводить вручную,данное выражение нужно возвести в степень,
если i будет в чётной степени ,следовательно всместо неё -1, если нечётная ,то так и оставить i.ну вот как-то так
Совсем с ума посходили, руками произвольную степень считать.
Все помнят операции над степенями?

ну а как ещё?
...
Рейтинг: 0 / 0
19.05.2014, 20:39
    #38645705
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перегрузка операторов
yurez_orsha,

показатель - целое, вещественное, комплексное?
...
Рейтинг: 0 / 0
19.05.2014, 20:51
    #38645716
yurez_orsha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перегрузка операторов
Изопропилyurez_orsha,

показатель - целое, вещественное, комплексное?
целое конечно
...
Рейтинг: 0 / 0
19.05.2014, 21:47
    #38645753
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перегрузка операторов
yurez_orshaцелое конечно
почему "конечно"?
...
Рейтинг: 0 / 0
20.05.2014, 02:45
    #38645839
SashaMercury
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перегрузка операторов
Перегрузка операторов
yurez_orsha Составить описание класса для представления комплексных чисел (в тригонометрической форме).

yurez_orshaZ=r*(cos(a)+i*sin(a))-вот предсатвление комплексного числа в тригонометрической форме,
r и a-нужно вводить вручную,данное выражение нужно возвести в степень,
если i будет в чётной степени ,следовательно всместо неё -1, если нечётная ,то так и оставить i.ну вот как-то так

Описание класса для представления элементов принадлежащих пространству комплексных чисел в тригонометрической форме вам может быть и помогли бы составить, если бы вы привели хотя-бы 30 процентов своего кода.

И что вы хотите иметь на выходе ? Результат по формуле Эйлера или результат по формуле Муавра(скорее всего) ?

Резюмируя:
1. Детализируйте ТЗ.

2. yurez_orshaZ=r*(cos(a)+i*sin(a))-вот предсатвление комплексного числа в тригонометрической форме,
r и a-нужно вводить вручную,данное выражение нужно возвести в степень,
если i будет в чётной степени ,следовательно всместо неё -1, если нечётная ,то так и оставить i.ну вот как-то так
При чём тут вообще это ?? вы возводите в степень не мнимую единицу. Почитайте ТФКП..
3. Покажите что вы сделали сами, или спросите более корректно-не "сделайте за меня", а "помогите начать".(Но сначала сами поймите что вам нужно.)
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Перегрузка операторов / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]