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

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

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

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

с коментариями
http://www.cyberforum.ru/cpp-beginners/thread1863108.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.06.2014, 13:53
Я подобрал для вас темы с готовыми решениями и ответами на вопрос 8. Описать структуры для декартовых (x, y) и полярных (r, pi) координат (C++):

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

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

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

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

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

1
zss
Модератор
Эксперт С++
6953 / 6515 / 4136
Регистрация: 18.12.2011
Сообщений: 17,184
Завершенные тесты: 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
Привет! Вот еще темы с решениями:

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

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

Описать переменную круг, в которой содержатся все дан* ные для построения круга в декартовой системе координат
Описать переменную круг, в которой содержатся все дан* ные для построения круга...

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


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

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

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