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

Создать класс для работы с тригонометрическими комплексными числами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Решить через тип char http://www.cyberforum.ru/cpp-beginners/thread219755.html
Дано предложение. Сосчитать все сочетания <<ni>>
C++ Дано натурально число N. Сколько различных цифр встречается в его десятичной записи? Ребят, помогите, пожалуйста, с созданием программного кода на С++. Вот, собственно, и сама задача: Дано натурально число N. Сколько различных цифр встречается в его десятичной записи? Программа должна выводить результаты на экран и в файл "output.txt". Добавлено через 2 минуты то есть на си, а не си++. и кстати, в чём отличие этих языков программирования? http://www.cyberforum.ru/cpp-beginners/thread219731.html
Структура. C++
Здравствуйте форумчане. Помогите с куском задачи. Имеется список участниц. и есть список опрошенных N штук которые называют трех претендеток и определяют для каждой первые три места. Вывести три списка участниц набравших наибольшее число 1-х.2-х.3-х мест... Не могу сделать этот кусок список опрошенных N штук которые называют трех претендеток и определяют для каждой первые три места ...
C++ Ввести строку и слово. Вставить введенное слово за самым коротким словом в строке.
помогите
C++ Надо написать программу оперирующую с 2мя динам. структурами http://www.cyberforum.ru/cpp-beginners/thread219721.html
надо написать пр-мму у которой 2 основных обьекта в коде: ученики и группы, причем для учеников набор атрибутов должен быть следующим- 5 оценок,платное/бесплатное обучение, стипендия, ну и ФИО в 40 символов у группы- только номер и вот тут начинается самое интересное: ну консольный ввод/вывод - логично) Реализация строго динамическая, и должна быть функция редактирования студентов и группы...
C++ Синтаксис С++. Двоеточие в конструкторе struct busy_head { size_t size; busy_head(size_t size) : size(size) { }; // Как понимать двоеточие?????????? Заранее огромное спс! busy_head() : size(0) { }; }; подробнее

Показать сообщение отдельно
Unisol
1 / 1 / 0
Регистрация: 16.06.2010
Сообщений: 16

Создать класс для работы с тригонометрическими комплексными числами - C++

25.12.2010, 00:37. Просмотров 938. Ответов 9
Метки (Все метки)

Дана первоначальная задача (я ее решил):3. Создать класс для работы с тригонометрическими комплексными числами. Комплексное число в тригонометрической форме задается своим модулем r и аргументом (углом) φ в виде r×[cos φ+i×sin φ]. Данные класса: модуль r и аргумент φ. Открытые функции класса: ввод числа (r и φ), вывод числа на экран в форме r×[cos φ+i×sin φ], возведение комплексного числа в степень. При возведении комплексного числа в целую степень, модуль возводится в ту же степень, а аргумент умножается на показатель степени (формула Муавра).

Вот она:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#ifndef ABC_H
#define ABC_H
class ABC
{
    public:
           ABC(float,float,float,int);
            void vvod ();
             void vivod ();
             void vozvedenie ();
    private:
            float fi,r,z;
            int n;    
            };
#endif
    
 
 
 
#include<iostream.h>
#include"ABC.h"
#include<math.h>
ABC::ABC(float fi, float r,float z, int n) {fi=0; r=0; z=0; n=0;}
void ABC::vvod() 
    {
    cout << "Enter r= ";
    cin >>r;
    cout << "Enter fi= ";
    cin >>fi;
    }
void ABC::vozvedenie()
{
      cout<<"Vvedite stepenb= ";
      cin>>n;
      cout<<endl;
      r=pow(r,n);
      fi=fi*n;
      
     }
void ABC::vivod()
{
        cout <<r<<"*(cos("<<fi<<")+i*sin("<<fi<<"))"<<endl;
            }
 
 
#include<iostream.h>
#include"ABC.h"
main()
{
    ABC a(2.1,3.1,1.5,4) ;
      a.vvod();
      a.vivod();
      a.vozvedenie();
      a.vivod();
    system("Pause");
    return 0;
}


Вот само задание:

На основе созданного класса для работы с тригонометрическими комплексными числами создать дружественную функцию. Функция должна менять местами действительную и мнимую части.
Может кто помоч ?в дружественных функциях не шарю просто (
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru