Minggu, 23 Maret 2014

soal koding dan kasusnya (part5)

exercise 3.35

Disini kami akan membahas bagaimana membuat program pengecek bilangan polindrome. bilangan polindrome sendiri adalah bilangan gajil yang simetri dimana bialangan antara sebelah kanan dan sebelah kiri yang dipisahkan bilangan tengah bernilai sama jika dibaca dari kanan dan kiri,contohnya adalah 12321, 23432, 90709, 55555, dan lainya,


kami akan memberikan penjelasan agar program mudah dipahami:

jika dilihat , pada baris 11 variabel c akan diberi nilai sama dengan nilai a yang diperoleh dari inputan user. setelah itu terjadi proses yang berulang didalam while, berikut adalah spesifikasi proses tersebut (saat didalam while) :

Proses 1

a = 0* 10
a = 0 + 12321 % 10 = 1
c = 12321 / 10 = 1232

Proses 2

a = 1 * 10 = 1
a = 1 + 1232 % 10 = 12
c = 1232 / 10 = 123

Proses 3

a = 12 * 10 = 120
a = 120 + 123 % 10 = 123
c = 123 / 10 = 12

Proses 4

a = 123 * 10
a = 1230 + 12 % 10 = 1232
c = 12 / 10 = 1

Proses 5

a = 1232 * 10
a = 12320 + 1 % 10 =12321
c = 1 / 10 = 0.1

setelah proses 5, program akan keluar dari while dan melanjutkan program berikutnya dimana nilai b terakhir akan dibandingkan dengan nilai a (awal), jika nilai tersebut sama maka bisa dikatakan bilangan tersebut adlah bilangan polindrome.

Tidak ada komentar:

Posting Komentar