मान लीजिए, हमें एक फ़ंक्शन लिखना है, जैसे कि intToRoman (), जो, जैसा कि नाम से पता चलता है, एक तर्क के रूप में इसमें पारित संख्या के रोमन समकक्ष को लौटाता है।
आइए इस फ़ंक्शन के लिए कोड लिखें -
उदाहरण
const intToRoman =(num) => { let result =""; जबकि (संख्या) {अगर (संख्या> =1000) {परिणाम + ="एम"; संख्या - =1000; }else if(num>=500){ if(num>=900){ result +="CM"; संख्या - =900; } और {परिणाम + ="डी"; संख्या - =500; } }else if(num>=100){ if(num>=400){ result +="CD"; संख्या - =400; } और {परिणाम + ="सी"; संख्या - =100; } }else if(num>=50){ if(num>=90){ result +="XC"; संख्या - =90; } और {परिणाम + ="एल"; संख्या - =50; } }else if(num>=10){ if(num>=40){ result +="XL"; संख्या - =40; } और {परिणाम + ="एक्स"; संख्या - =10; } }else if(num>=5){ if(num>=9){ result +="IX"; संख्या - =9; }else{ परिणाम +="वी"; संख्या - =5; }} और { अगर (संख्या> =4) {परिणाम + ="चतुर्थ"; संख्या - =4; }else{ परिणाम +="मैं"; संख्या - =1; } } } वापसी परिणाम;};कंसोल.लॉग(intToRoman(178));console.log(intToRoman(89));console.log(intToRoman(55));console.log(intToRoman(1555));पूर्व>आउटपुट
कंसोल में इस कोड का आउटपुट होगा -
CLXXVIIILXXXIXLVMDLV