Aggiornato e ultimata la funzione (manca solo la descrizione della funzione e cosa fa)
This commit is contained in:
parent
3c9d70870f
commit
926727c148
|
@ -14,6 +14,33 @@ int calcola_punteggio_finale(int crediti_scolastici, int prova1, int prova2, int
|
|||
return -1;
|
||||
}
|
||||
|
||||
// Calcolo del bonus
|
||||
int prove_col17 = 0;
|
||||
int prove_col20 = 0;
|
||||
|
||||
if (prova1 >= 17) prove_col17++;
|
||||
if (prova2 >= 17) prove_col17++;
|
||||
if (prova3 >= 17) prove_col17++;
|
||||
|
||||
if (prova1 == 20) prove_col20++;
|
||||
if (prova2 == 20) prove_col20++;
|
||||
if (prova3 == 20) prove_col20++;
|
||||
|
||||
int bonus = 0;
|
||||
if (prove_col20 >= 2) {
|
||||
bonus = 5;
|
||||
} else if (prove_col20 == 1) {
|
||||
bonus = 4;
|
||||
} else if (prove_col17 == 3) {
|
||||
bonus = 3;
|
||||
} else if (prove_col17 == 2) {
|
||||
bonus = 2;
|
||||
} else if (prove_col17 == 1) {
|
||||
bonus = 1;
|
||||
}
|
||||
|
||||
int punteggio_finale = punteggio_totale_prove + bonus;
|
||||
return punteggio_finale;
|
||||
}
|
||||
|
||||
int main() {
|
||||
|
|
Loading…
Reference in New Issue