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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.93
NUBISHe
0 / 0 / 1
Регистрация: 02.04.2013
Сообщений: 9
#1

Решение физической задачи: рассчитать полет камня, брошенного под углом к горизонту - C++

31.07.2014, 11:20. Просмотров 1978. Ответов 5
Метки нет (Все метки)

День добрый! Есть проблемка изучаю c++ первый день, прошу помощи по данной задаче.

Вот ее условие:Человек,находящийся на краю обрыва высотой H,бросает с начальной скоростью V камень
под углом alpha к горизонту. Написать программу, которой по введенному пользователем времени t определяется положение камня (высота от дна обрыва x(t) и расстояние до края обрыва y(t) ).Предусмотреть случай,когда камень упал на дно обрыва.Уравнения движения камня имеют вид : вдоль горизонтальной осиx(t)=Vtcos(alpha) ,вдоль направленной вверх вертикальной оси y(t)= H +Vt sin(alpha)-gt^2/2(координата отсчитывается от дна обрыва).
Время полета камня Tопределяется условием y(T) =0, т.е, H+VTsin(alpha)-gt^2/2=0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.07.2014, 11:20     Решение физической задачи: рассчитать полет камня, брошенного под углом к горизонту
Посмотрите здесь:

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

Движение тела брошенного под углом к горизонту с сопротивлением воздуха - C++
Реализовал отрисовку тела, брошеного под углом к горизонту. Использовал следущие формулы: x = x0 + V0 * t * cos(a) y = y0 + V0 * t *...

Сделать блок-схему к курсовой работе (движения тела, брошенного под углом к горизонту) - C++
Есть готовая курсовая работа. Нужно вот сделать блок-схему с метода решения . Уже есть написанная с программы. Документ вышлю лично .

Рассчитать траекторию падения шарика под углом к горизонту - C++
составить падение шарика под углом

Задача по физике. С некоторой высоты под углом к горизонту брошено тело. - C++
С некоторой высоты h_0 под углом к горизонту \alpha со скоростью U брошено тело. Вычислить,какое расстояние по горизонтали оно пролетит...

Моделирование физической задачи на Си/Си++ - C++
Люди, смоделировать задачу физическую на движение тела выпущеным под углом. Ну тоесть должно стрелять что-то пушки и вылетать снаряд. В...

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

Под каким углом к фарватеру Чапаев должен плыть, чтобы его «не снесло»? - C++
если можно то это задача на ленейный тип Чапаеву надо под прямым углом к фар¬ватеру преодолеть реку Урал шириной b м. Его ско-рость в...

Решение задачи - C++
Как решить задачу: поменять местами второй четный со вторым нечетным в одномерном массиве

Решение задачи c++ - C++
Написать программу вычисляющую значение функции y=√(9-x*x) на задонном орезке с заданным шагом H=0.25 помогите пожалйста а то я...

Решение задачи - C++
Доброго времени суток! Очень глупый, уверен, для Вас вопрос, но мне задали задачу, решить пример: (a+b)2-(a2+2ab)/b2 Вот код программы:...

Решение задачи - C++
в первом модуле определёна квадратная матрица четвёртого разряда. Выводится изменённая матрица построчно. во втором модуле все элементы...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Firework
62 / 86 / 23
Регистрация: 01.04.2013
Сообщений: 586
31.07.2014, 11:22     Решение физической задачи: рассчитать полет камня, брошенного под углом к горизонту #2
Так и в чём проблема? Чего не понятно?
Или хотите чтобы за вас всю задачу написали?
NUBISHe
0 / 0 / 1
Регистрация: 02.04.2013
Сообщений: 9
31.07.2014, 11:31  [ТС]     Решение физической задачи: рассчитать полет камня, брошенного под углом к горизонту #3
что выводить x и y?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <cmath>
using namespace std;
int main ()
{
    const double g=9.8;
    double v,alpha,T,t,H
    cout<<"Enter time t = ";
    cin>>t;
    x=v*t*cos(alpha);
    y=v*t*sin(alpha)-g*t*t/2;
    T=V*sin(alpha)/g*(1+pow(1+(2gH/V*V*sin(alpha)*sin(alpha))),(double)1/2)
    cout<<
    return 0;
    
    
    }
Firework
62 / 86 / 23
Регистрация: 01.04.2013
Сообщений: 586
31.07.2014, 11:57     Решение физической задачи: рассчитать полет камня, брошенного под углом к горизонту #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <cmath>
using namespace std;
int main ()
{
    const double PI  = 3.141592653589793238463;
    const double g = 9.8;
    double  H = 20.0, V = 10.0;
    double t, x, y, T;
    double grad = 60;
    double alpha = grad * 180 /  PI;
    cout << "Enter time t = ";
    cin >> t;
    x = V * t * cos(alpha);
    y = H + V * t * sin(alpha) - g * t * t / 2;
    T = (g * t * t / 2 - H) / ( V * sin(alpha) );
    cout << "x = " << x << " y = " <<  y << " T = "<<  T << endl;
    system("pause>0");
    return 0;    
}
zss
Модератор
Эксперт С++
6287 / 5890 / 1910
Регистрация: 18.12.2011
Сообщений: 15,122
Завершенные тесты: 1
31.07.2014, 12:00     Решение физической задачи: рассчитать полет камня, брошенного под углом к горизонту #5
Цитата Сообщение от NUBISHe Посмотреть сообщение
(double)1/2
Что это за странная мода записывать так число 0.5 ?
И чем возведение в степень 0.5 лучше sqrt ?
Firework
62 / 86 / 23
Регистрация: 01.04.2013
Сообщений: 586
31.07.2014, 12:08     Решение физической задачи: рассчитать полет камня, брошенного под углом к горизонту #6
Хотя там Т вычисляется у меня не правильно. Там надо квадратное уравнение решить. Ну это обычная математика. Сами справитесь
Yandex
Объявления
31.07.2014, 12:08     Решение физической задачи: рассчитать полет камня, брошенного под углом к горизонту
Ответ Создать тему
Опции темы

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