Alat Konversi Online Digital Arab ke Romawi Digital

Angka arab

Angka romawi

TentangAlat Konversi Online Digital Arab ke Romawi Digital:

Alat konversi bilangan Arab ke Romawi online ini membantu Anda mengonversi angka Arab ke angka Romawi. Masukkan nomor Arab dan angka Romawi akan ditampilkan di kotak hasil.

Angka Romawi:

Angka Romawi menggunakan huruf Latin untuk mewakili angka ("I" :"1", "V" :"5", "X" :"10", "L" :"50", "C" :"100", "D" :"500", "M" :"1000") . Sistem angka Romawi sering digunakan dalam penyortiran makalah dan buku.

comic numbers to roman numerals

Bagaimana cara mengubah angka Arab ke angka Romawi?

  1. Langkah 1: Ingat nilai yang diwakili oleh alfabet Latin dalam urutan ["M": 1000, "CM": 900, "D": 500, "CD": 400, "C": 100, "XC": 90, "L": 50, "XL": 40, "X": 10, "IX": 9, "V": 5, "IV": 4, "I": 1] .

  2. Langkah 2: Dari kiri ke kanan, cobalah untuk mengurangi nilai terbesar dan ulangi hingga sisa 0.

Contoh 1: Angka Arab "424" dikonversi ke angka Romawi:

424 = 400 + 10 + 10 + 4 = CD + X + X + IV = CDXXIV

Contoh 2: Angka Arab "2019" dikonversi ke angka Romawi:

2019 = 1000 + 1000 + 10 + 9 = M + M + X + IX = MMXIX

Angka konversi angka ke angka Romawi:

Angka arab Angka romawi Angka arab Angka romawi
1I21XXI
2II22XXII
3III23XXIII
4IV24XXIV
5V25XXV
6VI26XXVI
7VII27XXVII
8VIII28XXVIII
9IX29XXIX
10X30XXX
11XI31XXXI
12XII32XXXII
13XIII33XXXIII
14XIV34XXXIV
15XV35XXXV
16XVI36XXXVI
17XVII37XXXVII
18XVIII38XXXVIII
19XIX39XXXIX
20XX40XL

Tautan:

Wikipedia (Sistem Digital Romawi): https://en.wikipedia.org/wiki/Roman_numerals

Konversi angka Arab ke Romawi dalam Python:

  1. def transform_number_to_roman_numeral(number):
  2. roman_value_list = [1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1]
  3. roman_char_list = ["M", "CM", "D", "CD", "C", "XC", "L", "XL", "X", "IX", "V", "IV", "I"]
  4. res = ''
  5. for i in range(len(roman_value_list)):
  6. while number >= roman_value_list[i]:
  7. number -= roman_value_list[i]
  8. res += roman_char_list[i]
  9. return res
  10.  
  11.  
  12. number_input = 987
  13. roman_numeral_output = transform_number_to_roman_numeral(number_input)
  14. print('number {0} equal to:{1}'.format(number_input, roman_numeral_output))
  15.  
  16. -------------------
  17. number 987 equal to:CMLXXXVII

Konversi angka Arab ke Romawi di Jawa:

  1. public class NumberConvertManager {
  2. public static String transform_number_to_roman_numeral(int number) {
  3. int[] roman_value_list = new int[]{1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1};
  4. String[] roman_char_list = new String[]{"M", "CM", "D", "CD", "C", "XC", "L", "XL", "X", "IX", "V", "IV", "I"};
  5. StringBuilder res = new StringBuilder();
  6. for (int i = 0; i < roman_value_list.length; i += 1) {
  7. while (number >= roman_value_list[i]){
  8. number -= roman_value_list[i];
  9. res.append(roman_char_list[i]);
  10. }
  11. }
  12. return res.toString();
  13. }
  14.  
  15. public static void main(String[] args) {
  16. int number_input = 987;
  17. String roman_numeral_output = transform_number_to_roman_numeral(number_input);
  18. System.out.println("number " + number_input + " equal to:" + roman_numeral_output);
  19. }
  20. }
  21.  
  22. -------------------
  23. number 987 equal to:CMLXXXVII