diff --git a/Conversions/BinaryToDecimal.js b/Conversions/BinaryToDecimal.js index 9074684702..4a391cf84a 100644 --- a/Conversions/BinaryToDecimal.js +++ b/Conversions/BinaryToDecimal.js @@ -1,11 +1,14 @@ -function binaryToDeicmal (binaryNumber) { +const binaryToDecimal = (binaryString) => { let decimalNumber = 0 - const binaryDigits = binaryNumber.split('').reverse() // Splits the binary number into reversed single digits + const binaryDigits = binaryString.split('').reverse() // Splits the binary number into reversed single digits binaryDigits.forEach((binaryDigit, index) => { decimalNumber += binaryDigit * (Math.pow(2, index)) // Summation of all the decimal converted digits }) - console.log(`Decimal of ${binaryNumber} is ${decimalNumber}`) + console.log(`Decimal of ${binaryString} is ${decimalNumber}`) + return decimalNumber } -binaryToDeicmal('111001') -binaryToDeicmal('101') +(() => { + binaryToDecimal('111001') + binaryToDecimal('101') +})()