JS代码计算GPA平均学分绩点(适合新版正方教务系统)javascript

新版教务在某些功能上进步很大,可是在GPA统计上,只有全部科目的GPA,没有必修科目的GPA,因此只能本身去写了。java

最近很忙,因此懒得写成插件去生成成绩了,先凑合的用,代码生成的成绩,不包含已经挂掉的必修科目成绩(由于你早晚得修回来,统计了感受没啥用)spa

最后强调一点,只适合算目前本身全部必修科目的GPA!插件

步骤如图:code

代码只适合这种教务系统,其余不支持。 orm

 选择每页显示100项blog

而后F12打开控制台,复制我写好的代码到console控制台ip

var form = document.getElementsByTagName('tbody')[0];

//form.children 获得表单的十五行 下标 1-15

var zongfen = 0;//分母和

var zongxuefen = 0;

var product = 0;//分子和

var j = 0;

for (let i = 1; i < form.children.length; i++) {

var credit = Number(form.children[i].children[9].innerText);//绩点

var score = Number(form.children[i].children[7].innerText);//成绩

var xuefen = Number(form.children[i].children[6].innerText)//学分

var kemu = form.children[i].children[4].innerText;

if (form.children[i].children[5].innerText == '必修' && score >= 60) {

j+=1;

console.log(`${kemu} 学分:${xuefen} 成绩:${score} 绩点:${credit}`);

zongfen+=credit*xuefen;

zongxuefen+=xuefen;

}

}

console.log('目前全部必修科目的平均加权绩点为'+(zongfen/zongxuefen).toFixed(2))

alert('目前全部必修科目的平均加权绩点为'+(zongfen/zongxuefen).toFixed(2))

zongfen = 0;

zongxuefen = 0

用java计算学生绩点并排序_JS代码计算GPA平均学分绩点(适合新版正方教务系统)...相关推荐

  1. 用java怎么算学生的学分绩点,pyhthon 求GPA平均学分绩点

    #coding=utf-8 ''' 北大4.0 成绩 学分 100-90 4.0 89-85 3.7 84-82 3.3 81-78 3.0 77-75 2.7 74-72 2.3 71-68 2.0 ...

  2. 新版正方教务系统Java爬取_正方教务系统成绩爬取(仅个人)+tk可视化

    [JavaScript] 纯文本查看 复制代码var CryptoJS = CryptoJS || function (u, p) { var d = {}, l = d.lib = {}, s = ...

  3. ZZULIOJ 1103: 平均学分绩点(函数专题)

    平均学分绩点(函数专题) 题目描述 平均学分绩点(Grade Point Average,即GPA)是以学分与绩点作为衡量学生学习的量与质的计算单位,以取得一定的学分和平均学分绩点作为毕业和获得学位的 ...

  4. 【ZZULIOJ】1103: 平均学分绩点(函数专题)

    ZZULIOJ题解 1103: 平均学分绩点(函数专题) 题目描述 平均学分绩点(Grade Point Average,即GPA)是以学分与绩点作为衡量学生学习的量与质的计算单位,以取得一定的学分和 ...

  5. ZZULIOJ.1103: 平均学分绩点(函数专题)

    1103: 平均学分绩点(函数专题) 题目描述 平均学分绩点(Grade Point Average,即GPA)是以学分与绩点作为衡量学生学习的量与质的计算单位,以取得一定的学分和平均学分绩点作为毕业 ...

  6. 1398: 平均学分绩点(函数专题)

    1398: 平均学分绩点(函数专题) 1.描述 平均学分绩点(Grade Point Average,即GPA)是以学分与绩点作为衡量学生学习的量与质的计算单位,以取得一定的学分和平均学分绩点作为毕业 ...

  7. ZZULIOJ 1103:平均学分绩点(函数专题)

    1103: 平均学分绩点(函数专题) 题目描述 平均学分绩点(Grade Point Average,即GPA)是以学分与绩点作为衡量学生学习的量与质的计算单位,以取得一定的学分和平均学分绩点作为毕业 ...

  8. 平均学分绩点,平均学分绩点(Grade Point Average,即GPA)是以学分与绩点作为衡量学生学习的量与质的计算单位,以取得一定的学分和平均学分绩点作为毕业和获得学位的标准,实施的教育规

    题目描述 平均学分绩点(Grade Point Average,即GPA)是以学分与绩点作为衡量学生学习的量与质的计算单位,以取得一定的学分和平均学分绩点作为毕业和获得学位的标准,实施多样的教育规格和 ...

  9. ZZULIOJ-1103: 平均学分绩点(函数专题)(Java)

    题目描述: 平均学分绩点(Grade Point Average,即GPA)是以学分与绩点作为衡量学生学习的量与质的计算单位,以取得一定的学分和平均学分绩点作为毕业和获得学位的标准,实施多样的教育规格 ...

最新文章

  1. mysql数字转换中文版_MYSQL字符数字转换
  2. js实现旋转木马轮播图
  3. 7 centos 源码安装samba_centos 7 安装 samba 服务
  4. Spring MVC表单验证
  5. mysql异地增量备份工具_利用 xtrabackup 工具实现增量备份 mysql(附脚本)
  6. 方案改进:直接通过User Control生成HTML
  7. 云栖独栋别墅_云栖没有玫瑰
  8. [导入]MSIL: call callvirt
  9. mysql存储过程实现_原来MySQL的存储过程也可以这么玩?
  10. java 运行 依赖_java – 运行时中的依赖项确定
  11. 送书 | 《深入浅出Python机器学习》
  12. ios游戏开发 Sprite Kit教程:初学者 3
  13. 夸奖对方代码写的好_形容夸人的成语有哪些
  14. Win10·不重装系统·扩充C盘
  15. Docker Jenkins 连接agent:SSH key presented by the remote host does not match the key saved in the Know
  16. 四大国际反垃圾邮件组织介绍
  17. Tomcat启动缓慢 Creation of SecureRandom instance for ... 花费时间过长的解决方法
  18. Ant Design中Form组件重置验证条件resetFields()方法
  19. 一款比XMIND更好用的思维导图
  20. 动环监控串口,动环监控系统接口

热门文章

  1. 可以表白的生日祝福(附源码与修改教程)
  2. 【计算机网络】IP地址和子网掩码的关系
  3. 数据分析/AI在校园网建设中的应用
  4. 【表格操作栏删除确认弹出框 Popconfirm 气泡确认框 变形,导致确认和取消不在同一行 】
  5. oracle 调整dbw0,关于dbw0_oradb进程占用极高内存
  6. Type-c接口各功能简介以及方案分享
  7. Week 1 中文分词及其初步应用-人民的名义词云
  8. 转百度前辈的Trados使用心得
  9. linux系统gpu test,GpuTest显卡测试软件 For Linux
  10. python 进行抓包嗅探