diff --git a/9 EXTRA/Bonus Esame di Stato/main.c b/9 EXTRA/Bonus Esame di Stato/main.c new file mode 100644 index 0000000..d41fb93 --- /dev/null +++ b/9 EXTRA/Bonus Esame di Stato/main.c @@ -0,0 +1,24 @@ +#include + +int calcola_punteggio_finale(int crediti_scolastici, int prova1, int prova2, int prova3) { + + if (crediti_scolastici < 30) { + printf("Non idoneo al bonus (crediti scolastici < 30)\n"); + return -1; + } + + int punteggio_totale_prove = prova1 + prova2 + prova3; + + if (punteggio_totale_prove < 50) { + printf("Non idoneo al bonus (punteggio totale prove < 50)\n"); + return -1; + } + +} + +int main() { + printf("Punteggio finale: %d\n", calcola_punteggio_finale(35, 18, 19, 17)); + printf("Punteggio finale: %d\n", calcola_punteggio_finale(32, 20, 20, 18)); + printf("Punteggio finale: %d\n", calcola_punteggio_finale(28, 20, 20, 10)); + printf("Punteggio finale: %d\n", calcola_punteggio_finale(33, 12, 18, 20)); +} \ No newline at end of file