### Obiettivo Il programma deve determinare il punteggio finale di uno studente in base ai suoi crediti scolastici e ai risultati delle tre prove d'esame. ### Requisiti Condizioni per l'attribuzione del bonus: Il candidato deve avere almeno 30 punti di credito scolastico. Il candidato deve ottenere almeno 50 punti complessivi nelle tre prove d'esame (ogni prova ha un punteggio massimo di 20). ### Attribuzione del bonus: - punto bonus se una prova ha una votazione ≥ 17. - punti bonus se due prove hanno una votazione ≥ 17. - punti bonus se tre prove hanno una votazione ≥ 17. - punti bonus se una prova ha il massimo dei punti (20). - punti bonus se almeno due prove hanno il massimo dei punti (20). ### Passaggi per la soluzione Input: Acquisire i crediti scolastici e i punteggi delle tre prove d'esame. Verifica condizioni iniziali: Controllare se i crediti scolastici sono almeno 30 e se il punteggio totale delle tre prove è almeno 50. ### Calcolo del bonus: 1) Contare quante prove hanno una votazione ≥ 17. 2) Contare quante prove hanno ottenuto il massimo dei punti (20). 3) Assegnare il bonus in base ai criteri specificati. 4) Calcolo del punteggio finale: Sommare il punteggio totale delle tre prove e il bonus ottenuto. 5) Output: Stampare il punteggio finale. ### Esempi di test: **Caso 1:** ```C Crediti scolastici = 35, Prove = [18, 19, 17] Punteggio totale prove: 54 Bonus: 3 punti (tutte le prove ≥ 17) Punteggio finale: 54 + 3 = 57 ``` **Caso 2:** ```C Crediti scolastici = 32, Prove = [20, 20, 18] Punteggio totale prove: 58 Bonus: 5 punti (due prove con punteggio massimo) Punteggio finale: 58 + 5 = 63 ``` **Caso 3:** ```C Crediti scolastici = 28, Prove = [20, 20, 10] Punteggio totale prove: 50 Non si attribuisce il bonus (crediti scolastici < 30) Punteggio finale: 50 ```