Anda di halaman 1dari 4

Source Code

No. Nama.py

1 print("Mencari Faktorial Sebuah Angka\n")


2 while True :
3 try :
4 x = int(input("Masukkan angka : "))
5 break
6 except ValueError :
7 print ('Maaf masukkan angka!', end=' ')
8 continue
9
10 faktorial = 1
11 output = str(x) + "!="
12 if (x < 0) :
13 print ("\nBilangan negatif tidak ada faktorialnya")
14 elif (x == 0 or x == 1) :
15 print ("\nFaktorialnya adalah", output + "1")
16 else:
17 while(x > 1) :
18
faktorial = faktorial * x
19
output += str(x) + "x"
20
x -= 1
21
22
output += "1="
print("\nFaktorialnya adalah", output, faktorial)
SCREENSHOT

3. Mencari nilai faktorial

Bentuk awal program pada bagian input. Di bagian ini, pemrogram harus menyusun terlebih dahulu variabel, kondisi,
dan fungsinya seperti yang tertera pada gambar di bawah

Setelah itu Run bagian input untuk mendapatkan tampilan di bagian output. Di bagian output, pemrogram diminta
untuk memberikan angka “4” pada variabel yang telah tersedia, yaitu pada kaliamat “masukkan angka :”.
Selanjutnya, sistem akan mencetak hasilnya berupa penjabaran dari 4 faktorial.
Pembahasan

No. Penjelasan

3. - Masukkan judul dari yang ingin dicari terlebih dahulu

- Lalu, masukkan blok untuk menangani kesalahan pengguna menggunakan except


ValueError.

- Variabel x adalah input dalam bentuk integer

- Masukkan variabel output = str(x), yang berguna agar variabel di output, x dalam
bentuk string, sehingga dicetak untuk ditambahkan tanda faktorial (!)

- Eksekusi kondisional if yang akan berjalan ketika x < 0, maka ‘bilangan negatif tidak ada
faktorialnya’

- Selanjutnya eksekusi kondisional elif yang akan berjalan apabila x = 0 atau x = 1 maka
‘ faktorialnya output + “1”

- Lanjut ke eksekusi kondisional else yang akan berjalan apabila if x < 0 bernilai false

- Perulangan while akan terus berjalan apabila x > 1

- Masukkan fungsi untuk melakukan perhitungan dari penjabaran faktorialnya.

- Print untuk memancing fngsi angka dan faktorial kemudian dihubungkan dengan variabel
x

- Setelah itu, klik tombol Run. Pada kolom output akan di cetak kalimat variabel yang
meminta untuk memasukkan angka. Setelah angka dimaksukkan, klik enter. Lalu, akan
muncul hasil dan penjabaran dari faktorial angka yang dimasukkan.

Anda mungkin juga menyukai