Progetto iniziato
This commit is contained in:
parent
deed0640a1
commit
3a146deeb5
|
@ -0,0 +1,16 @@
|
||||||
|
# Compito sugli if - Bonus all’Esame di Stato
|
||||||
|
|
||||||
|
Nell’esame di Stato in corso, in ciascuna delle Commissioni, vengono stabiliti dei criteri per determinare un bonus da aggiungere alla valutazione in presenza di alcune condizioni.
|
||||||
|
Le condizioni, uguali per tutto il territorio nazionale, sono:
|
||||||
|
Il bonus può essere attribuito ai candidati che abbiano conseguito un credito scolastico di almeno 30 punti e un risultato complessivo nelle prove di esame (che sono tre e hanno punteggio massimo 20 ciascuna) pari almeno a 50 punti.
|
||||||
|
|
||||||
|
I punti di bonus (da 1 ad un massimo di 5) sono attributiti in base a quel che decide la commissione.
|
||||||
|
Per la commissione di una delle commissioni presenti al Calvino i criteri sono questi:
|
||||||
|
- Un punto in presenza di una prova con una votazione >= 17;
|
||||||
|
- Due punti in presenza di due prove con una votazione >= 17;
|
||||||
|
- Tre punti in presenza di tre prove con una votazione >= 17;
|
||||||
|
- Quattro punti in presenza di una prova con il massimo dei punti (20)
|
||||||
|
- Cinque punti in presenza almeno due prove con il massimo dei punti
|
||||||
|
|
||||||
|
Analizzare e realizzare un programma che assegna il punteggio finale in base ai crediti e ai risultati delle tre prove.
|
||||||
|
Provare con dei casi di test significativi a verificarne il funzionamento.
|
|
@ -0,0 +1,54 @@
|
||||||
|
### 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
|
||||||
|
```
|
Loading…
Reference in New Issue