Program to Convert the given Decimal number to Roman Letters

 Program to Convert the given Decimal number to Roman Letters



 

I/P:

24


O/P:

XX1V


I/P:

36

O/P:

XXXVI



PROGRAM:

import java.util.*;
public class DecimalToRoman {

    public static void main(String[] args) {
        
        Scanner sc=new Scanner(System.in);
        int iNum=sc.nextInt();
        String s3="";
        while(iNum>0)
        {
            if(iNum>=10)
            {
                s3+="X";
                iNum-=10;
            }
            else if(iNum>=9)
            {
                s3+="IX";
                iNum-=9;
            }
            else if(iNum>=5)
            {
                s3+="V";
                iNum-=5;
            }
            else if(iNum>=4)
            {
                s3+="IV";
                iNum-=4;
            }
            else
            {
                s3+="I";
                iNum-=1;
            }
        }
        System.out.println(s3);

    }

}


// 24
// XXIV

// 36
// XXXVI

Comments

Popular posts from this blog

PROGRAM TO FIND FACTORIAL OF A NUMBER USING RECURSION

PROGRAM TO FIND THE COUNT OF PARTICULAR NUMBER IN AN ARRAY

TELEPHONE BOOK USING HASHMAP