Fundamentals/Binary_Converter
2023-09-25 14:36:26 -04:00
..
2023-09-25 14:36:26 -04:00
2023-09-25 14:36:26 -04:00

Binary Converter

In this exercise you will be making functions that convert between base 10 numbers and binary.

Binary notation is based on powers of 2. Each digit is a power of 2. The first digit is 2^0, second 2^1, etc... You then add all of the digits together.

For example, 101 is 5 (4 + 1). 110 is 6 (4 + 2). 1100 is 12 (8 + 4)
Here is a chart of some base 2 vs base 10 notation numbers:

	0.....0  
	1.....1  
	10.....2  
	11.....3  
	100.....4  
	101.....5  
	110.....6  
	111.....7  
	1000.....8  
	1001.....9  
	1010.....10  
	1011.....11  
	1100.....12  
	1101.....13

####Step 1

Write a method that takes binary numbers and outputs a base 10 number.

	binary_to_decimal(1011) ## returns 11

####Step 2

Write a method that takes decimal numbers and returns it in binary notation.

	decimal_to_binary(12) ## 1100

Resources

How to Convert Decimal to Binary