<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Вариант 5</title>
</head>
<body>
<h2>Вычисление функции y = √(x² - 25) + (x - 2) / (x - 25)</h2>
<button onclick="calculate()">Нажми меня для ввода X</button>
<script>
function calculate() {
// 1. Запрашиваем число
let x = prompt("Введите число x:");
// Если нажали "Отмена" — выходим
if (x === null) return;
// Переводим текст в число
x = Number(x);
// 2. Проверяем, можно ли посчитать (чтобы программа не выдала ошибку)
if (x * x - 25 < 0) {
alert("Ошибка! Под корнем отрицательное число.");
} else if (x === 25) {
alert("Ошибка! На ноль делить нельзя.");
} else {
// 3. Считаем по формуле, если всё хорошо
let y = Math.sqrt(x * x - 25) + (x - 2) / (x - 25);
alert("Ответ: y = " + y);
}
}
</script>
</body>
</html>