Buonasera ragazzi, vi chiedo aiuto.
Ho scritto un codice che dovrebbe soddisfare la richiesta dell'esercizio il quale vi lascerò la traccia in seguito, il programma però non funziona sempre, e non riesco a capire come mai alcune volte sbaglia e alcune volte no, vi ringrazio se sarete disposti ad aiutarmi.
Con i console.log ho voluto tener traccia delle variabili, e cambiano bene ma purtroppo il risultato non è sempre quello desiderato.
Ho scritto un codice che dovrebbe soddisfare la richiesta dell'esercizio il quale vi lascerò la traccia in seguito, il programma però non funziona sempre, e non riesco a capire come mai alcune volte sbaglia e alcune volte no, vi ringrazio se sarete disposti ad aiutarmi.
JavaScript:
/*
Caldo o freddo
Scrivi un programma che dati sette valori relativi alle temperature della settimana
stabilisca la giornata più calda e quella più fredda.
Esempio:
Input: a = 10, b = -2, c = 31, d = 22, e = 15, f = -6, g = 7
Output: giornata più calda = 31, giornata più fredda = -6
http://www.imparareaprogrammare.it
*/
var tempMAX=0;
var tempMIN=0;
for (var i=1; i<=7; i++) {
var temp = prompt("Temperatura giorno "+i);
console.log("TEMP : "+temp+"\ni : "+i);
if (i==1) {
tempMAX=temp;
tempMIN=temp;
} else if(tempMAX<temp) {
tempMAX=temp;
}else if (tempMIN>temp) {
tempMIN=temp;
}
console.log("Temp: "+temp+"\n TempMAX: "+tempMAX+"\NTempMIN: "+tempMIN);
}
alert("La temperatura massima è : "+tempMAX+"\nLa temperatura minima è : "+tempMIN);
Con i console.log ho voluto tener traccia delle variabili, e cambiano bene ma purtroppo il risultato non è sempre quello desiderato.