平和主義 のバックアップ(No.21)
来歴など
JSを最近お勉強中の平和主義♂ 荒らし方
所属グループ
い~ファンクラブ№22 交友関係・その他
スクショ
スクリプト
デュラチャに全く関係ないけど載せてみる 注意 ・ 基本的に係数が整数のxとyにしか対応してないっす ・ x,yを代入したい時は1x,1y表記にしてくんさい ・ このスクリプトの最初に"javascript:"をつけてpcなら管理者モードのコンソール、スマホならurl記載してあるとこにぶち込んでくんさい あ、エラったり結果ミスってたら俺までよろ ーーーーーーー (x+y)^2の計算 var answer1, answer2, answer3, m; answer1 = Math.pow(parseInt(a.split("x")), 2); answer2 = parseInt(a.split("x")) * parseInt(b) * 2; answer3 = Math.pow(parseInt(b), 2); if (answer2 > 0) { m = answer1 + "x^2+" + answer2 + "x+" + answer3 } else if (answer2 < 0) { m = answer1 + "x^2" + answer2 + "x +" + answer3 } else if (a == "x") { answer2 = 2 * parseInt(b); answer3 = Math.pow(parseInt(b), 2); if (answer2 > 0) { m = "x^2+" + answer2 + "x+" + answer3 } else if (answer2 < 0) { m = "x^2" + answer2 + "x+" + answer3; } } } answer1 = Math.pow(parseInt(a.split("x")), 2); answer2 = parseInt(a.split("x")) * parseInt(b.split("y")) * 2; answer3 = Math.pow(parseInt(b.split("y")), 2); if (answer2 > 0) { m = aswer1 + "x^2+" + answer2 + "xy+" + answer3 + "y^2" } else if (answer2 < 0) { m = answer1 + "x^2" + answer2 + "xy+" + answer3 + "y^2"; } } ーーーーーーー (x+y)^3の計算 var answer1, answer2, answer3, answer4, m; var a = window.prompt("(a+b)^3の計算を行います。aの値を代入して下さい。", ""); answer1 = Math.pow(parseInt(a.split("x")), 3); answer2 = Math.pow(parseInt(a.split("x")), 2) * parseInt(b.split("y")) * 3; answer3 = parseInt(a.split("x")) * Math.pow(parseInt(b.split("y")), 2) * 3; answer4 = Math.pow(parseInt(b.split("y")), 3); if (parseInt(a.split("x")) > 0 && parseInt(b.split("y")) > 0) { m = answer1 + "x^3+" + answer2 + "x^2y+" + answer3 + "xy^2+" + answer4 + "y^3" } else if (parseInt(a.split("x")) > 0 && parseInt(b.split("y")) < 0) { m = answer1 + "x^3" + answer2 + "x^2y+" + answer3 + "xy^2" + answer4 + "y^3" } else if (parseInt(a.split("x")) < 0 && parseInt(b.split("y")) > 0) { m = answer1 + "x^3+" + answer2 + "x^2y" + answer3 + "xy^2+" + answer4 + "y^3" } else if (parseInt(a.split("x")) < 0 && parseInt(b.split("y")) < 0) { m = answer1 + "x^3" + answer2 + "x^2y" + answer3 + "xy^2" + answer4 + "y^3"; } } answer1 = Math.pow(parseInt(a.split("x")), 3); answer2 = 3 * Math.pow(parseInt(a.split("x")), 2) * parseInt(b); answer3 = 3 * parseInt(a.split("x")) * Math.pow(parseInt(b), 2); answer4 = Math.pow(parseInt(b), 3); if (parseInt(a.split("x")) > 0 && parseInt(b) > 0) { m = answer1 + "x^3+" + answer2 + "x^2+" + answer3 + "x+" + answer4 } else if (parseInt(a.split("x")) < 0 && parseInt(b) > 0) { m = answer1 + "x^3+" + answer2 + "x^2" + answer3 + "x+" + answer4 } else if (parseInt(a.split("x")) > 0 && parseInt(b) < 0) { m = answer1 + "x^3" + answer2 + "x^2+" + answer3 + "x" + answer4 } else if (parseInt(a.split("x")) < 0 && parseInt(b) < 0) { m = answer1 + "x^3" + answer2 + "x^2" + answer3 + "x" + answer4; } } ーーーーーーー コンビネーション var n = window.prompt("nCrを行います。nを代入してください。", ""); for (var i = 0, res = 1; i < b; i++) { res *= a - i; } return res; }; return permutation(a, b) / permutation(b, b); } ーーーーーーー |