Dato un array di nomi e prezzi, mando in output l' articolo col prezzo minore e maggiore, e il rispettivo prezzo ma non capisco perché mi dia valori sballati, qualcuno può aiutarmi?
var min1=0;
var max1=0;
var min=costi[0];
var max=0;
//x= lunghezza array
for(var z=0; z<=x; z++){
if (costi[z]<min){
ter.value+="min";
min=costi[z];
min1=z;
} if(costi[z]>max){
max=costi[z];
ter.value+="max";
max1=z;
}
}
ter.value+="L' articolo meno costoso: "+nomi[min1]+" a $"+min+"\n";
ter.value+="L' articolo piu costoso: "+nomi[max1]+" a $"+max+"\n";