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

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

Войти
Регистрация
Восстановить пароль
 
Sevi4_by
5 / 5 / 0
Регистрация: 23.02.2013
Сообщений: 71
#1

подскажите, как правильно составить алгоритм - C++

09.03.2013, 00:02. Просмотров 431. Ответов 6
Метки нет (Все метки)

Есть 3 планеты, которые вращаются вокруг звезды. Массу, скорость и радиус планет я ввожу с клавиатуры.
5. Рассчитать, на каком расстоянии друг от друга будут находиться планеты для заданного времени t, прошедшего с момента появления звездолета в системе. (планеты в начале на одной прямой стоят)
Я так понял, надо как-то находить угол отклонения от первоначальной точки?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.03.2013, 00:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос подскажите, как правильно составить алгоритм (C++):

Подскажите как правильно сделать алгоритм дешифровки - C++
Здравствуйте, есть следующий код: #include<iostream> #include<math.h> #include<string.h> #define m 4096 #define y0 4003 #define...

Как правильно записать алгоритм и как отобразить max и min? - C++
как правильно записать алгоритм и как отобразить max и min h = min {a,b,max{c,d}}

Подскажите, как правильно написать - C++
Здравствуйте! Подскажите, пожалуйста, как написать такой код правильно: class Example { public: Example(int...

Пожалуйста подскажите как правильно! - C++
Получите целочисленную матрицу A размеров nxm, для которой aij=i+2j

Подскажите как правильно сделать - C++
Нужно добавить К столбцов в начало матрицы, я сделала но добавление в конец, не подскажете как добавить в начало ...

Подскажите как правильно сделать - C++
Помогите пожалуйста нужно отсортировать четные элементы массива а не четные оставить на своих местах. Например ввожу 14 52 6 8 4 ---— 1...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,925
Записей в блоге: 1
09.03.2013, 00:13 #2
при чём тут С++? Чистая физика.

Не по теме:

Или у тебя и с физикой и с С++ проблемы?



Добавлено через 9 минут
+ вопрос. Планеты в одной плоскости вращаются?
1
Sevi4_by
5 / 5 / 0
Регистрация: 23.02.2013
Сообщений: 71
09.03.2013, 01:36  [ТС] #3
да, в одной плоскости
0
palva
2614 / 1836 / 263
Регистрация: 08.06.2007
Сообщений: 6,995
Записей в блоге: 4
09.03.2013, 01:39 #4
А масса планет зачем нужна?
0
Wolkodav
604 / 457 / 32
Регистрация: 18.09.2012
Сообщений: 1,685
09.03.2013, 02:48 #5
Силу взоимодействия. Не тут без физики не покатит. Рассчитай по формулам. А дальше просто вбейте вычисления в программу.
1
palva
2614 / 1836 / 263
Регистрация: 08.06.2007
Сообщений: 6,995
Записей в блоге: 4
09.03.2013, 10:19 #6
Если скорость планеты по орбите v, а радиус орбиты r, то угловая скорость v/r.
Если первоначально планеты выстроились по положительному лучу оси x, то координаты данной планеты во время t будут x = r cos (v/r *t). y = r sin (v/r *t). А зная координаты каждой планеты в данный момент можно вычислить расстояния между ними.

Добавлено через 3 минуты
А если какая то планета в начальный момент находилась на отрицательной части оси x (вроде тоже на одной прямой считается), то для формул координат такой планеты к фазе надо добавить число пи.
1
Sevi4_by
5 / 5 / 0
Регистрация: 23.02.2013
Сообщений: 71
09.03.2013, 11:09  [ТС] #7
Это только один пункт из задачи, масса для другого нужна
спасибо за помощь, вроде стало все более менее ясно)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.03.2013, 11:09
Привет! Вот еще темы с ответами:

Подскажите как правильно сделать - C++
Нужно добавить К столбцов в начало матрицы, добавлять оно добавляться но оно берет память левую, выходит за приделы массива, не могу...

Подскажите пожалуйста как правильно расспечатать - C++
Всем привет! Как правильно расспечатать? void fun(void ** vaddr){ printf("%p", *(int*)vaddr); } Так будет...

Подскажите пожалуйста, как правильно освободить память - C++
Всем ку! Подскажите пожалуйста, как правильно удалить(освободить память) массива array2D. Array1D<Elem>* array2D = ...

Подскажите как правильно добавить виртуальный деструктор - C++
Доброго времени суток Подскажите пожалуйста, как правильно добавить виртуальный деструктор в класс Int, Double, String и что он должен...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
09.03.2013, 11:09
Ответ Создать тему
Опции темы

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