Program Faktorial Bilangan Rekursif dengan Python

Shelvia Resti Pramodita

Sosial Media


0 orang menyukai ini
Suka

Summary

Python merupakan bahasa pemrograman tingkat tinggi yang sering digunakan untuk pengembangan web, analisis data, pembelajaran mesin (machine learning), dan banyak lagi. Dengan sintaks yang bersih dan mudah dipahami, Python memungkinkan pengembang untuk menulis kode dengan lebih efisien dan dengan lebih sedikit baris kode dibandingkan dengan beberapa bahasa pemrograman lainnya.

Description

Membuat Program Faktorial dari Suatu Bilangan dengan Fungsi Rekursif                                                               Untuk menghitung faktorial dari suatu bilangan, dapat menggunakan kode berikut :

A computer screen with text and symbols

Description automatically generated

Kode diatas menggunakan rekursi untuk menghitung faktorial dari suatu bilangan. Fungsi faktorial menerima satu argumen, yaitu bilangan n. Jika n adalah 0 atau 1, fungsi ini akan mengembalikan 1. Jika tidak, fungsi ini akan mengembalikan n dikali faktorial dari n - 1. fungsi input untuk mengambil input dari pengguna. Lalu, kode menggunakan fungsi int untuk mengkonversi input tersebut menjadi bilangan bulat. Akhirnya, kode menggunakan fungsi faktorial untuk menghitung faktorial dari bilangan yang telah dikonversi.

 

CONTOH OUTPUT:

A black background with white text

Description automatically generated

Kode diatas menggunakan fungsi faktor_bilangan untuk mencari faktor-faktor dari suatu bilangan. Fungsi ini mengambil satu argumen, yaitu bilangan n. Fungsi ini menggunakan teknik pengulangan untuk mencari faktor-faktor dari n. Untuk setiap bilangan i dari 1 hingga akar kuadrat dari n, fungsi ini akan mengecek apakah n habis dibagi i. Jika ya, maka i akan ditambahkan ke dalam list faktor. Selain itu, fungsi ini juga akan mengecek apakah n habis dibagi i dan tidak sama dengan i. Jika ya, maka n // i akan ditambahkan ke dalam list faktor. Setelah semua faktor-faktor dari n telah ditemukan, fungsi ini akan mengembalikan list faktor yang telah diurutkan. Kode diatas menggunakan fungsi input untuk mengambil input dari pengguna. Lalu, kode menggunakan fungsi int untuk mengkonversi input tersebut menjadi bilangan bulat. Akhirnya, kode menggunakan fungsi faktor_bilangan untuk mencari faktor-faktor dari bilangan yang telah dikonversi.

 

CONTOH OUTPUT:

Informasi Course Terkait
  Kategori: Cyber Security
  Course: Dasar - Dasar Python