Tính toán
Cùng kết hợp điểm số và trọng lượng bài tập, hoặc tìm điểm số kì thi cuối cùng mà bạn cần.
Kết quả cập nhật khi bạn gõ.
Về máy tính này
A grade calculator finds your overall course grade from the scores you earned on each component and how much each is worth. It multiplies every score by its weight, adds the results and divides by the total weight, so it works even if your weights do not add up to exactly 100% — a partial gradebook still shows your standing so far. It also converts the result to a letter grade and shows a per-item breakdown and an earned-versus-remaining chart.
Worked example: homework 85% (weight 20), a midterm 90% (weight 30) and a final 88% (weight 50) give (85×20 + 90×30 + 88×50) ÷ (20 + 30 + 50) = 8800 ÷ 100 = 88%, a solid B+.
Switch to the “needed final” mode to work backwards: enter your current grade, your target and how much the final is worth, and it solves target = current × (1 − w) + final × w for the score you need on that final. If that score comes out above 100% the tool flags the target as not achievable, and if it is below 0% it tells you the grade is already secured. Students use both modes to track a class through the term and to plan exactly how hard to push on the last exam.
Câu hỏi thường gặp
Làm thế nào để tính điểm cân bằng?
Mỗi điểm được nhân với trọng lượng của nó, kết quả được tổng hợp, và tổng số được chia cho tổng số trọng lượng.Với 85% bài tập (20%), 90% giữa kỳ (30%) và 88% cuối cùng (50%), điểm là (85·20 + 90·30 + 88·50) ÷ 100 = 88%.
Làm sao tôi tìm được điểm tôi cần trong kỳ thi cuối cùng?
Switch to “Score needed on final” and enter your current grade, your target and the final’s weight. The tool solves target = current × (1 − w) + final × w for the final, so needing 90% overall from an 82% standing with a final worth 30% means you need (90 − 82 × 0.7) ÷ 0.3 ≈ 108.7% — a warning that the target is out of reach.
Nếu cân nặng của tôi không bằng 100% thì sao?
Điều đó tốt trong chế độ tổng thể - máy tính chia bằng trọng lượng tổng thể bạn nhập, vì vậy một sách điểm phần vẫn cho bạn vị trí hiện tại của bạn, và nó báo cáo trọng lượng tổng thể được sử dụng để bạn có thể thấy bao nhiêu trong khóa học được tính toán.
Tỷ lệ của tôi đạt điểm nào?
Công cụ này vẽ phần trăm tổng thể của bạn lên thang đo tiêu chuẩn Mỹ — 90% và cao hơn là một phạm vi A, 80s là B, 70s là C, 60s là D và dưới 60 là F, với dải cộng và trừ trong mỗi phạm vi. Vì vậy, 88% trong ví dụ trên được hiển thị như B +.
Tôi có thể thêm hơn 3 nhiệm vụ không?
Có — mở tùy chọn cao cấp để hiển thị các mục thứ tư, năm và sáu, mỗi mục có điểm số và trọng số riêng. Bất kỳ mục nào có trọng số bằng 0 sẽ bị bỏ qua, vì vậy bạn chỉ cần nhập số thành phần như bảng điểm của bạn thực sự có.
Điểm cao nhất mà tôi có thể đạt được là gì?
Trong chế độ cần- kết thúc, đặt 100 là điểm số bạn có thể đạt được trong trận chung kết: điểm số tổng thể tốt nhất có thể là hiện tại × (1 − trọng lượng cuối cùng) + 100 × trọng lượng cuối cùng. Nếu thậm chí nó còn thấp hơn mục tiêu của bạn, máy tính sẽ hiển thị điểm số cần thiết là trên 100% và đánh dấu nó là không thể đạt được.
Máy tính điểm có giống máy tính điểm trung bình không?
Không. Một máy tính điểm tìm phần trăm của một lớp từ các bài tập của nó; một máy tính GPA kết hợp điểm cuối cùng của nhiều lớp, cân nhắc theo giờ học, vào điểm trung bình. Dùng nó để tìm điểm của mỗi môn học, sau đó nhập vào máy tính GPA.
API — dùng máy tính này từ mã
Gọi máy tính này như một điểm kết thúc JSON miễn phí — không cần chìa khóa. Gửi giá trị trường dưới như tham số yêu cầu hoặc JSON. Mọi thứ bạn bỏ qua sẽ sử dụng cùng một mặc định mà trang này đã được điền trước; một tham số không biết là 400, không bao giờ là số 0 im lặng. Đọc toàn bộ tài liệu API →
Điểm kết thúc
GET https://calculator.free/api/v1/grade/
curl
curl "https://calculator.free/api/v1/grade/?mode=overall&s1=85&w1=20&s2=90&w2=30&s3=88&w3=50"
JavaScript fetch()
const r = await fetch(
"https://calculator.free/api/v1/grade/?" + new URLSearchParams({
"mode": "overall",
"s1": "85",
"w1": "20",
"s2": "90",
"w2": "30",
"s3": "88",
"w3": "50"
}));
const data = await r.json();
console.log(data.results);
Kết quả là ước tính chỉ cho hướng dẫn chung, không phải là tư vấn tài chính, y tế hoặc thuế.