
views

Program Ruby: Menghitung Faktor Bilangan
Program berikut akan menghitung faktor-faktor dari sebuah bilangan yang dimasukkan oleh pengguna.
Kode Program Ruby
Penjelasan Program:
-
Input Pengguna: Program ini meminta pengguna untuk memasukkan sebuah angka menggunakan
gets.to_i
. Fungsigets
akan membaca input dari pengguna sebagai string, kemudianto_i
mengubahnya menjadi integer. -
Perulangan (Looping): Program akan memeriksa setiap angka mulai dari 1 hingga angka yang dimasukkan pengguna (termasuk angka itu sendiri) dengan menggunakan perulangan
each
.-
(1..angka)
adalah rentang angka yang dimulai dari 1 hingga angka yang dimasukkan.
-
-
Pengecekan Faktor: Di dalam perulangan, program akan memeriksa apakah angka yang sedang diperiksa (
i
) dapat membagi habis angka yang dimasukkan (angka
). Jikaangka % i == 0
(artinya sisa bagi adalah 0), makai
adalah faktor dariangka
, dan akan ditampilkan dengan perintahputs i
. -
Output: Program akan menampilkan semua faktor dari angka yang dimasukkan.
Petunjuk Penggunaan Program:
Langkah 1: Menyimpan File Ruby
-
Buka Editor Teks: Gunakan editor teks seperti Notepad, VSCode, atau editor lain yang Anda sukai.
-
Salin Kode Program: Salin kode program Ruby yang telah saya berikan di atas.
-
Simpan File: Setelah menyalin kode, simpan file dengan ekstensi .rb. Misalnya, beri nama
faktor_bilangan.rb
.
Langkah 2: Menjalankan Program di Komputer
-
Buka Terminal atau Command Prompt:
-
Di Windows: Tekan Windows + R, ketik
cmd
, lalu tekan Enter. -
Di macOS/Linux: Buka aplikasi Terminal.
-
-
Arahkan ke Folder Tempat Anda Menyimpan File:
Gunakan perintahcd
untuk menuju ke folder tempat file disimpan. Misalnya, jika Anda menyimpan file di Documents, ketik perintah berikut: -
Jalankan Program Ruby:
Ketik perintah berikut untuk menjalankan file Ruby:
Langkah 3: Memasukkan Angka
Program akan meminta Anda untuk memasukkan angka. Setelah Anda memasukkan angka, program akan menampilkan faktor-faktor dari angka tersebut. Contohnya:
Kesimpulan
-
Program Ruby ini digunakan untuk menghitung faktor bilangan yang dimasukkan oleh pengguna.
-
Program ini akan menampilkan semua angka yang dapat membagi angka yang dimasukkan tanpa menyisakan hasil.
-
Anda dapat menggunakan
gets.to_i
untuk mengambil input,each
untuk melakukan perulangan, dan%
untuk memeriksa sisa bagi dalam program ini.
Comments
0 comment