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. Fungsigetsakan membaca input dari pengguna sebagai string, kemudianto_imengubahnya 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), makaiadalah 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 perintahcduntuk 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_iuntuk mengambil input,eachuntuk melakukan perulangan, dan%untuk memeriksa sisa bagi dalam program ini.
Comments
0 comment