Tartalomjegyzék

< Programozási tételek

Programozási tételek JavaScript megvalósításban

Tételek

Összegzés

var t = [4, 8, 3, 9, 2];
 
document.getElementById("eredmeny").innerHTML = osszegzes(t);
 
function osszegzes(atvettTomb){
    var n = atvettTomb.length;
    var osszeg = 0;
    for(i=0; i<n;i++)
        osszeg += atvettTomb[i];
    return osszeg;
}

Megszámolás

Negatív számok megszámolása.

var t = [4, 8, -3, 9, 2, -5, -7];
 
document.getElementById("eredmeny").innerHTML = szamolNegativ(t);
 
function szamolNegativ(atvettTomb){
    var n = atvettTomb.length;
    var szamlalo = 0;
    for(i=0; i<n; i++)
        if(atvettTomb[i]<0)
            szamlalo++;
    return szamlalo;
}

Rendezések

Buborékrendezés

function rendez(atvettTomb){
    var n = atvettTomb.length;
    for(i=n-1;i>0;i--)
        for(j=0; j<i; j++)
            if(atvettTomb[j]>atvettTomb[j+1]){
                var tmp = atvettTomb[j];
                atvettTomb[j] = atvettTomb[j+1];
                atvettTomb[j+1] = tmp;                
            }
    return atvettTomb;
}