const R = 6371; // радиус Земли в км
// запрос высоты точки у пользователя
const height = prompt("Введите высоту точки в км");
// вычисление расстояния до линии горизонта Земли
const horizonDistance = Math.sqrt((2 * R * height) + (height ** 2));
// вывод результата
console.log(`Расстояние до линии горизонта Земли: ${horizonDistance.toFixed(2)} км`);
Как это работает:
- Мы объявляем константу R с радиусом Земли в км, равным 6371.
- Мы запрашиваем у пользователя высоту точки и сохраняем ее в переменной height.
- Мы используем формулу, чтобы вычислить расстояние от точки до линии горизонта Земли: horizonDistance = sqrt(2*R*height + height^2).
- Мы выводим результат с помощью console.log().
- Обратите внимание, что мы использовали метод toFixed() для округления результата до 2 знаков после запятой