JavaScript

JavaScript Dizi içindeki en büyük ve en küçük sayıyı bulma

En büyük en küçük sayı javascript

20 elemanlı içine rasgele sayılar atılan dizi içindeki en büyük sayıyı ve en küçük sayıyı bulup ekranda yazdıran programa ait uygulaması örneği:

Kodları ornek.html dosyası olarak kaydedip çalıştırdığımızıda ekran görüntüsü aşağıdakine benzer olacaktır.
buyukkucuk

<script>
 var sayilar=new Array(20);//[43,4,3,44,32,56,89,43,23,1,43,5,778,6,43,2];
var min,mak;
    /*diziye rasgele sayı aktarma.*/
for(var i=0;i<sayilar.length;i++){
    sayilar[i]=Math.floor(Math.random()*100);
}
/*dizideki en büyük ve en küçük sayının ilk index içinde olduğunu varsayıyoruz.*/
min = sayilar[0];
mak = sayilar[0];   

    
/*dizideki en küçük ve enbüyük sayıyı bulmak min, ve mak değerlerini karşılaştırarak en büyük ve en küçük değelerini aratıyoruz.*/
for(var i=0;i<sayilar.length;i++)
{
    /*min dizideki değerden büyükse mini dizideki ile değiştiriyoruz.*/
    if (min > sayilar[i])
    {
         min = sayilar[i];
    }
    /*mak dizideki değerden küçükse makı dizideki değer ile değiştiriyoruz.*/
    if (mak < sayilar[i])  
    {
        mak = sayilar[i]; 
    }
}
    
/*ekran çıktısı*/    
document.write("====================================="+"<br>");
for(var i=0;i<sayilar.length;i++)
{
    document.write(sayilar[i]+"<br>");
}
document.write("====================================="+"<br>");
document.write("Dizi içindeki en büyük sayı: > > > " + mak+"<br>");
document.write("Dizi içindeki en büyük sayı: > > > " + min+"<br>");
    
</script>

Yorum Yap