esercizi-di-programmazione-javascript
esercizi-di-programmazione-javascript copied to clipboard
Update fai-il-professore.js
aiuto! la console stampa tutti i giudizi, ma quando metto un valore inferiore a 18 stampa suff e non bocciato....perche???
aiuto! la console stampa tutti i giudizi, ma quando metto un valore inferiore a 18 stampa suff e non bocciato....perche???
Ciao! mettendo il default anziché il case 'g', ti stampa sempre la stessa cosa?
aiuto! la console stampa tutti i giudizi, ma quando metto un valore inferiore a 18 stampa suff e non bocciato....perche???
Puoi ottenere il risultato in questi due modi:
if(voto>=18 && voto<21){voto='a'}; if(voto>=21 && voto<24){voto='b'}; if(voto>=24 && voto<27){voto='c'}; if(voto>=27 && voto<29){voto='d'}; if(voto>=30 && voto<31){voto='e'}; if(voto>=31){voto='f'};//valore alto if(voto<=17){voto='g'};//bocciato
Oppure lasciare tutto come hai fatto e spostare if(voto<=17){voto='g'};//bocciato in alto prima di tutte le altre condizioni if, cioè:
if(voto<=17){voto='g'};//bocciato if(voto>=18, voto<21){voto='a'}; if(voto>=21, voto<24){voto='b'}; if(voto>=24, voto<27){voto='c'}; if(voto>=27, voto<29){voto='d'}; if(voto>=30, voto<31){voto='e'}; if(voto>=31){voto='f'};//valore alto
Ok grazie mille!