hw2.jpg

請參考上圖,設計 javascript 網頁,來執行組合運算
例如,m = 4,n = 2,組合運算 = m! / (n!*(m-n)!) = 6

 

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title>40741157</title>

<script>

        function C(){

                let n1=document.getElementById("a").value;

                let n2=document.getElementById("b").value;

                let s1=1;

                let s2=1;

                let s3=1;

                let n3=n1-n2;

                for(i=1;i<=n1;i++){

                        s1=s1*i;

                        }

                for(j=1;j<=n2;j++){

                        s2=s2*j;

                        }

                for(i=1;i<=n3;i++){

                        s3=s3*i;

                        }

                x=s1/(s2*s3);

                document.getElementById("y").innerHTML=x;

                }

</script>

</head>

<body>

                <table width="100" height="200" border="1" align="center">

                <tr>

                <td align="center"><input id="a" type="text" size="5" maxlength="3" /><br><br>

                <input id="b" type="text" size="5" maxlength="3" /><br><br>

                <button type="button" onclick="C()">執行</button><br><br>

                <output id="y"></td>

                </tr>

                </table>

</body>

</html>

 

網頁結果呈現如下圖

40741157HW2-1.png

 

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 虎頭蛇尾 的頭像
    虎頭蛇尾

    虎頭蛇尾的部落格

    虎頭蛇尾 發表在 痞客邦 留言(0) 人氣()