diff --git a/Conversions/DecimalToHex.js b/Conversions/DecimalToHex.js new file mode 100644 index 000000000..f95649b2a --- /dev/null +++ b/Conversions/DecimalToHex.js @@ -0,0 +1,19 @@ +function intToHex(num){ + switch(num){ + case 10: return "A"; + case 11: return "B"; + case 12: return "C"; + case 13: return "D"; + case 14: return "E"; + case 15: return "F"; + } + return num; +} +function decimalToHex(num){ + let hex_out = []; + while(num > 15) { + hex_out.push(intToHex(num%16)); + num = Math.floor(num / 16); + } + return hex_out.join(""); +}