Files
JavaScript/Conversions/DecimalToOctal.js
Armend c1489ecbde Changed “var” to “let” in DecimalToOctal.js (#256)
* Changed “var” to “let” in DecimalToOctal.js

Moved 1 liner code into 2 lines.

* Update Conversions/DecimalToOctal.js

Co-authored-by: Tapajyoti Bose <44058757+ruppysuppy@users.noreply.github.com>

Co-authored-by: vinayak <itssvinayak@gmail.com>
Co-authored-by: Tapajyoti Bose <44058757+ruppysuppy@users.noreply.github.com>
2020-08-21 00:12:39 +05:30

17 lines
363 B
JavaScript

function decimalToOctal (num) {
let oct = 0
let c = 0
while (num > 0) {
const r = num % 8
oct = oct + (r * Math.pow(10, c++))
num = Math.floor(num / 8) // basically /= 8 without remainder if any
}
console.log('The decimal in octal is ' + oct)
}
decimalToOctal(2)
decimalToOctal(8)
decimalToOctal(65)
decimalToOctal(216)
decimalToOctal(512)