OSP 2012

  1. Didefinisikan n! = n x (n-1) x (n-2)… x 2 x 1. Berapakah banyaknya digit 0 beruntun di akhir 500! ?

    Nilai faktorial akan bertambah 1 jika kelipatan 5. Namun nol bertambah lagi ketika n merupakan kelipatan 25. Misal 20! akan mendapatkan nol karena 5, 10, 15 dan 20 = 4 buah 0. Sedangkan 25! akan mendapatkan nol dari 5, 10, 15, 20 dan 25 sebanyak 2 = 6.

    Setiap kelipatan 5 akan menambah 1 nol. Setiap kelipatan 5 dari kelipatan 5 juga akan menambah 1 lagi. Setiap kelipatan 5 dari 25 juga menambah 1 nol. Dengan demikian banyaknya 0 adalah
    500/5 + 500/(52) + 500/(53)
    = 100 + 20 + 4
    = 124.

    Dengan cara lain:
    500/5 = 100
    100/5 = 20
    20/5 = 4
    ___________ +
    124
    Permasalahan ini dapat diselesaikan dengan pemrograman menggunakan perulangan while.

Share Now:

5 1 vote
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments

Langganan

Subscribe To Our Newsletter

0
Would love your thoughts, please comment.x
()
x

Follow TikTok Kami @cahinfor

Pembahasan soal tahun 2023 sudah tersedia di TikTok Kami loh!