Angka Romawi adalah aplikasi sederhana dan serbaguna yang memungkinkan Anda mengubah angka desimal (Arab) menjadi notasi Romawi dan sebaliknya
Ini mencakup 3 bagian utama: "Konverter", "guru" dan "permainan".
KONVERTER
--------------------------
Konverter beroperasi dengan keyboard yang dapat menunjukkan angka desimal atau Romawi dan program mengonversinya dari satu format ke format lainnya.
Konversinya otomatis dan mengenali angka dari 1 hingga 3.999.999, menerima simbol Romawi dengan tanda hubung atas yang dapat digunakan untuk mengalikan nilai simbol dengan 1.000.
Ia juga memiliki tombol untuk menghapus, menyalin konversi ke clipboard dan menghapus layar.
GURU
-----------------------
Layar "Profesor" menampilkan penjelasan lengkap tentang bagaimana angka Romawi terbentuk dan aturan yang harus diikuti untuk menulisnya dengan benar.
PERMAINAN
----------------
Tahukah Anda cara mengenali angka Romawi? Buktikan itu. Dengan permainan tanya jawab yang menyenangkan ini, program akan menampilkan nomor dan Anda harus memilih salah satu dari empat kemungkinan jawaban. Apakah Anda akan menemukan yang tepat? Awalnya mudah tapi sedikit demi sedikit akan menjadi rumit.
Permainan ini memiliki 7 level, masing-masing dengan 10 pertanyaan dengan tingkat kesulitan yang semakin meningkat.
- Jika Anda menjawab dengan benar pada percobaan pertama, Anda akan mendapat 1 poin.
- Jika menjawab pada percobaan kedua tidak akan mendapat skor.
- Jika Anda menjawab pada percobaan ketiga, Anda akan kehilangan satu poin.
- Jika Anda menjawab upaya terakhir Anda akan kehilangan dua poin.
Untuk melewati level Anda harus mencapai setidaknya 5 poin.
Di akhir permainan, level yang telah Anda capai dan nilai rata-rata yang diperoleh akan ditampilkan.
KONVERTER YANG DIOPTIMALKAN
---------------------------------------
Aplikasi Angka Romawi menggabungkan algoritma konversi bilangan bulat/Romawi dan Romawi/bilangan bulat yang dioptimalkan untuk melakukan konversi dengan benar dan mendeteksi semua bilangan yang dinyatakan secara salah.
SISTEM PEMBENTUKAN DESIMAL
--------------------------------------------------- -------
Sistem desimal atau Arab, dibuat di India dan diperkenalkan ke Eropa oleh orang Arab, ditandai dengan memasukkan angka nol (yang tidak ada dalam notasi Romawi) dan menggunakan 10 simbol berbeda. Dengan sistem ini Anda dapat melakukan operasi aritmatika seperti penjumlahan, pengurangan, perkalian dan pembagian dengan cara yang jauh lebih efisien dibandingkan dengan notasi Romawi.
SISTEM NOMOR ROMA
--------------------------------------------------- -----
Sistem angka Romawi dicirikan dengan menggunakan simbol yang berbeda untuk mewakili besaran yang berbeda:
- Karakter "Aku" mewakili "1"
- Karakter "V" mewakili "5"
- Karakter "X" mewakili "10".
- Karakter "L" mewakili "50".
- Karakter "C" mewakili "100".
- Karakter "D" mewakili "500".
- Karakter "M" mewakili "1000".
Untuk merepresentasikan angka, Anda harus mematuhi aturan tertentu:
- Angka harus direpresentasikan dari yang tertinggi hingga yang terendah, yaitu dari "M" hingga "I".
- Anda tidak dapat merangkai lebih dari 3 simbol yang identik; Angka "III" tidak mewakili 4 tetapi salah
- Di depan simbol, Anda dapat menambahkan simbol minor lainnya, untuk digunakan sebagai pengurangan; jadi IX mewakili "9"
- Simbol "V", "L" dan "D" tidak dapat digunakan untuk pengurangan; angka "VX" setara dengan "V".
- Simbol yang tersisa harus berupa bilangan faktor "1" dibandingkan dengan sebelumnya; dengan demikian, "I" dapat dikurangkan dari "X" tetapi tidak dapat dikurangkan dari "C"; angka "IC" tidak mewakili "99" karena kurang terwakili; "99" harus dinyatakan sebagai "XCIX"