JavaScript: проверьте, находится ли точка строго внутри заданного круга
JavaScript Basic: Упражнение-120 с решением
Напишите программу на JavaScript, чтобы проверить, находится ли точка строго внутри данного круга.
Входные данные:
Центр круга (х, у)
Радиус круга: r
Точка внутри круга (а, б)
Пример решения:
HTML-код:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title> Check if a point lies strictly inside a given circle</title>
</head>
<body>
</body>
</html>
Код JavaScript:
function check_a_point(a, b, x, y, r) {
var dist_points = (a - x) * (a - x) + (b - y) * (b - y);
r *= r;
if (dist_points < r) {
return true;
}
return false;
}
console.log(check_a_point(0, 0, 2, 4, 6));
console.log(check_a_point(0, 0, 6, 8, 6));
Пример вывода:
правда ложный
Блок - схема:
Версия ES6:
function check_a_point(a, b, x, y, r) {
var dist_points = (a - x) * (a - x) + (b - y) * (b - y);
r *= r;
if (dist_points < r) {
return true;
}
return false;
}
console.log(check_a_point(0, 0, 2, 4, 6));
console.log(check_a_point(0, 0, 6, 8, 6));
Демонстрация в реальном времени:
См. Pen javascript-basic-упражнение-120 от w3resource ( @ w3resource ) в CodePen .
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите программу JavaScript, чтобы проверить, имеет ли данное целое число последовательность возрастающих цифр.
Далее: Напишите программу на JavaScript, чтобы проверить, является ли данная матрица нижней треугольной или нет.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования