Python: Menentukan Bilangan Prima + Flowchart
Pada kesempatan kali ini, kita akan membahas bilangan prima yang dimana.bilangan prima bisa dikatakan bilangan yang unik karena hanya angka 2 yang merupakan satu - satunya angka bilangan genap dan selebihnya bisa di bilang ganjil. sehingga bagi pemula pola tersebut sangat susah. oleh karena itu, kali ini kita akan membahas tentang menentukan bilangan prima di python. Project seperti ini cocok untuk pemula python karena sangat melatih algoritma. Dengan begitu kita sudah siap untuk menerima project kedepannya.
Pada program yang akan kita bahas selengkapnya, jika kita memasukkan data atau angka, program akan mendeteksi apakah bilangan prima atau bukan. yang dimana dibawah akan menampilkan juga dengan perkaliannya juga, jadikan program dibawah sebagai refrensi kita semua. Karena banyak cara untuk menentukan bilangan prima atau bukan, atau algoritma yang kita bisa coba untuk menentukan bilangan prima atau bukan itu banyak jadi jadikan program dibawah sebagai refrensi.
Sebelum membahas source code kita bahas terlebih dahulu flowchart yang dapat kita coba, bisa dibilang ini algoritma untuk menentukan bilangan prima atau bukan
Source Code:1 2 3 4 5 6 7 8 9 10 11 | a = int(input("Masukkan bilangan yang ingin di periksa: ")) if a > 1: for i in range(2,a): if (a % i) == 0: print(a, "bukan bilangan prima") print(i, "kali", a//i, "=", a) break else: print(a,"adalah bilangan prima") else: print(a, "bukan bilangan prima") |
Penjelasan Code:
Pada program diatas, kita user disuruh untuk memasukkan angka yang akan di periksa. Jika angka tersebut kurang dari 1 maka akan menampilkan bukan prima secara otomatis termasuk 1 karena 1 bukan bilangan prima. Dan untuk for kenapa dimulai dari 2 karena bilangan prima di mulai dari angka 2.
Output:
a: 5
5 adalah bilangan prima
thanks
ReplyDelete��
Delete