/*Problema: convertire un voto numerico tra 0 e 10 in un giudizio, secondo il seguente schema: voto <= 5, giudizio: insufficiente 5 < voto <= 6.5, giudizio: sufficiente 6.5 < voto <= 7.5, giudizio: buono voto > 7.5, giudizio: ottimo Input: un numero reale Output: una stringa di caratteri (= il giudizio) oppure un messaggio di errore Programma: */ #include int main() {float x; cout << "dammi il voto numerico (tra 0 e 10)" << endl; cin >> x; if (x < 0 || x > 10) cout << "voto non valido" << endl; else if (x <= 5) cout << "insufficiente" << endl; else if (x > 5 && x <= 6.5) cout << "sufficiente" << endl; else if (x > 6.5 && x <= 7.5) cout << "buono" << endl; else cout << "ottimo" << endl; cout << "arrivederci" << endl; return 0; }