mirror of
https://github.com/TheAlgorithms/JavaScript.git
synced 2025-07-19 10:05:41 +08:00
16 lines
360 B
JavaScript
16 lines
360 B
JavaScript
function decimalToOctal (num) {
|
|
var oct = 0; var c = 0
|
|
while (num > 0) {
|
|
var 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)
|