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

Определить начальную скорость и угол - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка error C2446: '==' : no conversion from 'const char *' to 'int' http://www.cyberforum.ru/cpp-beginners/thread642941.html
#include <iostream> using namespace std; int main () { int a,b; char op; int res; cout << "write constant and sing"; cin >> a; cin >> b;
C++ Класс Массив Нужно создать класс Массив. Методы массива:конструктор с одним параметром-длина массива; ввод-вывод; поиск кол-ва элементов массива, которые находятся в промежутке между номером наибольшего и номером наименьшего элементов массива; удалить из массива все элем. до первого экстремума и после последнего. 2.Объявить массив, ввести значения, продемонстрировать использование методов. http://www.cyberforum.ru/cpp-beginners/thread642923.html
Чем отличается между собой объявление, инициализация и определение? C++
То есть объявление может быть у переменной или функции и выглядеть к примеру так : int a; void func (int); .Но выделяется ли на этом этапе память под них или когда это происходит? Инициализация - это присваивание начального значения переменной, то есть a = 1; А если инициализация происходит во время объявления int a = 1, то как это называется? Определение - это к примеру описание функции, под...
Заполнить двумерный массив размером следующим образом C++
Заполнить двумерный массив размером 7х7 следующим образом.
C++ Почему не может найти ресурс в ДЛЛ? http://www.cyberforum.ru/cpp-beginners/thread642887.html
#include <windows.h> #include <shellapi.h> #include <stdlib.h> #include <io.h> int WINAPI WinMain (HINSTANCE hThisInstance, HINSTANCE hPrevInstance, LPSTR lpszArgument, int nFunsterStil)
C++ В строке с найти количество слов заканчивающихся подстрокой с2 В строке с найти количество слов заканчивающихся подстрокой с2! Напишите пожалуйста простое решение. подробнее

Показать сообщение отдельно
isaak
101 / 38 / 9
Регистрация: 17.10.2010
Сообщений: 634
27.08.2012, 15:23     Определить начальную скорость и угол
Доброго время суток. Написать программу, в которой по максимальной высоте подъема H и дальности полета L определяется начальная скорость тела V и угол http://www.cyberforum.ru/cgi-bin/latex.cgi?\alpha, под которым тело брошено к горизонту. Воспользоваться соотношениями:
http://www.cyberforum.ru/cgi-bin/latex.cgi?\tan (\alpha )=\frac{4*H}{L} и http://www.cyberforum.ru/cgi-bin/latex.cgi?V = \sqrt{\frac{g*L}{\sin (2*\alpha )}}
Используя свойства тригонометрии получил следующее:
http://www.cyberforum.ru/cgi-bin/latex.cgi?\sin (2*\alpha )=\frac{2*\tan (\alpha )}{1+({\tan (\alpha )})^{2}}=\frac{8*\frac{H}{L}}{\frac{{L}^{2}+ 16*{H}^{2}}{{L}^{2}}}=\frac{8*H*L}{{L}^{2}+16*{H}^{2}}
http://www.cyberforum.ru/cgi-bin/latex.cgi?V = \sqrt{\frac{g*L}{\sin (2\alpha )}}=\sqrt{\frac{({L}^{2} + 16*{H}^{2})*g}{8*H}}
Вот сама программа:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream>
#include <cmath>
#include <locale>
using namespace std;
int main ()
{
double  L,  H;
double V, alpha;
const double g = 9.81;
const double Pi = 3.1416;
setlocale( LC_ALL,"Russian" );
cout<<"L = ";cin>>L;
cout<<"H = ";cin>>H;
alpha = atan (4*H/L) * 180 / Pi;
V = sqrt (((g*((L*L) +  (16*H*H))/(8*H))));
 if (L = 0,  H = 0)
 {
cout << "Такого угла не существует!" << endl;
cout << "Такой скорости не существует!" << endl;
  }
  else 
  {
cout << "Угол равен " << alpha <<endl;
cout << "Значение скорости равно: " << V <<endl;
   }
system("pause");
return 0;
}
Помогите пожалуйста правильно записать условие для http://www.cyberforum.ru/cgi-bin/latex.cgi?L\neq 0 и
http://www.cyberforum.ru/cgi-bin/latex.cgi?H\neq 0???? Заранее огромное спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru