zoukankan      html  css  js  c++  java
  • 乘积点应该乘那几科

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>乘积点应该乘那几科</title>
    </head>
    <body>
        <h1 align="center">绩点应该乘在哪几科上</h1>
        <h5>
            乘的系数:<input type="text" id="k" onclick="value=''">
        </h5>
        <form action="javascript:main()">
            <table id="ta">
                <tr>
                    <td>嵌入式系统及其应用</td>
                    <td>2.5</td>
                    <td><input type="text" value="优" onclick="value=''"></td>
                    <td><input type="checkbox"></td>
                </tr>
     
                <tr>
                    <td>文本智能处理技术</td>
                    <td>1.5</td>
                    <td><input type="text" value="优" onclick="value=''"></td>
                    <td><input type="checkbox"></td>
                </tr>
     
                <tr>
                    <td nowrap>&nbsp;网络编程技术</td>
                    <td>2</td>
                    <td><input type="text" value="优" onclick="value=''"></td>
                    <td><input type="checkbox"></td>
                </tr>
     
                <tr>
                    <td nowrap>&nbsp;软件建模技术</td>
                    <td>1.5</td>
                    <td><input type="text" value="良" onclick="value=''"></td>
                    <td><input type="checkbox"></td>
                </tr>
     
                <tr>
                    <td nowrap>&nbsp;运筹学基础</td>
                    <td>2.5</td>
                    <td><input type="text" value="99" onclick="value=''"></td>
                    <td><input type="checkbox"></td>
                </tr>
     
                <tr>
                    <td nowrap>&nbsp;操作系统课程设计</td>
                    <td>2</td>
                    <td><input type="text" value="优" onclick="value=''"></td>
                    <td><input type="checkbox"></td>
                </tr>
     
                <tr>
                    <td nowrap>&nbsp;人工智能</td>
                    <td>2</td>
                    <td><input type="text" value="83" onclick="value=''"></td>
                    <td><input type="checkbox"></td>
                </tr>
     
                <tr>
                    <td nowrap>&nbsp;计算机体系结构</td>
                    <td>2.5</td>
                    <td><input type="text" value="69" onclick="value=''"></td>
                    <td><input type="checkbox"></td>
                </tr>
     
                <tr>
                    <td nowrap>&nbsp;操作系统</td>
                    <td>5</td>
                    <td><input type="text" value="78" onclick="value=''"></td>
                    <td><input type="checkbox"></td>
                </tr>
     
                <tr>
                    <td nowrap>&nbsp;数据库原理</td>
                    <td>4.25</td>
                    <td><input type="text" value="86" onclick="value=''"></td>
                    <td><input type="checkbox"></td>
                </tr>
     
                <tr>
                    <td nowrap>&nbsp;软件工程</td>
                    <td>3.5</td>
                    <td><input type="text" value="89" onclick="value=''"
                        onclick="value=''"></td>
                    <td><input type="checkbox"></td>
                </tr>
            </table>
            <input type="submit" value="开始计算">
            <h1 id="ans"></h1>
            <h1 id="debug"></h1>
        </form>
        <script>
            function f(x) {
                return (x / 10 - 5);
            }
            function main() {
                var s = 0, ss = "";
                var wsum = 0;  
                for (var i = 0; i < ta.rows.length; i++) {
                    var row = ta.rows[i];
                    var weight = row.cells[1].innerHTML;
                    var v = row.cells[2].childNodes[0].value;
                    if (isNaN(v))
                        v = "优良中差".indexOf(v, 0) * (-10) + 95;
                    if (row.cells[3].childNodes[0].checked) {
                        if(k.value==""){
                            ans.innerHTML="逗比!请填写乘的系数!";
                            return;
                        }
                        v *= k.value;
                        if (v > 95)
                            v = 95;
                    }
                    v = Math.round(v);
                    var score = f(v);
                    wsum += weight*1.0;
                    s += weight * score;
                    ss += weight + "*" + score + "+";
                }
                s /= wsum;
                ans.innerHTML ="您的绩点:"+ s;
                //debug.innerHTML =ss;
            }
        </script>
    </body>
    </html>

  • 相关阅读:
    经典网络命令(搜集、概括)
    浅谈“五万月薪涉足数据恢复行业”
    C语言宏定义技巧(常用宏定义)
    安装IIS5.0出错
    IDM(Internet Download Manager)下载
    tape记忆法
    华为手环更换绑定手机
    冯况 | 清理电脑磁盘
    利用知网查个人信息
    双向循环链表
  • 原文地址:https://www.cnblogs.com/weiyinfu/p/5103936.html
Copyright © 2011-2022 走看看