Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Basit Hesaplamalar

Hesap Makinesi

işlev topla(a: Sayı, b: Sayı) -> Sayı { geri dön a + b }
işlev çıkar(a: Sayı, b: Sayı) -> Sayı { geri dön a - b }
işlev çarp(a: Sayı, b: Sayı) -> Sayı { geri dön a * b }
işlev böl(a: Sayı, b: Sayı) -> Sayı { geri dön a / b }

işlev ana() {
    değişken x = 10.0
    değişken y = 3.0
    
    yazdır("Toplam: ", topla(x, y))
    yazdır("Çarpım: ", çarp(x, y))
    yazdır("Bölüm: ", böl(x, y))
}

Faktoriyel

işlev faktoriyel(n: Sayı) -> Sayı {
    eğer n <= 1 {
        geri dön 1
    }
    geri dön n * faktoriyel(n - 1)
}

işlev ana() {
    döngü i 1'den 11'e {
        yazdır(i, "! = ", faktoriyel(i))
    }
}

Asal Sayı Kontrolü

işlev asal_mi(n: Sayı) -> Boolean {
    eğer n < 2 { geri dön yanlış }
    
    döngü i 2'den n'ye {
        eğer i * i > n { kır }
        eğer n % i == 0 { geri dön yanlış }
    }
    
    geri dön doğru
}

işlev ana() {
    yazdır("1-100 arası asal sayılar:")
    döngü n 1'den 101'e {
        eğer asal_mi(n) {
            yazdır(n, " ")
        }
    }
}