|
|
| 73. sor: |
73. sor: |
|
| |
|
| KisZH nem pótolható, nagyházi különeljárási díj ellenében viszont igen (a pótlási hét végéig) | | KisZH nem pótolható, nagyházi különeljárási díj ellenében viszont igen (a pótlási hét végéig) |
|
| |
| Mindez pszeudokódban:
| |
| <nowiki>
| |
| {
| |
|
| |
| if (három_legjobb_kzh_pontjainak_összege < 7.2 || házit_nem_adta_be || hiányzások_száma > 4 )
| |
| a_tárgyat_nem_teljesítette;
| |
| else {
| |
| double kzh_pont = három_legjobb_kzh_pontjainak_összege;
| |
| double HFjegy = házi_feladatra_kapott_osztályzat;
| |
| double kerek_faktor = laborvezető_véleménye_a_hallgató_aktivitásáról; /* +-1 */
| |
|
| |
| double Pontok[] = { 0, 7.2, 9.9, 12.6, 15.3 }; /* pontok átváltása jegyre */
| |
| double *p = find_if(Pontok, Pontok+5, bind2nd(greater<double>(), kzh_pont));
| |
| int kZHjegy = int(p - Pontok);
| |
| felevkozi_jegy = int((kZHjegy + HFjegy)/2 + kerek_faktor + 0.5);
| |
| }</nowiki>
| |