Tuesday, November 18, 2014

Algoritma Mencari Kelipatan Suatu Bilangan Dalam Range Angka Tertentu

Deskripsi :
Algoritma ini berfungsi untuk mencari kelipatan suatu bilangan dalam range angka yang berarti antara satu angka dan angka yang lain. cth : kelipatan angka 3 diantara angka 40 sampai 55.

Algoritma:

function kelipatan(angka,batas_awal,batas_akhir)
    while (batas_awal<=batas_akhir)
        if ((batas_awal % angka)==0)
            print batas_awal, ", "
        end
        batas_awal <-- batas_awal + 1
    end
end


Penjelasan :
pada program diatas, iterasi pada fungsi diatas akan berhenti ketika nilai batas_awal melebihi nilai batas_akhir. Sebagai contoh, untuk nilai kelipatan(3,10,50) berarti kita akan mencari kelipatan angka 3 diantara angka 10 sampai 50. Hasil dari kelipatan(3,10,50) adalah :
12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48,

Prosesnya adalah : selama nilai batas_awal lebih kecil dari nilai batas_akhir, akan terjadi pengecekan apakah nilai batas_awal modulus nilai angka adalah 0? jika iya maka nilai batas_awal akan dicetak kemudian nilai batas_awal akan ditambah 1 dan seterusnya sampai nilai batas_awal melebihi nilai batas_akhir.

Contoh :
kelipatan(5,41,60) = 45, 50, 55, 60,
kelipatan(7,102,201) = 105, 112, 119, 126, 133, 140, 147, 154, 161, 168, 175, 182, 189, 196,


Nama : Richart Mevil Adhitya
NIM : D1042131008

No comments:

Post a Comment