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

Задача по физике. С некоторой высоты под углом к горизонту брошено тело. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Стратегия выборки http://www.cyberforum.ru/cpp-beginners/thread535872.html
Используя один из языков высокого уровня составить модель стратегии операционной системы для управления виртуальной памятью. Условия моделирования. Кол-во кадров не меньше 5. Кол-во страниц не меньше 10. Резидентное множество процессов не менее 5. Помогите, а то я даже не представляю что должно получится((((
C++ Работа со стандартной библиотекой List.H Помогите подключить стандартную библиотеку шаблонов List.H (с++ 3.1 для дос) и создать объект для структуры. Брала рабочие примеры, но даже там выдает ошибки. http://www.cyberforum.ru/cpp-beginners/thread535840.html
C++ Немного подправить код с наследованием (С++)
.cpp файл #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <math.h> #include <iostream> #include "5header.h" Point :: Point (float iX, float iY) {
C++ переписать в одномерный массив ненулевые элементы и найти наибольшее по модулю
Из матрицы В(4,4) переписать в одномерный массив С ненулевые элементы и найти наибольшее из них по модулю Не знаю как переисывать из массива в массив помогите ребят
C++ Нахождение кратчайшего пути между 2 вершинами http://www.cyberforum.ru/cpp-beginners/thread535822.html
написал программу по алгоритму флойда получаю 2 матрицы (на картинке) веса кратчайшего пути и матрица предков, как написать нахождение кратчайшего пути между 2 вершинами? помогите пожалуйста...
C++ Вычислить сумму чисел нацело делящихся на 5 С помощью цикла while разработать программу, которая будет вычислять сумму чисел нацело делящихся на 5. Цикл задать от 0 до введенного с клавиатуры числа. #include <iostream> using namespace std; int main() { int count = 0; int a; int summ = 0; подробнее

Показать сообщение отдельно
Kuzia domovenok
 Аватар для Kuzia domovenok
1883 / 1738 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
01.04.2012, 14:49     Задача по физике. С некоторой высоты под углом к горизонту брошено тело.
Цитата Сообщение от Василий1029 Посмотреть сообщение
С некоторой высоты h0 под углом к горизонту http://www.cyberforum.ru/cgi-bin/latex.cgi?\alpha со скоростью U брошено тело.
Вычислить,какое расстояние по горизонтали оно пролетит до соприкосновения с землей.Определить время полета.Вычисления координат производить в цикле, производя приращение t на величину дельта t
Сопротивлением воздуха пренебречь
Формулы расчета.
x=Ux*t
y=h0+Uy*t-g*t^2/2
Так тебе физику решить или программу написать?

Элементарно решается аналитически:
h0+Uy*t-g*t^2/2=0
t=(Uy+sqrt(Uy^2+4g*h0/2)/g
Подставляем t в x=Ux*t и получаем дальность полёта.
X=Ux*(Uy+sqrt(Uy^2+4g*h0/2)/g
или тебе надо на Cи смоделировать.

Советую метод конечных приращений
C++
1
2
3
4
5
6
7
8
9
10
11
12
y=h0;
x=0.0;
g=9.81;
dt=0.01;
time=0.0;
while(y>0){
  Uy=Uy-g*dt; 
  y=y+Uy*dt;
  x=x+Ux*dt;
  time+=dt;
}
cout<<"distance="<<x<<"; time="<<t<<endl;
 
Текущее время: 05:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru