::
Ciao a tutti, potreste aiutarmi? non capisco come fare con l’ultima parte dell’esercizio
//Scrivere un programma Giudizio che chiede all’utente di inserire un numero intero che
rappresenta il voto ricevuto ad un esame universitario (in trentesimi, senza la lode) e si comporta come
segue:
• Se il numero `e minore di 0 o maggiore di 30 visualizza il messaggio “Numero errato”
• Se il numero e minore
e compreso tra 0 e 17 visualizza il messaggio “Esame non superato”
• Se il numero e minore
e compreso tra 18 e 24 visualizza il messaggio “Giudizio: sufficiente”
• Se il numero e minore
e compreso tra 25 e 30 visualizza il messaggio “Giudizio: buono”
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.
package pacchettoProva;
import java . util . Scanner ;
public class Uguali {
public static void main ( String [] args ) {
Scanner input = new Scanner ( System.in );
int voto;
boolean registrare=false;
System . out . println ( ” Un voto” );
voto = input.nextInt();
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;
}
}else
system.out.println(“Numero errato”);
}
}