Menu
CoddyTech

Pembagian Bilangan Bulat dan Modulo

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

Selain pembagian dasar, R menyediakan dua operator khusus untuk bekerja dengan bilangan bulat: pembagian bilangan bulat dan modulo.

Pembagian bilangan bulat (%/%) membagi dua angka dan hanya mengembalikan bagian bilangan bulatnya, serta membuang sisanya:

17 %/% 5  # Menghasilkan 3 (bukan 3.4)

Bayangkan kamu bertanya, "Berapa kali 5 dapat masuk sepenuhnya ke dalam 17?" Jawabannya adalah 3 kali penuh.

Modulo (%%) menghasilkan sisa setelah pembagian:

17 %% 5  # Menghasilkan 2 (sisa pembagian)

Ini memberi tahu kamu berapa sisa setelah membagi 17 dengan 5. Karena 5 masuk ke dalam 17 sebanyak tiga kali (15), sisanya adalah 2.

Operator-operator ini sangat berguna dalam pemrograman. Operator modulo biasanya digunakan untuk memeriksa apakah suatu angka genap atau ganjil, jika number %% 2 sama dengan 0, angka tersebut genap. Pembagian bilangan bulat membantu saat kamu perlu membagi barang ke dalam kelompok atau mengonversi satuan seperti menit ke jam.

challenge icon

Tantangan

Mudah

Ubah jumlah total menit menjadi jam dan menit yang tersisa menggunakan pembagian bilangan bulat dan modulo.

Kamu diberikan variabel berikut:

total_minutes <- 197

Gunakan operator pembagian bilangan bulat dan modulo:

  1. Buat variabel bernama hours yang menyimpan jumlah jam penuh dalam total_minutes
  2. Buat variabel bernama remaining_minutes yang menyimpan sisa menit setelah mengambil jam penuh

Gunakan fungsi print() untuk menampilkan hours dan remaining_minutes dalam urutan tersebut.

Coba sendiri

# Variabel yang diberikan
total_minutes <- 197

# TODO: Tulis kodemu di bawah ini
# Gunakan pembagian bilangan bulat (%/%) untuk menghitung jumlah jam penuh
# Gunakan modulo (%%) untuk menghitung sisa menit


# Tampilkan hasilnya
print(hours)
print(remaining_minutes)
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler R online