Grade Calculator
Kombiner dine opgave score og vægte, eller find den endelige eksamen score du har brug for.
Resultater opdatere som du skriver.
Om denne regnemaskine
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.
Ofte stillede spørgsmål
Hvordan beregnes en vægtet klasse?
Hver pointtal ganges med vægten, resultaterne opsummeres, og summen divideres med summen af vægtene. Med 85% hjemmearbejde (20%), 90% midtvejs (30%) og 88% endelig (50%), er lønklassen (85·20 + 90·30 + 88·50)! 100 = 88%.
Hvordan finder jeg den karakter jeg skal bruge til finalen?
Skift til • Score nødvendig på den endelige • og indtaste din nuværende grade, dit mål og den endelige ~ s vægt. Værktøjet løser mål = nuværende × (1 − w) + endelige × w for den endelige, så behov 90% samlet fra en 82% stående med en endelig værdi 30% betyder du har brug for (90 − 82 × 0.7) • 0,3 • 108,7% • en advarsel om, at målet er ude af rækkevidde.
Hvad hvis mine vægte ikke giver op til 100%?
Det er fint i den samlede tilstand ! regnemaskinen deler sig med den samlede vægt, du indtastede, så en delvis karakterbog stadig giver din nuværende stående, og det rapporterer den samlede vægt, der bruges, så du kan se, hvor meget af kurset er regnskab for.
Hvilken grad får min procent?
Værktøjet kortlægger din samlede procentdel på standarden US skala , 90% og op er en A-område, 80'erne a B, 70'erne a C, 60'erne a D og under 60 et F, med plus og minus bånd inden for hvert område. Så 88% i eksemplet ovenfor viser som en B +.
Kan jeg tilføje mere end tre opgaver?
Ja! Åbn avancerede muligheder for at afsløre poster fire, fem og seks, hver med sin egen score og vægt. Enhver post tilbage ved nul vægt ignoreres, så du kun indtaste så mange komponenter som din karakterbog faktisk har.
Hvad er den højeste klasse, jeg kan få?
I den nødvendige endelige tilstand, sætte 100 som score, du kan tjene på finalen: den bedste mulige samlede grad er nuværende × (1 − endelige vægt) + 100 × endelig vægt. Hvis selv det falder mindre end dit mål, lommeregneren viser den nødvendige score som over 100% og markerer det ikke opnåelige.
Er en karakter regnemaskine det samme som en GPA lommeregner?
Nej. En grade regnemaskine finder en klasse ~s procent fra sine opgaver; en GPA regnemaskine kombinerer de endelige bogstav kvaliteter af flere klasser, vægtet af kredit timer, i et grade point gennemsnit. Brug dette til at finde hver kursus klasse, derefter fodre dem i GPA regnemaskine.
API! Brug denne regnemaskine fra kode
Kald denne lommeregner som et gratis JSON endpoint! ingen nøgle påkrævet. Send feltværdierne nedenfor som forespørgselsparametre eller JSON. Alt hvad du udelader bruger den samme standard denne side er fyldt med; en ukendt parameter er en 400, aldrig en tavs nul. Læs hele API- dokumenter →
Slutpunkt
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);
Resultaterne er skøn for generel vejledning, ikke finansiel, medicinsk eller skattemæssig rådgivning.