Форум программистов, компьютерный форум CyberForum.ru

Как найти угол, зная его тангенс? - C++

Восстановить пароль Регистрация
 
guildmaster
0 / 0 / 0
Регистрация: 10.09.2016
Сообщений: 1
10.11.2016, 10:28     Как найти угол, зная его тангенс? #1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//НЕ СМОГ РЕШИТЬ ЗАДАЧУ ТАК КАК НЕ ЗНАЮ как из тангенса угла вычислить угол.
// Задача 1.3 Васильев А.Н 
#include <iostream>
#include <cmath>
using namespace std;
int main(){
    setlocale (0,"");
    cout<< "\t Программа для расчета начальной скорости и угла альфа\n";
    //Константы
    const double pi(3.1415), g(9.8);
    //Переменные 
    double alpha, H, L,V;//где Н это высота // L это дальность полета//V начальная скорость.
    cin>>H>>L;
    ////////////////////////////////////
    double tan(alpha)= 4*H/L;//????????Напишите пожалуйста формулу чему равна альфа: alpha=...
    ////////////////////////////////////
    V=pow(g*L/sin(2*alpha),double (1/2));
    return 0;
}
Заранее спасибо!!!!!!
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.11.2016, 10:28     Как найти угол, зная его тангенс?
Посмотрите здесь:

найти хендл чужого окна зная его атом C++
C++ Зная координаты углов прямоугольника, найти его периметр
Найти трехзначное число x, зная результаты вычислений с его цифрами C++
C++ WinAPI Как с помощью FindWindowA найти окно, зная только часть его имени?
Как найти дескриптор процесса, зная его имя? C++ WinAPI
Зная площадь прямоугольного треугольника и угол при основании, найти все стороны треугольника C++
C++ Найти заданный угол треугольника, зная две его стороны и периметр
Найти радиус основания цилиндра, зная его объём и высоту C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Даценд
Модератор
 Аватар для Даценд
2503 / 2418 / 1238
Регистрация: 20.04.2015
Сообщений: 4,611
10.11.2016, 10:48     Как найти угол, зная его тангенс? #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
guildmaster,
если я правильно понял вопрос, то
C++
1
alpha = atan(4*H/L);
Добавлено через 2 минуты
И, кстати, вот здесь неправильно:
C++
1
V=pow(g*L/sin(2*alpha),double (1/2));
1/2 даст 0, а последующее приведение к double не спасет ситуацию.
Нужно либо (double)1/2 либо просто 1.0/2
Yandex
Объявления
10.11.2016, 10:48     Как найти угол, зная его тангенс?
Ответ Создать тему
Опции темы

Текущее время: 18:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru