JS tasks

JS homework #1

26.02.2023 2 dəq oxuma
// 1) Ədədin kvadratını qaytaran funksiyanı yazın
function kv(eded) {
    return eded * eded;
}

// console.log(kv(5));

// 2) Selsi göstəricisini Farenheitə çevirmək funksiyasını yazın
function selsiToFaraget(selsi) {
    return (selsi * 9 / 5) + 32;
}

// console.log(selsiToFaraget(5));

// 3) Verilmiş düzbucaqlının sahəsini tapmaq üçün funksiya yazın
function sahe(a, b) {
    return a * b;
}

// console.log(sahe(5, 6));

// 4) Dairənin sahəsini və uzunluğunu tapmaq üçün funksiya yazın
function saheVeUzunluq(r) {
    l = 2 * Math.PI * r;
    S = Math.PI * r * r;

    return `l = ${l}; S = ${S}`;
}

// console.log(saheVeUzunluq(3));

// 5) Ədədin tərsinə çevrilməsi funksiyasını yazın
function tersine(text){
    let output = '';
    for (let index = text.length - 1; index >= 0 ; index--) {
        output += text[index];
    }

    return output;
}

// console.log(tersine('32'));

// 6) Mətndəki saitlərin sayını tapan funksiya yazın
function saitSay(text) {
    let saitler = ['a','ı','o','u','e','ə','i','ö','ü'];
    let n = 0;
    for (let index = 0; index < text.length; index++) {
        if(saitler.includes(text[index]))
        {
            n++;
        }
    }

    return n;
}

// console.log(saitSay('salam dunya'));

// 7) Verilmiş stringin palindrom olub olmadığını yoxlamaq üçün funksiya yazın
function checkPalindrom(text) {
    for (let index = 0; index < text.length; index++) {
        if (text[index] != text[text.length - 1 - index]) {
            return 'Palindrom deyil';
        }
    }

    return 'Palindromdur';
    // 0123
    // amma
}

// console.log(checkPalindrom('salam'));

// 8) Təsadüfi ədəd yaratmaq üçün funksiyanı yazın
function tesadufuEded(min, max) {
    return Math.floor(Math.random() * (max - min + 1) + min);
}

// console.log(tesadufuEded(7, 13));

// 9) Ədədin faktorialını tapmaq üçün funksiya yazın
function faktorial(eded) {
    let P = 1;
    if(eded == 0 || eded < 0 || eded == 1)
    {
        return P;
    }

    for (let index = 1; index <= eded; index++) {
        P = P * index;
    }

    return P;
}

// console.log(faktorial(4));

// 10) Sətirdəki hərfin(məsələn c) sayını tapmaq üçün funksiya yazın
function herfSayan(herf, text) {
    let n = 0;
    for (let index = 0; index < text.length; index++) {
        if(herf == text[index]){
            n++;
        }
    }

    return n;
}

// console.log(herfSayan('a','Salam dunya'));
Digər dildə: EN