Tampilkan postingan dengan label konversi desimal ke romawi. Tampilkan semua postingan
Tampilkan postingan dengan label konversi desimal ke romawi. Tampilkan semua postingan

Jumat, 31 Maret 2017

Konversi Desimal ke Romawi dalam Bahasa Pemrograman Java

Konversi Desimal ke Romawi, semisal contoh 3120 = MMMCXX

Algoritma Yang Digunakan:
1. Jika kelipatan 1000 diganti dengan satu M
2. Sisanya jika di atas 900 ditambahkan CM
3. Sisanya jika di atas 500 ditambahkan D
4. Sisanya jika di atas 400 ditambahkan CD
5. Sisanya jika kelipatan 100 diganti dengan satu C //mengulang algoritma kelipatan 1000
6. Sisanya jika di atas 90 ditambahkan XC
7. Sisanya jika di atas 50 ditambahkan L
8. Sisanya jika di atas 40 ditambahkan CL
9. Sisanya jika kelipatan 10 diganti dengan satu C //mengulang algoritma kelipatan 1000 atau 100
10. Sisanya jika di atas 9 ditambahkan IX
11. Sisanya jika di atas 5 ditambahkan V
12. Sisanya jika di atas 4 ditambahkan IV
13. Sisanya ditambahkan I

Untuk algortima di atas 1000 bisa mengulang kelipatan 1000 ke atas dengan menemukan simbol penggantinya dalam Romawi


Besakih Temple Ceremony