package PengandaiIF;
import java.util.Scanner;
/** * * @author #root */public class angkaRomawi {
public static void main (String [] hady){
Scanner in = new Scanner(System.in) ;
int angka;
System.out.print("Masukan angka yang akan dikonversi = ");
angka = in.nextInt();
System.out.print ("\nAngka "+angka+" di konversi ke angka romawi = ");
if (angka<1||angka>500000000){
System.out.print("error");
}
else{
while (angka>=1000){
System.out.print ("M");
angka = angka - 1000;
}
if (angka>=500){
if(angka>=900){
System.out.print ("CM");
angka = angka - 900;
}
else{
System.out.print ("D");
angka = angka - 500;
}
}
while(angka>=100){
if (angka>=400){
System.out.print ("CD");
angka = angka - 400;
}
else{
System.out.print ("C");
angka = angka - 100;
}
}
if (angka>=50){
if (angka>=90){
System.out.print ("XC");
angka = angka - 90;
}
else{
System.out.print ("L");
angka = angka - 50;
}
}
while(angka>=10){
if (angka>=40){
System.out.print("XL");
angka = angka - 40;
}
else{
System.out.print ("X");
angka = angka - 10;
}
}
if (angka >=5){
if (angka == 9){
System.out.print ("IX");
angka = angka - 9;
}
else System.out.print ("V");
angka = angka - 5;
}
}
while(angka>=1){
if (angka == 4){
System.out.print ("IV");
angka = angka - 4;
}
else System.out.print ("I");
angka = angka - 1;
}
System.out.println ();
}
}
Output :
Ada makna baik yang tersirat ketika source code tidak bisa di copy.
kenapa gak bisa dicopas ?? kan biar mudah gitu lohh
BalasHapusKalau di ketik bisa sekalian di pelajari gan .. :D
Hapus