Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/15: Рейтинг темы: голосов - 15, средняя оценка - 5.00
1 / 1 / 0
Регистрация: 29.01.2010
Сообщений: 20

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

20.02.2010, 06:03. Показов 2907. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Написать и протестировать функцию для определения полярных координат точки по ее прямоугольным декартовым координатам. Зависимость полярных и декартовых координат
Изображения
 
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.02.2010, 06:03
Ответы с готовыми решениями:

Функция определения расстояния от начала координат до заданной пространственной точки
Разработать функцию , которая определяет и возвращает расстояние от начала координат до заданной пространственной точки ( параметр функции...

Подпрограмма для определения координат четвертой вершины прямоугольника (по заданным координатам остальных)
Даны числа x1, y1, x2, y2, x3, y3. определяющие три вершины прямоугольника. Составьте подпрограмму для определения координат четвертой...

Нужна формула для определения координат точки
Возникла необходимость выразить координаты точки, являющейся концом вектора определенной длины (len) и с известными координатами начала...

4
1 / 1 / 0
Регистрация: 29.01.2010
Сообщений: 20
20.02.2010, 06:04  [ТС]
Народ помогите буду очень благодарен...
0
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
20.02.2010, 08:38
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
#include <iostream>
#include <cmath>
 
#define GET(A)  {std::cout << "Введите " << #A << ": "; std::cin >> A;}
 
//Вычисление расстояния
double r(double x, double y)
{
    return sqrt(x*x+y*y);
}
 
//Вычисление угла (в радианах)
double f(double x, double y)
{
    return atan2(y, x); 
}
 
 
int main()
{
    setlocale(LC_ALL, "Russian");
    double x, y;
    GET(x); GET(y);
    std::cout << "Расстояние равно " << r(x, y) << std::endl
              << "Угол равен " << f(x, y) << std::endl;
    system("pause");
    return 0;
}
0
Day
 Аватар для Day
1180 / 990 / 83
Регистрация: 29.10.2009
Сообщений: 1,385
20.02.2010, 22:14
Пришел в голову дурацкий вопрос.
А если x=y=0 ?
Определено ли для этого случая тригонометрическое (оно же экспотенциальное) представление?
atan2(0,0) дает ошибку и "устанавливает переменную errno = EDOM"
(Документация на Turbo C 2.0)
0
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
21.02.2010, 04:44
Day, я ждал этого вопроса. При нулевых значениях x и/или y функция atan2 работает нормально и возвращает то, что нужно (работаю в MS VS 2008)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.02.2010, 04:44
Помогаю со студенческими работами здесь

Приложение для определения координат точки пересечения двух прямых
Приложение для определения координат точки пересечения двух прямых. Каждая из прямых задается координатами двух своих точек. Главная форма...

Вычисление декартовых координат точки M(x, y, z) по заданным сферическим координатам
Вычислить декартовы координаты точки M(x, y, z), если ее сферические координаты: r = 3,345, φ = 125o10' и θ = 20o20'....

Создайте программу которая рассчитывает расстояние между двумя точками по их декартовым координатам в пространстве
Создайте программу которая рассчитывает расстояние между двумя точками по их декартовым координатам в пространстве/ Помогите пожалуйста

Консольное приложение определения координат курсора мыши на экране
Задание: Создать консольную программу, которая определяет координаты мыши на экране. В программе должны быть: строка с сообщением...

Изменение класса для использования полярных координат
Есть код для вычисления напряжения в цепи переменного тока по формуле: Z = jw + 1 / (jw) для импеданса и V = Z * j для напряжения, где ...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru