xxxxxxxxxx
# Decimal number to Binary via the division method
base = n # replace with your number
bin_num = []
while base != 0:
bin_num.append(base % 2)
base //= 2
results = list(map(str, bin_num))[::-1]
print("".join(list(results)))
xxxxxxxxxx
# Function to convert decimal number
# to binary using recursion
def DecimalToBinary(num):
if num >= 1:
DecimalToBinary(num // 2)
print(num % 2, end = '')
# Driver Code
if __name__ == '__main__':
# decimal value
dec_val = 24
# Calling function
DecimalToBinary(dec_val)
xxxxxxxxxx
decimal_number = 42 # Your decimal number here
binary_number = bin(decimal_number)[2:] # Convert to binary and remove the '0b' prefix
print(binary_number)
xxxxxxxxxx
function convertToBinary(x) {
let bin = 0;
let rem, i = 1;
/*rem is the remaining Number, i is the current step total, bin is the binary answer*/
while (x != 0) {
rem = x % 2;
x = parseInt(x / 2);
bin = bin + rem * i;
i = i * 10;
}
return bin;
}
console.log(convertToBinary(4))
xxxxxxxxxx
def dec2bin_recurs(n: int) -> int:
assert n >= 0 and isinstance(n, int), "Input must be positive integer"
if not n: return n
return int(f'{dec2bin_recurs(n//2)}{n%2}')
xxxxxxxxxx
# Function to convert decimal to binary
# using built-in python function
def decimalToBinary(n):
# converting decimal to binary
# and removing the prefix(0b)
return bin(n).replace("0b", "")
# Driver code
if __name__ == '__main__':
# calling function
# with decimal argument
print(decimalToBinary(77))
xxxxxxxxxx
# Function to print binary number using recursion
def convertToBinary(n):
if n > 1:
convertToBinary(n//2)
print(n % 2,end = '')
# decimal number
dec = 34
convertToBinary(dec)
print()