Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   задачка по геометрии js (https://javascript.ru/forum/misc/14770-zadachka-po-geometrii-js.html)

lammeR 30.01.2011 04:23

задачка по геометрии js
 
Всем привет, у меня такае задачка в лабе, никак не могу решить, слабоват по геометрии был:
имеется цель, радиус которой равен 30 см, в эту мишень бросают 6 дротиков, нужно рассчитать расстояние каждого попавшего дротика к центру цели. Помогите:help: :(

Matre 30.01.2011 06:45

( abs(x1 - x2) + abs(y1 - y2) ) ^ 1/2

геометрия, 7 класс
в общем смысл втом,что находить надо по теореме треугольника (квадрат гепотенузы равен сумме квадратов катетов) строите на точках треугольник и находите

lammeR 30.01.2011 08:32

А как это всё в коде реализовать, x1 и x2 это х-координаты попавшего дротика и центра цели?

can3p 31.01.2011 21:11

да. Если непонятно, нарисуйте на бумаге и оси координат поставьте

B@rmaley.e><e 31.01.2011 21:18

Цитата:

Сообщение от Matre
( abs(x1 - x2) + abs(y1 - y2) ) ^ 1/2

*facepalm*
Расстояние между двумя точками считается как sqrt((x1 - x2)^2 + (y1 - y2)^2)

Soul D Esire 01.02.2011 15:02

Ну забыли квадраты дописать и все) Нужно уметь отличать ошибки от очепяток...

Matre 01.02.2011 16:03

B@rmaley.e><e

я просто ох*ел
оттого какой вы вумный

Kolyaj 01.02.2011 16:17

Цитата:

Сообщение от B@rmaley.e><e
*facepalm*
Расстояние между двумя точками считается как sqrt((x1 - x2)^2 + (y1 - y2)^2)

Судя по вашему примеру, вы не к тому придрались, что в JS нет оператора возведения в степень, т.к. вы тоже ошибочно используете ^. Следовательно вы не знаете, что квадратный корень -- то же самое, что возведение в степень 0.5

Хотя у вас обоих псевдокод же.

B@rmaley.e><e 01.02.2011 17:32

Цитата:

Сообщение от Kolyaj
Следовательно вы не знаете, что квадратный корень -- то же самое, что возведение в степень 0.5

Совсем строго говоря, возведения в степень .5 в примере автора не было. Приоритет операции возведения в степень больше приоритета деления.

Kolyaj 01.02.2011 19:14

Цитата:

Сообщение от B@rmaley.e><e
Приоритет операции возведения в степень больше приоритета деления.

Откуда взялся приоритет у несуществующей операции?


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