БЕСПЛАТНОЕ РЕШЕНИЕ ЗАДАЧ

Координаты брошенного под углом тела

Тело бросают под углом к горизонту. Тело летит, но под действием силы тяжести падает на Землю. При этом тело описывает определенную траекторию (дуга). Здесь вычисляются координаты тела в определенный момент времени, не превышающий максимальное время полета тела. Для более детального изучения программы смотрите комментарии в тексте программы.

#include
#include 
using namespace std;
int main(){
//Константа – ускорение свободного падения и число pi:
const double g=9.8;
const double pi=3.1415;
//Начальные и расчетные параметры задачи
//(скорость, угол и время полета):
double v,alpha,T;
//Момент времени и координаты:
double t,x,y;
//Ввод параметров:
cout << "Enter speed v = ";
cin >> v;
cout << "Enter angel alpha = ";
cin >> alpha;
alpha=alpha*pi/180;
T=2*v*sin(alpha)/g;
cout << "Enter time t < " << T << ": ";
cin >> t;
x=v*t*cos(alpha);
y=v*t*sin(alpha)-g*t*t/2;
cout << "x = " << x << "\n";
cout << "y = " << y << "\n";
return 0;
}

Оставить комментарий

Вы должны быть авторизованы , чтобы оставить или оценить комментарий.

Онлайн всего: 1
Гостей: 1
Пользователей: 0

STUDLAB Сообщить про опечатку на сайте