Kollecdə tələbələr bir neçə kurs götürə bilərlər. Hər kurs üçün tələbə i müəyyən bir kredit c[i] və A-dan F-ə qədər qiymət alır ki, bu da aşağıdakı çevirmə cədvəlinə uyğun olaraq s[i] qiymətinə çevrilir:

GPA, tələbənin götürdüyü bütün kursların kreditlərini çəki kimi istifadə edərək hesablanan orta çəkili qiymətdir. Başqa sözlə,

Xüsusi hallarda əlavə emal tələb olunur. Bəzi kurslar "Pass/Not pass" prinsipinə əsaslanır və burada tələbələr "Pass" üçün 'P' və "Not pass" üçün 'N' qiymətləri alırlar. Bu kurslar GPA hesablamalarında nəzərə alınmamalıdır. Qeyd edək ki, əgər tələbənin GPA hesablanarkən ümumi krediti 0-a bərabərdirsə, onun GPA-si 0.00 olacaq.
Bir neçə (təxminən 10) testdən ibarətdir. Hər bir test kursların sayını göstərən bir sətirlə başlayır n (1 ≤ n ≤ 1000). Sonra hər biri bir kursun kreditini və qiymətini ehtiva edən n sətir gəlir. Kredit 10-dan kiçik olan təbii ədəddir.
Hər bir test üçün iki onluq rəqəmə yuvarlaqlaşdırılmış GPA çıxarın.
Nümunə 1