<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Лабораторная работа 6. Задание 1</title>
<script>
function calculate() {
var r = Number(document.form1.radius.value);
var result = document.form1.resultType.value;
var answer;
if (r <= 0 || isNaN(r)) {
alert("Введите радиус");
return;
}
if (result == "length") {
answer = 2 * Math.PI * r;
document.form1.area.value = "Длина окружности: " + answer.toFixed(2);
}
if (result == "square") {
answer = Math.PI * Math.pow(r, 2);
document.form1.area.value = "Площадь круга: " + answer.toFixed(2);
}
if (result == "volume") {
answer = (4 / 3) * Math.PI * Math.pow(r, 3);
document.form1.area.value = "Объем шара: " + answer.toFixed(2);
}
}
</script>
</head>
<body bgcolor="#f8f8ff">
<center>
<h3>Нахождение длины окружности, площади круга и объема шара</h3>
<form name="form1">
<p>Введите радиус:</p>
<input type="text" name="radius" size="10">
<p>Выберите действие:</p>
<input type="radio" name="resultType" value="length" onclick="calculate()"> Длина окружности<br>
<input type="radio" name="resultType" value="square" onclick="calculate()"> Площадь круга<br>
<input type="radio" name="resultType" value="volume" onclick="calculate()"> Объем шара<br>
<br>
<textarea name="area" cols="40" rows="5"></textarea>
<br><br>
<input type="reset" value="Очистить">
</form>
</center>
</body>
</html>