L'esame e' suddiviso in due parti. Gli studenti in corso possono
usufruire delle prove in itinere:
- una a meta` corso
- una al termine
Entrambe le prove (non necessariamente sostenute con successo nella
stessa sessione) devono essere sufficienti;
Il voto finale e` calcolato come media delle due prove.
In particolare, per calcolare il voto finale uso questo algoritmo:
voto1 e' il voto della prima prova
voto2 e' il voto della seconda prova
votof e' il voto finale
18= equivale a 16
18- equivale a 17
30+ equivale a 31, ma:
if ((voto1==31) && (voto2<27)) voto1=30;
if ((voto2==31) && (voto1<27)) voto2=30;
votof = (voto1 + voto2 + 1)/2;
if (votof<18) printf("insufficiente");
else if (((voto1==31) && (voto2==29)) || ((voto2==31) && (voto1==29)) || (votof>30))
printf("voto finale = 30 e lode");
else printf("voto finale = %d", votof);