Загрузка данных


<!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>