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

Определить функцию для перевода из полярных в декартовы координаты - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 23, средняя оценка - 4.78
Zalik
2 / 2 / 0
Регистрация: 24.05.2010
Сообщений: 94
06.12.2010, 07:19     Определить функцию для перевода из полярных в декартовы координаты #1
На с++ Описать структуры для декартовых (x, y) и полярных (r, pi) координат.
Определить функцию для перевода из полярных в декартовы координаты.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2010, 07:19     Определить функцию для перевода из полярных в декартовы координаты
Посмотрите здесь:

Написать функцию со сменным числом параметров для перевода чисел из двичной системы счисления в троичную C++
Написать функцию для перевода переменной типа long в символьную строку в шестнадцатиричном представлении ( ltoah( long num, char s[]) ) и тестирующую C++
C++ Дано множество точек на плоскости, заданных полярными координатами. Получить декартовы координаты этих точек
C++ Класс Quadrangle (четырехугольник). Класс хранит Декартовы координаты четырех углов четырехугольника
Написать функцию перевода из 10-й сс в 16-ую C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Sudoki
124 / 64 / 1
Регистрация: 19.04.2010
Сообщений: 196
06.12.2010, 09:52     Определить функцию для перевода из полярных в декартовы координаты #2
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
#include <math.h>
 
#define PI 3.14f
 
struct Decart
{
   float x, y;
 
   Decart() : x(0), y(0) {};
};
 
struct Polar
{
   float r, phi;
 
   Polar() : r(0), phi(0) {};
};
 
Polar DecartToPolar(Decart d)
{
  Polar p;
    p.r = sqrt(d.x*d.x+d.y*d.y);
    if(p.r!=0)
      p.phi = asin(d.y/p.r);  
 
    return p;
};
 
Decart PolarToDecart(Polar p)
{
   Decart d;
     d.x = p.r*cos(p.phi);
     d.y = p.r*sin(p.phi);
   return d;
};
Zalik
2 / 2 / 0
Регистрация: 24.05.2010
Сообщений: 94
07.12.2010, 06:06  [ТС]     Определить функцию для перевода из полярных в декартовы координаты #3
Программа нашла около 20 ошибок......

Добавлено через 15 часов 47 минут
Кто-нибудь сможет помочь?
Sudoki
124 / 64 / 1
Регистрация: 19.04.2010
Сообщений: 196
07.12.2010, 09:01     Определить функцию для перевода из полярных в декартовы координаты #4
Добавь функцию main это только кусок программы остальное я не писал думал ты знаешь.
Yandex
Объявления
07.12.2010, 09:01     Определить функцию для перевода из полярных в декартовы координаты
Ответ Создать тему
Опции темы

Текущее время: 02:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru