Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите записать формулу (https://javascript.ru/forum/misc/59064-pomogite-zapisat-formulu.html)

Anlix 25.10.2015 23:59

Помогите записать формулу
 
Вложений: 1
Доброй ночи.
Пожалуйста подскажите как записать эту формулу.

EmperioAf 26.10.2015 19:49

Цитата:

Сообщение от Anlix
Пожалуйста подскажите как записать эту формулу.

А в чём проблема? Методы Math.sin(), Math.cos() и Math.tan() имеются:
https://developer.mozilla.org/ru/doc...jects/Math/sin
https://developer.mozilla.org/ru/doc...jects/Math/cos
https://developer.mozilla.org/ru/doc...jects/Math/tan

Anlix 26.10.2015 23:31

Я незнаю как её записать.
Можно пожалуйста пример?

EmperioAf 27.10.2015 10:56

Цитата:

Сообщение от Anlix
Можно пожалуйста пример?

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>ГГ</title>
<style>

* {
  margin:0;
  padding: 0;
  outline: none;
}

label {
  display: block;
  padding: 20px;
  margin: 20px;
  border: 1px solid red;
}

</style>
</head>
<body>
<label for="x">Введите x:  <input type="text" id="x"></label>
<label for="alpha">Введите alpha:  <input type="text" id="alpha"></label>
<label for="v0">Введите v0:  <input type="text" id="v0"></label>
<label for="resultx">Результат: x <input type="text" id="resultx"></label>
<label for="resulty">Результат: y <input type="text" id="resulty"></label>
<button>Посчитать</button>
<script>
document.querySelector('button').onclick = function(){
  var x = document.getElementById('x').value;
  var alpha = document.getElementById('alpha').value;
  var v0 = document.getElementById('v0').value;
  var resultxElem = document.getElementById('resultx');
  var resultyElem = document.getElementById('resulty');

  var resulty = x*Math.tan(alpha) - 10/(2*v0*Math.cos(alpha));
  var resultx = (v0*v0/10)*Math.sin(2*alpha);
  resultxElem.value = resultx;
  resultyElem.value = resulty;
}
</script>
</body>
</html>


Часовой пояс GMT +3, время: 06:17.