Probelma valore maggiore, valore minore

di il
2 risposte

Probelma valore maggiore, valore minore

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"; 

2 Risposte

Devi accedere o registrarti per scrivere nel forum
2 risposte