esercizi-di-programmazione-javascript icon indicating copy to clipboard operation
esercizi-di-programmazione-javascript copied to clipboard

Update fai-il-professore.js

Open davcattan opened this issue 5 years ago • 3 comments

aiuto! la console stampa tutti i giudizi, ma quando metto un valore inferiore a 18 stampa suff e non bocciato....perche???

davcattan avatar Sep 24 '20 10:09 davcattan

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?

hillis1987 avatar Sep 24 '20 10:09 hillis1987

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

soriceg avatar Sep 24 '20 11:09 soriceg

Ok grazie mille!

davcattan avatar Sep 25 '20 05:09 davcattan