从课程一侧做加权算术
当前百分比已经挣到了课程其余部分:一门期末考占 20% 的课,当前 85% 意味着 85 × 0.8 = 68 分已经入账,期末考最多还能加 20 分。此时 90% 的目标需要这 20 分里的 22 分——页面会报告为不可能,而不是打印“110%”。
反过来的情况同样真实:当前 98%、期末考只占 5%,最多只能丢 5 分,所以即使期末考零分,90% 的目标也已经稳了。多数计算器对这两种情况都只打印一个数字;本页打印每种情况需要的文字。
一门课到最后只有一个数字重要:期末考要考多少,才能落到目标成绩。输入当前百分比、期末考在课程中的权重,以及你瞄准的成绩,页面会算出答案——同样重要的是,它还会给出三个“不是数字”的诚实答案。
期末成绩计算器 - Danfio
https://danfio.com/tools/final-grade-calculator/ - 从本页打印
期末考需要分数(课程目标 B+)
97.0%
期末考占课程 25%,考到 97.00% 就能达到 88%。期末考满分则最终为 88.75%。 期末考本身考到 97.0%,对应 A+。
| 期末分数 | 课程成绩 | 字母等级 |
|---|---|---|
| 0% | 63.8% | D |
| 50% | 76.3% | C |
| 80% | 83.8% | B |
| 90% | 86.3% | B |
| 100% | 88.8% | B+ |
达到目标字母等级的那一行,显示一个分数能换来什么。加权意味着课程成绩只按“期末权重 × 分数”移动,所以占 20% 的期末考无法独自填平一个大坑。
这三个答案正是普通平均分会出错的地方:目标已经稳了,期末考考零分也保得住;目标已经够不到,期末考满分也追不上;期末考权重为零,课程成绩早已定下。每一种都会用文字说明,并附上背后的数字,因为只丢一句“不可能”而不给上限和下限,并没有用。
除非期末考还能改变成绩,否则通常那个单一数字就是错答案;本页用文字打印四种诚实情况:期末考需要的分数、考零分也保住的目标、考满分也够不到的目标,以及完全不计权重的期末考。四种里有三种不是数字。
算术把课程已经挣到的部分和期末考的份额加权:当前 85%、期末考占 20% 的课,已经锁定 68 分,所以 90% 的目标需要剩下 20 分里的 22 分——页面会报告为不可能,而不是打印一个三位数百分比。无需账号,也不存储任何内容;字母等级来自 GPA 页面使用的同一套刻度。
本页是加权算术,不是对成绩的承诺。它无法知道你们学校的切点、期末权重是否精确,也无法知道曲线或去掉最低分会怎么应用;基于它设定的目标,只和你们输入的数字一样可靠。围绕结果做计划之前,请先确认教学大纲的规则。
当前百分比已经挣到了课程其余部分:一门期末考占 20% 的课,当前 85% 意味着 85 × 0.8 = 68 分已经入账,期末考最多还能加 20 分。此时 90% 的目标需要这 20 分里的 22 分——页面会报告为不可能,而不是打印“110%”。
反过来的情况同样真实:当前 98%、期末考只占 5%,最多只能丢 5 分,所以即使期末考零分,90% 的目标也已经稳了。多数计算器对这两种情况都只打印一个数字;本页打印每种情况需要的文字。
每个结果旁边的字母,来自 GPA 计算器使用的同一套评分刻度,所以这里的 B 和那里的 B 是同一个 B。刻度是一个字段而不是假设,因为学校对每个切点都有分歧:有些地方是 90/80/70,另一些是 92/83/74,有没有加减号也不一样。
表格显示期末考得 0、50、80、90 和 100 分时的课程成绩。因为期末考只占课程的一部分,每一行只按该比例的分数移动——占 20% 的期末考无法独自填上一个大坑,表格在考试前就把原因摆出来,而不是等成绩出来之后。每一行都按期末权重所占的比例移动课程成绩,所以权重的效果可以直接看见。
字母等级的切点是学校分歧最大的一件事,所以页面把刻度做成选项,而不是埋起来的假设:GPA 页面那套带加减号和纯字母的刻度,下面都附有完整的切点表。这里的 B 就是 GPA 页面会打印的 B,因为两边读的是同一张表。切点表让每个字母等级的边界都能被核对,而不是只能相信页面选对了刻度。
示例使用页面自带的默认输入,只改设置;下面的结果与你在页面上看到的完全一致。
评分刻度: 4.0 制,含 +/− 等级(A = 4.0,切点 90/80/70) · 当前课程成绩: 78 % · 期末考占课程比重: 25 % of the course · 目标成绩: 90 %
期末考需要分数(课程目标 A−)
够不到
目标够不到:即使期末考满分,最终也只有 83.50%,低于 90%。仍然可得的最高结果是 83.50%。
已入账 58.5 分,而 90% 需要剩余 25 分里的 31.5 分——够不到,因为即使期末考满分,最终也只有 83.5%,一个 B。页面会这样说,而不是打印一个三位数百分比。
评分刻度: 4.0 制,含 +/− 等级(A = 4.0,切点 90/80/70) · 当前课程成绩: 98 % · 期末考占课程比重: 5 % of the course · 目标成绩: 90 %
期末考需要分数(课程目标 A−)
0%——已锁定
目标已经稳了:即使期末考零分,课程成绩仍有 93.10%,达到或高于 90% 的目标。
最差情况是 93.1%,仍然是 A−。期末考什么都不用做,页面会报告“0%——已锁定”,而不是一个负分。
评分刻度: 4.0 制,含 +/− 等级(A = 4.0,切点 90/80/70) · 当前课程成绩: 85 % · 期末考占课程比重: 24 % of the course · 目标成绩: 88 %
期末考需要分数(课程目标 B+)
97.5%
期末考占课程 24%,考到 97.50% 就能达到 88%。期末考满分则最终为 88.60%。 期末考本身考到 97.5%,对应 A+。
已入账 64.6 分,期末考最多能加 24 分,所以 88% 的目标需要期末考 97.5%——要求很高但够得到,这正是单一数字答案存在的场景。
评分刻度: 4.0 制,含 +/− 等级(A = 4.0,切点 90/80/70) · 当前课程成绩: 92 % · 期末考占课程比重: 0 % of the course · 目标成绩: 95 %
期末考改变什么(课程目标 A)
无需改变
期末考在这里不计权重,所以什么都改变不了成绩:课程已经按当前水平定下。
期末考占课程 0% 时,什么都改变不了:页面报告“无需改变”,而不是编一个分数,并说明课程已经按当前水平定下。
用当前百分比乘以课程已经完成的比例,从目标里减去这个数,再除以期末考的权重。如果结果是负数,目标已经稳了;如果超过 100,目标够不到;在两者之间就是需要的分数。
因为确实如此:当已经入账的分数加上期末考最多能加的分,仍然达不到目标时,没有任何分数能到达。页面会打印仍然可得的最高结果——上限——这样你能看出哪个目标实际可达。
意思是目标已经安全:即使期末考零分,课程成绩也仍然达到或高于目标。页面用这句话代替负数分数,因为负的“所需分数”不是答案,而是在承认这个问题早已有答案。
那么任何分数都不会改变课程成绩,页面会直说——这是“不计权重”的情况——而不是报告一个没有意义的公式结果。课程已经按当前水平定下。
切换评分刻度,或对照页面打印的切点表:页面记录了自己实现的两套刻度,所以用 92/83/74 而不是 90/80/70 的学校,可以拿表来核对,而不是靠猜。字母是那套刻度的字母,不是隐藏假设。
只在期末权重允许的范围内有帮助。占 20% 的期末考让课程成绩移动分数的 20%——考 100 分提高 20 分,考 50 分提高 10 分。情景表显示每个期末分数对应的课程成绩,这就是为什么一个很深的坑无法只靠一次出色的期末考填平。
最近复核于 2026-09-26.
本页在您的浏览器本地运行,请保留原文件备份;不涉及财务建议。 阅读完整免责声明。