Program Hitung Faktorial & Faktor Bilangan

Juhari

Sosial Media


1 orang menyukai ini
Suka

Summary

Program python untuk mencari faktorial dengan rekursif dan faktor bilangan yang dimana user akan diminta untuk memasukkan bilangan tertentu yang akan dicari faktorialnya. Kedua program menunjukkan cara menghitung dan mencari faktorial dan faktor bilangan dengan Python. Program pertama menggunakan rekursi, sedangkan program kedua menggunakan perulangan.

Description

PROGRAM MENCARI FAKTORIAL DENGAN REKURSIF

Program ini bertujuan untuk menghitung nilai faktorial dari suatu bilangan menggunakan rekursif. Rekursif adalah Teknik pemrograman di mana sebuah fungsi memanggil dirinya sendiri.

Berikut Program Untuk Mencari Faktorial dengan Rekursif

 

PENJELASAN :

  • Fungsi faktorial menerima satu argument angka merupakan bilangan yang ingin dihitung faktorialnya.
  • Kondisi dasar menggunakan If. Jika angka sama dengan 0 atau 1, maka nilai faktorialnya adalah 1. Hal ini karena 0! = 1 dan 1! = 1. Dimana 0! = 0 Faktorial dan 1! = 1 Faktorial.
  • Bagian rekursif pada kondisi else. Jika angka yang diberikan lebih besar dari 1, Maka nilai faktorialnya adalah angka dikalikan dengan nilai factorial angka-1. Hal ini sesuai dengan definisi factorial yaitu : n! = n * (n-1)!.
  • Dan bagian terakhir cara penggunaanya. Pertama kita buat variabek yang akan meminta inputan dari pengguna melalui fungsi input pada python dan inputan hanya bisa terisi bilangan bulat saja yaitu int sesuai yang berikan pada input. Kemudian, fungsi factorial dipanggil dengan argumen n. Hasil dari fungsi faktorial disimpan dalam variable hasil_faktorial. Dan terakhir nilai dicetak ke layar. 

OUTPUT PROGRAM

 

 

PROGRAM MENCARI FAKTOR PADA SUATU BILANGAN

Program in bertujuan untuk mencari semua factor bilangan dari suatu bilangan. Faktor bilangan adalah bilangan yang dapat membagi bilangan lain secara habis. 

Beikut program untuk mencari faktor dari suatu bilangan.

 

PENJELASAN :

  • Fungsi faktor­­_bilangan menerima satu argument yang merupakan bilangan yang ingin dicari faktornya.
  • Kemudian ada list kosong dengan nama faktor yang digunakan untuk menyimpan semua faktor bilangan dari n.
  • Pada perulangan for diatas iterasi dilakukan dari 1 sampai n+1.  Kemudian didalam perulangan, nilai  dengan I. Jika sisa pembagian sama dengan 0, maka adalah faktor bilangan dari n dan ditambahkan ke dalam list faktor dengan fungsi append.
  • Dan bagian terakhir cara penggunaanya. Caranya sama dengan program pertama diatas. Kita membuat variable yang menerima input dari pengguna. Kemudian fungsi faktor_bilangan dipanggil dengan argument n. Lalu hasil dari faktor­­_bilangan disimpan kedalam variabl hasil_faktor. Dan baris terakhir hasil­ akan dicetak kelayar dengan menggunakan print.

OUTPUT PROGRAM

Informasi Course Terkait
  Kategori: Algoritma dan Pemrograman
  Course: Dasar - Dasar Python