Кодинг
★ Рубрика: Кодинг
★ Тема: C++

Тело, брошенное под углом к горизонту

Здесь приведен код программы, написанной на C++, в которой решается классическая задача из механики о теле, брошенном под углом к горизонту с некоторой начальной скоростью. По заданному времени полета определяются координаты тела.
#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;
}
 Похожие публикации: C++

Войдите, чтобы добавить Ваш ответ. [ Регистрация | Вход ]