Город МОСКОВСКИЙ
00:07:24

Java. Алгоритмы. Вывести количество точек, лежащих на и внутри окружности.

Аватар
Java повар
Просмотры:
10
Дата загрузки:
06.06.2024 17:19
Длительность:
00:07:24
Категория:
Обучение

Описание

Java. Алгоритмы. Вывести количество точек, лежащих на и внутри окружности.

Ниже представлен метод loop(int x, int y, int r, int[] coords), который принимает 3 целых числа. x и y - координаты центра окружности, r - радиус окружности, coords - массив координат, записанный в виде [1, 1, 2, 0, ... , 2, 1], то есть первая пара цифр массива - это координаты первой точки, вторая пара - координаты второй точки и т.д.

Задание: Написать код, который определяет количество точек, лежащих внутри окружности, и количество точек, лежащих на этой окружности.

Узнать лежит ли точка на окружности можно по следующей формуле: (x - a) ^ 2 + (y - b) ^ 2 = r ^ 2, где a и b - координаты центра окружности, r - радиус окружности, x и y - координаты точек окружности. Если же (x - a) ^ 2 + (y - b) ^ 2 ﹤ r ^ 2, значит точка лежит внутри окружности.

Результат вывести в консоль в виде: "На окружности: x, внутри: y", где х и у - результаты вычислений.

Я на Dzen: https://dzen.ru/razum
Мой GitHub: https://github.com/bannovdaniil
Мой LinkedIn: https://www.linkedin.com/bannovdaniil/
Все видео записываются во время стримов: https://www.twitch.tv/javapovar

Рекомендуемые видео