Перейти к содержимому

Бросание тела под углом к горизонту c++ задача

Здравствуйте, дорогие пользователи, сегодня мы попробуем научить наш компьютер вычислять расстояние, которое пролетит тело, брошенное под углом к горизонту.
Для решения данной задачи нам потребуется знание формулу по которой собственно и вычисляется дальность полета тела.

формула дальности полёта тела

Далее представляю вашему вниманию код:


#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;
}
бросание тела под углом задача c++ си плюс плюс c++

Результат полученный после запуска программы:

угол под которым бросили тело задача си плюс плюс c++
5/5 - (3 голоса)
Спасибо что пользуетесь сайтом best-exam. Поделитесь сайтом с друзьями!