Kalkulator
Buatkan purata markah anda dari markah kursus dan jam kredit anda.
Hasil dikemaskini semasa anda menaip.
Perihal kalkulator ini
A GPA calculator turns your letter grades and the credit hours of each course into a grade point average — the single number schools, scholarships and honor societies use to summarise academic performance. On the standard unweighted US 4.0 scale each grade is converted to its point value (A = 4.0, B = 3.0, C = 2.0, and so on), multiplied by the course credits to give quality points, and the total quality points are divided by the total credit hours.
Worked example: three courses — an A (4.0) worth 3 credits, a B (3.0) worth 4 credits and an A- (3.7) worth 3 credits — give 4.0×3 + 3.0×4 + 3.7×3 = 12 + 12 + 11.1 = 35.1 quality points across 10 credits, for a GPA of 35.1 ÷ 10 = 3.51. Because the four-credit B carries more weight than the three-credit courses, it pulls the average down more than a three-credit B would.
Switch to the weighted scale to add the usual honors (+0.5) and AP/IB (+1.0) bonuses, which lets a GPA rise above 4.0 for a demanding course load. Up to eight courses are supported — the extra rows and course-type selectors live under advanced options — and a per-course breakdown table shows each class’s quality points. Students use it to project a term or cumulative GPA, check what they need to reach a target, and compare weighted against unweighted for college applications.
Pertanyaan yang kerap ditanya
Bagaimana GPA dikira?
Multiply each course grade point (A = 4.0, B = 3.0, C = 2.0, and so on) by the course credit hours to get quality points, add those up across all courses, and divide by the total credit hours. A course worth more credits pulls the average more strongly.
Apa perbezaan antara GPA berat dan tidak berat?
GPA tidak berat menutup setiap kursus pada 4.0. GPA berat menambah bonus untuk kelas yang lebih sukar - biasanya +0.5 untuk penghormatan dan +1.0 untuk AP atau IB - jadi transkript penuh dengan kursus maju boleh melebihi 4.0. Pilih skala berat dan tetapkan jenis setiap kursus untuk melaksanakan bonus-bonus itu; alat masih melaporkan GPA tidak berat di sampingnya.
Bolehkah saya tambah lebih daripada tiga kursus?
Ya — buka pilihan lanjut untuk mempamerkan kursus empat hingga lapan ditambah pemilih jenis kursus mereka. Tinggalkan gred ditetapkan kepada "langkau" untuk mengecualikan baris itu, dan ia tidak akan dikira ke kredit atau purata anda.
Apa itu GPA yang baik?
Pada skala 4.0, 3.0 adalah purata B yang kukuh, 3.5 dan ke atas adalah kuat dan bertanding untuk banyak kolej, dan 3.7-4.0 adalah wilayah penghormatan. Apa yang dianggap sebagai "baik" bergantung kepada sekolah dan program, tetapi kebanyakan beasiswa dan masyarakat penghormatan mencari sekurang-kurangnya 3.0 hingga 3.5 GPA kumulatif.
Bolehkah GPA lebih tinggi dari 4.0?
Hanya pada skala berat. GPA tidak berat dihadkan pada 4.0 kerana A bernilai 4.0 mata. GPA berat tambah +0.5 untuk penghormatan dan +1.0 untuk AP atau IB kursus, jadi transkripsi gred tertinggi dalam kelas maju boleh mencapai 4.5 atau 5.0.
Bagaimana saya mengira GPA kumulatif saya sepanjang semester?
Masukkan setiap kursus dari semua tempoh dengan gred dan kreditnya, atau gabungkan setiap tempoh dengan merawat keseluruhan semester sebagai satu "kursus" yang grednya adalah GPA tempoh itu dan kreditnya adalah kredit keseluruhan tempoh. Sama ada caranya kalkulator beratkan setiap satu dengan jam kredit untuk memberikan purata kumulatif keseluruhan.
Adakah gagal atau kursus terlepas mempengaruhi GPA saya?
F dianggap sebagai 0.0 mata kualiti tetapi kreditnya masih terbahagi kepada jumlah, jadi ia menurunkan GPA anda dengan ketara. Untuk meninggalkan kursus sepenuhnya — kelas lulus/gagal, katakanlah — tetapkan grednya kepada "lewat"; ia kemudiannya diabaikan dan kreditnya tidak dikira.
API — gunakan kalkulator ini dari kod
Panggil kalkulator ini sebagai titik akhir JSON percuma - tiada kekunci diperlukan. Hantar nilai medan di bawah sebagai parameter pertanyaan atau JSON. Apa-apa yang anda tinggalkan menggunakan piawai yang sama yang halaman ini dipraisi dengan; parameter tidak diketahui adalah 400, tidak pernah nol diam. Baca dokumen API penuh →
Titik Akhir
GET https://calculator.free/api/v1/gpa/
curl
curl "https://calculator.free/api/v1/gpa/?scale=unweighted&g1=4.0&c1=3&g2=3.0&c2=3&g3=3.7&c3=3"
JavaScript fetch()
const r = await fetch(
"https://calculator.free/api/v1/gpa/?" + new URLSearchParams({
"scale": "unweighted",
"g1": "4.0",
"c1": "3",
"g2": "3.0",
"c2": "3",
"g3": "3.7",
"c3": "3"
}));
const data = await r.json();
console.log(data.results);
Hasil adalah perkiraan untuk panduan umum sahaja, bukan nasihat kewangan, perubatan atau cukai.