Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
zRemix
1 / 1 / 0
Регистрация: 29.01.2010
Сообщений: 20
#1

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

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

Написать и протестировать функцию для определения полярных координат точки по ее прямоугольным декартовым координатам. Зависимость полярных и декартовых координат
0
Изображения
 
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.02.2010, 06:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Функция для определения полярных координат точки по ее прямоугольным декартовым координатам (C++):

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

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

Создать класс для перевода полярных координат в декартовы - C++
Класс CPtoD для перевода полярных координат в декартовы. Свойства класса: • угол в радианах rad; • координата х; • координата у. ...

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

По координатам вершин узнать, является ли треугольник прямоугольным - C++
Помогите, не пойму, что не так Работает, словно проверяет, существует ли треугольник вообще, а не проверяет на прямоугольный угол ...

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

4
zRemix
1 / 1 / 0
Регистрация: 29.01.2010
Сообщений: 20
20.02.2010, 06:04  [ТС] #2
Народ помогите буду очень благодарен...
0
Nameless One
Эксперт С++
5775 / 3425 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
20.02.2010, 08:38 #3
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
1158 / 963 / 57
Регистрация: 29.10.2009
Сообщений: 1,385
20.02.2010, 22:14 #4
Пришел в голову дурацкий вопрос.
А если x=y=0 ?
Определено ли для этого случая тригонометрическое (оно же экспотенциальное) представление?
atan2(0,0) дает ошибку и "устанавливает переменную errno = EDOM"
(Документация на Turbo C 2.0)
0
Nameless One
Эксперт С++
5775 / 3425 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
21.02.2010, 04:44 #5
Day, я ждал этого вопроса. При нулевых значениях x и/или y функция atan2 работает нормально и возвращает то, что нужно (работаю в MS VS 2008)
1
21.02.2010, 04:44
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.02.2010, 04:44
Привет! Вот еще темы с ответами:

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

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

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

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


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

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

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