Здравствуйте, дорогие пользователи, сегодня мы попробуем научить наш компьютер вычислять расстояние, которое пролетит тело, брошенное под углом к горизонту.
Для решения данной задачи нам потребуется знание формулу по которой собственно и вычисляется дальность полета тела.
Далее представляю вашему вниманию код:
#include "stdafx.h"
#include <iostream>
#include <cmath>
#include <clocale>
using namespace std;
int main()
{
setlocale(LC_CTYPE,"rus");
int a;//угол
int v;//скорость тела
int l;//дальность полета
cout<<"Введите угол под которым бросили тело, в градусах:";
cin>>a;
cout<<"Введите скорость брошенного тела:";
cin>>v;
l=(v*v*sin(2*a*3.14/180))/(9.8);
cout<<"Дальность полета составляет "<<l<<"м"<<endl;
return 0;
}
Результат полученный после запуска программы: