Lascaris ha scritto:
non ho chiaro come svolgere l'ultima parte
Successivamente, se il giudizio `e sufficiente oppure buono il programma chiede all’utente se voglia registrare il voto. L’utente può rispondere inserendo 0 per non registrare, oppure con 1 per registrare. Nel
primo caso il programma visualizza il messagio Voto rifiutato, nel secondo caso invece visualizza il messaggio Voto accettato.
Si tratta di chiedere un input (0 o 1) e fare un if. Da fare però solo se sufficiente/buono, cioè testando il boolean
registrare (che è ok, anche se basterebbe ritestare semplicemente voto > 17).
Lo puoi fare qui in mezzo:
if((voto>0)&&(voto<31)) {
if((voto>0)&&(voto<18)) {
system.out.println("Esame non superato");
}else if((voto>17)&&(voto<25)) {
system.out.println("Giudizio sufficiente");
registrare=true;
}else if((voto>24)&&(voto<31)) {
system.out.println("Giudizio Buono");
registrare=true;
}
//....... qui la parte finale ........
}else
system.out.println("Numero errato");
}