Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
Helga26
0 / 0 / 0
Регистрация: 01.06.2014
Сообщений: 7
1

8. Описать структуры для декартовых (x, y) и полярных (r, pi) координат

19.06.2014, 13:53. Просмотров 710. Ответов 1
Метки нет (Все метки)

8. Описать структуры для декартовых (x, y) и полярных (r, pi) координат. Определить функцию для перевода из полярных в декартовы координаты.

с коментариями
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.06.2014, 13:53
Ответы с готовыми решениями:

Изменение класса для использования полярных координат
Есть код для вычисления напряжения в цепи переменного тока по формуле: Z = jw...

Создать класс для перевода полярных координат в декартовы
Класс CPtoD для перевода полярных координат в декартовы. Свойства класса:...

Функция для определения полярных координат точки по ее прямоугольным декартовым координатам
Написать и протестировать функцию для определения полярных координат точки по...

Создайте класс Polar, который предназначен для хранения полярных координат (радиуса и угла)
Задача такова: Только для любителей математики: создайте класс Polar, который...

Описать тип-структуру "Точка на плоскости в декартовых координатах"
Описать тип-структуру «точка на плоскости в декартовых координатах». Описать...

1
zss
Модератор
Эксперт С++
7394 / 6790 / 4295
Регистрация: 18.12.2011
Сообщений: 17,932
Завершенные тесты: 1
19.06.2014, 14:02 2
Лучший ответ Сообщение было отмечено Helga26 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
struct dekart
{
    double x,y;
};
struct polyar
{
   double rho,phy;
};
polyar ToPolyar(decart dd)
{
   polyar pp;
   pp.rho=sqrt(dd.x*dd.x+dd.y*dd.y);
   pp.phy=atan2(dd.x,dd.y);
   return pp;
}
decart ToDecart(polyar pp)
{
   decart dd;
   dd.x=pp.rho*cos(pp.phy);
   dd.y=pp.rho*sin(pp.phy);
   return dd;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.06.2014, 14:02

Создать два класса: PointXY с данными x, y (точка на плоскости в декартовых координатах) и PointPolar с данными r, phi (точка на плоскости в полярных
Создать два класса: PointXY с данными x, y (точка на плоскости в декартовых...

Написать класс "вектор на плоскости" заданный в системе декартовых координат
Разработать класс, набор методов (конструктор, деструктор и указаны методы) для...

Описать класс для структуры данных
Описать структуру с именем AEROFLOT, содержащую следующие поля: 1. Описать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru