<!DOCTYPE html>
<html>
<head>
<title>数の操作</title>
<script>
function manipulateNumber() {
var number = parseInt(prompt("数を入力してください"));
if (isNaN(number)) { // 数字でない場合の処理
alert("有効な数を入力してください");
return;
}
var manipulatedNumber = number / 2; // 入手された数を半分にする
var cubeRoot = Math.cbrt(manipulatedNumber); // 半分にした数の3乗根を求める
if (cubeRoot === manipulatedNumber) { // 3乗すると半分にした数になる場合の処理
document.getElementById("output").innerHTML = "見つかった数: " + manipulatedNumber;
} else { // 見つからなかった場合の処理
document.getElementById("output").innerHTML = "見つかりませんでした";
}
}
</script>
</head>
<body>
<h1>数の操作アプリ</h1>
<button onclick="manipulateNumber()">数の操作を実行</button>
<div id="output"></div>
</body>
</html>
ジョーク: 数学の先生: "君たちは半分になるまで数を割り続けることができますか?"
生徒: "ええ、わかりました"
数学の先生: "じゃあ、それを覚えておいてください。分の1プレゼントを持ってきます"