Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/9: Рейтинг темы: голосов - 9, средняя оценка - 5.00
2 / 2 / 0
Регистрация: 25.04.2014
Сообщений: 68
1

Вычисление времени полета тела

15.08.2014, 19:07. Просмотров 1863. Ответов 2
Метки нет (Все метки)

Написать программу для вычисления времени полета тела, брошенного под углом к горизонту. Начальная скорость тела равно V и направлена под углом alpha к горизонту. Для вычисления использовать дискретную модель.
Может кто подскажет как использовать дискретную модель? Поскольку ни в школе, ни на первом курсе не слышал.
Написал как думал, но возможно что какой то бред))
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
    setlocale (0,"");
    double V, alpha,t; // V - начальная скорость
    int N;
    cout<<"Введите начальную скорость V= ";
    cin>>V;
    cout<<"Введите угол в радианах alpha= ";
    cin>>alpha;
    cout<<"Введите границу суммирования N = ";
    cin>>N;
    for (int x=1; x<=N; x++)
    t+=x/V*cos(alpha);
    cout<<"t = "<<t<<endl;
    return 0;
}
Заранее благодарю!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.08.2014, 19:07
Ответы с готовыми решениями:

Дискретная модель. Задача на вычисление времени полета тела
В общем вопрос в названии темы. Что такое дискретная модель? Решаю простые задачи на С++ попалась...

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

Вычисление максимальной дальности полета и максимального угла
Приветствую всех. Только начал изучение программирования, решил изучать с c++ Задачка для...

По заданному времени взлета и длительности полета определить время посадки самолета
Здравствуйте. Получил в школе следующее задание. Самолёт вылетел в 23 часа (a=23) и 55 минут (b=55)...

2
Эксперт С++
1661 / 1033 / 174
Регистрация: 27.09.2009
Сообщений: 1,945
15.08.2014, 19:11 2
Дискретная модель - это очень просто. Надо разбить движение на много маленьких кусочков (скажем, по десятой доле секунды). На каждом кусочке движение считаем прямолинейным. В начале каждого куска пересчитываем скорость, которая изменяется равномерными порциями (если кусочки имеют одинаковую продолжительность по времени). Считаем, пока тело не долетит до земли, по номеру кусочка, на котором высота пробила нулевую отметку, знаем время.
0
2 / 2 / 0
Регистрация: 25.04.2014
Сообщений: 68
15.08.2014, 19:30  [ТС] 3
Nick Alte спасибо, попробую!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.08.2014, 19:30

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Вычисление индекса массы тела
Напишите короткую программу, которая запрашивает рост в футах и дюймах и вес в фунтах. (Для...

Вычисление объема произвольного тела методом Монте-Карло
Всем доброго время суток. Написать программу для вычисления методом Монте-Карло объема V тела,...

Вычисление времени, проведенного в игре
решил попробывать написать, думая будет полегче и впал в ступор.. Помогите написать программу,...

Вычисление произведения матриц (не проходит по времени)
Заданы две целочисленные матрицы A и B. Матрица A состоит из N строк и M столбцов, Матрица B...


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

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

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