Координаты брошенного под углом тела
Тело бросают под углом к горизонту. Тело летит, но под действием силы тяжести падает на Землю. При этом тело описывает определенную траекторию (дуга). Здесь вычисляются координаты тела в определенный момент времени, не превышающий максимальное время полета тела. Для более детального изучения программы смотрите комментарии в тексте программы.
#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; }