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

Расчёт траектории полёта тела брошенного под углом к горизонту - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 29, средняя оценка - 4.66
Dynamyte
0 / 0 / 0
Регистрация: 19.10.2012
Сообщений: 39
19.10.2012, 21:19     Расчёт траектории полёта тела брошенного под углом к горизонту #1
Помогите пожалуйста. Нужно написать программу, для расчёта траектории полёта тела брошенного под углом к горизонту. Графиком является парабола. Пользователь вводит силу броска(F), массу тела(m), интервал времени, в течении которого сила действует на тело(dt) и угол(a) (в градусах). Константы: ускорение свободного падения (g) ~ 9.8 м/с^2; число П ~ 3.1415926535. h=h(s) h- максимальная высота, на которую тело поднимается, s - длина полёта. h=(F^2*dt^sin^2a)/(2gm^2) ; s=(F^2*dt^2*sin2a)/(m^2*g) . Вершиной параболы является точка [s/2;h]; x0=s/2, y0=h. Сопротивлением ветра пренебречь. Так же координаты крайних точек: [0;0] и [s;0]. Формула для перевода градусов в радианы (для вычисления синусов): (x*p)/180 . Программа должна нарисовать параболу относительно осей x (s) и y (h). Желательно сделать масштабирование. Заранее большое спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.10.2012, 21:19     Расчёт траектории полёта тела брошенного под углом к горизонту
Посмотрите здесь:

C++ Типовой расчёт
Задача по физике. С некоторой высоты под углом к горизонту брошено тело. C++
Движение тела брошенного под углом к горизонту с сопротивлением воздуха C++
C++ Разработать программу ручного ввода с клавиатуры произвольной траектории с изображением вводимой траектории на экране
C++ Расчёт дисперсии
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
sergey_viper
9 / 3 / 1
Регистрация: 15.04.2012
Сообщений: 177
23.05.2013, 11:49     Расчёт траектории полёта тела брошенного под углом к горизонту #2
Цитата Сообщение от Dynamyte Посмотреть сообщение
Помогите пожалуйста. Нужно написать программу, для расчёта траектории полёта тела брошенного под углом к горизонту. Графиком является парабола. Пользователь вводит силу броска(F), массу тела(m), интервал времени, в течении которого сила действует на тело(dt) и угол(a) (в градусах). Константы: ускорение свободного падения (g) ~ 9.8 м/с^2; число П ~ 3.1415926535. h=h(s) h- максимальная высота, на которую тело поднимается, s - длина полёта. h=(F^2*dt^sin^2a)/(2gm^2) ; s=(F^2*dt^2*sin2a)/(m^2*g) . Вершиной параболы является точка [s/2;h]; x0=s/2, y0=h. Сопротивлением ветра пренебречь. Так же координаты крайних точек: [0;0] и [s;0]. Формула для перевода градусов в радианы (для вычисления синусов): (x*p)/180 . Программа должна нарисовать параболу относительно осей x (s) и y (h). Желательно сделать масштабирование. Заранее большое спасибо.
Автор, вы решили задачу?
Dynamyte
0 / 0 / 0
Регистрация: 19.10.2012
Сообщений: 39
24.05.2013, 18:46  [ТС]     Расчёт траектории полёта тела брошенного под углом к горизонту #3
да, очень давно решил, но с помощью PascalABC.NET
sergey_viper
9 / 3 / 1
Регистрация: 15.04.2012
Сообщений: 177
25.05.2013, 16:50     Расчёт траектории полёта тела брошенного под углом к горизонту #4
Цитата Сообщение от Dynamyte Посмотреть сообщение
да, очень давно решил, но с помощью PascalABC.NET
Проблема была в графическом отображении ???
Yandex
Объявления
25.05.2013, 16:50     Расчёт траектории полёта тела брошенного под углом к горизонту
Ответ Создать тему
Опции темы

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