Program Java Konversi Bilangan Bulat ke Romawi - Hallo sahabat Kodenyekrip, Pada Artikel yang anda baca kali ini dengan judul Program Java Konversi Bilangan Bulat ke Romawi, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan
Artikel java,
Artikel Pemrograman, yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.
Judul : Program Java Konversi Bilangan Bulat ke Romawi
link : Program Java Konversi Bilangan Bulat ke Romawi
Program Java Konversi Bilangan Bulat ke Romawi
Bilangan bulat yang akan kita bahas dalam tutorial kali ini adalah bilangan bulat positif . Dalam bahasa pemrograman bilangan bulat positif tersebut sama dengan bilangan integer positif. Bilangan integer positif itu sendiri bisa dianggap sebagai bilangan decimal (basis 10).
Apa itu Bilangan Romawi ?
Bilangan romawi adalah bilangan yang menggunakan sistem penomoran yang berasal dari romawi kuno, dimana bilangan tersebut menggunakan huruf latin untuk melambangkan penomoran angka-angkanya.Berikut ini adalah tabel untuk penomoran bilangan romawi:
M=1000 | D = 500 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
I | 1 | XXXII | 32 | LXIII | 63 | XCIV | 94 | |||
II | 2 | XXXIII | 33 | LXIV | 64 | XCV | 95 | |||
III | 3 | XXXIV | 34 | LXV | 65 | XCVI | 96 | |||
IV | 4 | XXXV | 35 | LXVI | 66 | XCVII | 97 | |||
V | 5 | XXXVI | 36 | LXVII | 67 | XCVIII | 98 | |||
VI | 6 | XXXVII | 37 | LXVIII | 68 | XCIX | 99 | |||
VII | 7 | XXXVIII | 38 | LXIX | 69 | C | 100 | |||
VIII | 8 | XXXIX | 39 | LXX | 70 | |||||
IX | 9 | XL | 40 | LXXI | 71 | Cth: | ||||
X | 10 | XLI | 41 | LXXII | 72 | DI | 501 | |||
XI | 11 | XLII | 42 | LXXIII | 73 | DL | 550 | |||
XII | 12 | XLIII | 43 | LXXIV | 74 | DXXX | 530 | |||
XIII | 13 | XLIV | 44 | LXXV | 75 | DCCVII | 707 | |||
XIV | 14 | XLV | 45 | LXXVI | 76 | DCCCXC | 890 | |||
XV | 15 | XLVI | 46 | LXXVII | 77 | MD | 1500 | |||
XVI | 16 | XLVII | 47 | LXXVIII | 78 | MDCCC | 1800 | |||
XVII | 17 | XLVIII | 48 | LXXIX | 79 | CM | 900 | |||
XVIII | 18 | XLIX | 49 | LXXX | 80 | |||||
XIX | 19 | L | 50 | LXXXI | 81 | |||||
XX | 20 | LI | 51 | LXXXII | 82 | |||||
XXI | 21 | LII | 52 | LXXXIII | 83 | |||||
XXII | 22 | LIII | 53 | LXXXIV | 84 | |||||
XXIII | 23 | LIV | 54 | LXXXV | 85 | |||||
XXIV | 24 | LV | 55 | LXXXVI | 86 | |||||
XXV | 25 | LVI | 56 | LXXXVII | 87 | |||||
XXVI | 26 | LVII | 57 | LXXXVIII | 88 | |||||
XXVII | 27 | LVIII | 58 | LXXXIX | 89 | |||||
XXVIII | 28 | LIX | 59 | XC | 90 | |||||
XXIX | 29 | LX | 60 | XCI | 91 | |||||
XXX | 30 | LXI | 61 | XCII | 92 | |||||
XXXI | 31 | LXII | 62 | XCIII | 93 |
Program Java Konversi Bilangan Bulat ke Romawi
public class DecimalToRoman
{
private static String toRoman(int num)
{
String[] romanCharacters = { "M", "CM", "D", "C", "XC", "L", "X", "IX", "V", "I" };
int[] romanValues = { 1000, 900, 500, 100, 90, 50, 10, 9, 5, 1 };
String result = "";
for (int i = 0; i < romanValues.length; i++)
{
int numberInPlace = num / romanValues[i];
if (numberInPlace == 0) continue;
result += numberInPlace == 4 && i > 0? romanCharacters[i] + romanCharacters[i - 1]:
new String(new char[numberInPlace]).replace("\0",romanCharacters[i]);
num = num % romanValues[i];
}
return result;
}
public static void main(String[] args)
{
Scanner scanner = new Scanner(System.in);
System.out.println("Program Konversi Bilangan Bulat ke Romawi");
System.out.println("=========================================");
System.out.print("\nMasukkan Bilangan Bulat Positif: ");
int decimal = scanner.nextInt();
System.out.println("Bilangan Romawinya adalah = " +toRoman(decimal));
}
}
Outputnya ditunjukkan oleh Gambar.1 dibawah ini : - Konversi Bilangan Desimal ke Biner
- Konversi Bilangan Biner ke Hexadesimal
- Konversi Bilangan Biner ke Decimal
Demikianlah Artikel Program Java Konversi Bilangan Bulat ke Romawi
Sekianlah artikel Program Java Konversi Bilangan Bulat ke Romawi kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.
Anda sekarang membaca artikel Program Java Konversi Bilangan Bulat ke Romawi dengan alamat link https://kodenyekrip.blogspot.com/2016/11/program-java-konversi-bilangan-bulat-ke.html