Ruby program to convert the decimal number to binary using recursion
def dec2bin(num)
if num == 0
return 0;
else
return num % 2 + 10 * dec2bin(num / 2);
end
end
print "Enter number: ";
number = gets.chomp.to_i;
result = dec2bin(number);
print "Binary equivalent is: ",result;
Output:
Enter number: 8
Binary equivalent is: 1000
