Assalamualaikum
warahmatullahi wabarakatuh
Oke, kesempatan kali
ini kita akan membahas tentang cara membalikan angka pada java, contoh pada
kasus (copasus) :
1.buatlah program
untuk membalikan angkan inputan.
Oke, disini saya akan jelaskan se rinci mungkin so, siapkan konsentrasi
anda,netbeans,buku oretan,cemilan,kopi(bagi yang suka kopi)teh/susu(bagi yang
tidak suka ngopi),jangan buka sosmed(karena itu hanya akan memecah konsentrasi
anda),dan jangan buka site lain selain
www.deckyazmi.blogspot.co.id XD
Pertama kita buat formula/rumusnya dulu, contoh disini saya
memiliki angka 12, bagaimana caranya agar nilainya menjadi 21???
Rumus:
Dari kasus diatas kita sudah dapat gambaran ada 1 Variabel angka=12
,kita juga membutuhkan variabel balik(untuk menyimpan hasil pembaliknya) kita
berikan nilai awal = 0,dan kita juga butuh variabel bantu unuk menyimpan angka
sementara agar nilai awal angka tidak berubah
Jadi variabel sbb:
Angka =12
Balik =0
Bantu =angka
Sampai variabel bantu samadengan 0 maka kita lakukan
perulangan
perulangan pertama:
balik = balik*10 // 0*10=0
balik = (balik+(bantu%10)) //
(0+(12%10))= 0+2=2
bantu = bantu/10 //
12/10=1
perulangan kedua:
balik = balik*10
// 2*10=20
balik = (balik+(bantu%10))
// (20+(1%10))= 20+1=21 (hasil pembalikan sudah terlihat)
bantu = bantu/10
//1/10=0
karena bantu sudah sama dengan 0 maka perulangan tidak akan
dieksekusi lagi
* note : sebenarnya dalam java kita tidak perlu memberi kurung
untuk operasi aritmatika jika tidak ada sebuah kondisi operasi tertentu seperti
contoh di atas balik = (balik+(bantu%10)) bisa ditulis dengan balik = balik+bantu%10
karena secara otomatis java akan mengeksekusi operasi modulus terlebih dahulu
baru operasi penjumlahan sehingga hasil dari kedua rumus ini nantinya akan menghasilkan nilai yang sama .
oke, problem solved XD
sekarang kita kebali ke copasus yaitu : membuat program
untuk membalikan angkan inputan.
Sangat simple karena kita hanya menambahkan class inputan
(scanner/bufferedreader/joptionpane) tinggal pilih mana inputan yang sesuai
dengan style cooding anda
Oke langsung saja ini Script saya, disini saya menggunakan JOptionPane untuk menginputkan angkanya, untuk selebihnya silahkan dipelajari sendiri XD