Juni Setiawan
Python adalah bahasa pemrograman interpretatif multiguna. Tidak seperti bahasa lain yang susah untuk dibaca dan dipahami, python lebih menekankan pada keterbacaan kode agar lebih mudah untuk memahami sintaks. Hal ini membuat Python sangat mudah dipelajari baik untuk pemula maupun untuk yang sudah menguasai bahasa pemrograman lain.
Saya disini akan membuat program sederhana untuk mencari nilai faktorial dari suatu bilangan serta faktor bilangan, menggunakan bahasa pemrogramman Python guna memenuhi tugas akhir tentang course “ Dasar-Dasar Python ”.
Faktorial dari bilangan asli n adalah perkalian semua bilangan asli yang kurang atau sama dengan n. Faktorial ditulis n! dan disebut n faktorial. Faktorial dari bilangan n adalah perkalian bilangan positif dari angka 1 sampai bilangan itu sendiri. Bilangan faktorial sendiri biasa disimbolkan dengan tanda seru (!). Contoh faktorial dari 5 adalah:
5! = 5 * 4 * 3 * 2 * 1
5! = 120
Disini saya membuat bilangan yang belum di ketahui sesuai pada soal yang pertama yaitu mencari nilai n pada nilai faktorial 120 memakai fungsi rekursif. lalu saya mendefinisikan ke sebuah source code yaitu sebagai berikut
Output yang dihasilkan yaitu :
Faktor suatu Bilangan atau Bilangan Faktor ialah suatu bilangan bulat yang dapat habis membagi bilangan tersebut.Salah satu cara untuk mencari faktor adalah memeriksa seluruh bilangan yang lebih kecil dari bilangan yang dicari faktornya (misal: n). Masing-masing bilangan diperiksa menggunakan operasi modulus, jika ia membagi n tanpa sisa, maka ia adalah faktor dari n.
Contohnya adalah menentukan faktor dari bilangan 6. Bilangan 6 dapat habis dibagi oleh bilangan 1, 2, 3, dan 6.
Untuk selanjutnya saya mencari nilai faktor dari bilangan N dimana N nya yaitu 100, maka nilai dari faltor tersebut harus mengeluarkan output yang seuai pada soal yaitu {1,2,3,4,5,10,20,25,50,100}, langsung saja kita ke source code nya bisa di lihat sebagai berikut
untuk Output yang dihasilkan yaitu :