Menu
CoddyTech

Ikhtisar Permainan

Termasuk bagian Dasar-Dasar dalam perjalanan R di Coddy. Pelajaran 52 dari 78.

challenge icon

Tantangan

Mudah

Di bab ini, kamu akan membuat game FizzBuzz yang dapat disesuaikan menggunakan fungsi, perulangan, dan logika percabangan.

Sebagai langkah awal, buat fungsi bernama check_divisible yang menerima dua argumen: number dan divisor. Fungsi tersebut harus mengembalikan TRUE jika number habis dibagi divisor (tanpa sisa), dan FALSE jika tidak.

Baca dua angka dari input, ubah keduanya menjadi nilai numerik, lalu panggil fungsimu dengan nilai-nilai tersebut. Cetak hasil yang dikembalikan.

Sebagai contoh, jika inputnya adalah:

15
3

Outputnya harus berupa:

[1] TRUE

Jika inputnya adalah:

15
5

Outputnya harus berupa:

[1] TRUE

Jika inputnya adalah:

7
3

Outputnya harus berupa:

[1] FALSE

Coba sendiri

# Baca input
con <- file("stdin", "r")
number <- as.numeric(suppressWarnings(readLines(con, n = 1)))
divisor <- as.numeric(suppressWarnings(readLines(con, n = 1)))

# TODO: Buat fungsi bernama check_divisible yang menerima dua argumen:
# number dan divisor. Kembalikan TRUE jika number habis dibagi divisor, jika tidak, kembalikan FALSE.


# Panggil fungsimu dan cetak hasilnya
print(check_divisible(number, divisor))

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler R online