Course Content

# Numeral Systems 101

2. Octal Numeral system

3. Hexadecimal Numeral system

Numeral Systems 101

## Decipher Binary Number

# Task

So far, so good 😃 Convert binary code to the decimal one. Fill the gaps and follow the algorithm. The result of your manipulations is a specific number in math .

- Create variable
`decimal_number`

for storing converted decimal number and assign`0`

to it. - Print the binary number.
- Define the variable
`power`

and assign`0`

to it. - Define the loop that executes till the
`binary number`

is`0`

. - Count the remainder of division
`binary_number`

by`10`

and assign it to the variable`last_digit`

. - Multiply
`last_digit`

by the`2`

raised to the relevant power. - Add the
`result`

to the`decimal_number`

. - Decrease
`binary_number`

using**integer division**by`10`

. - Increase
`power`

by`1`

. - Print the
`decimal number`

.

Note

You received one of the Armstrong number: the sum of the cubes of its own digits, let me explain this: 370 = 3^3 + 7^3 + 0^3 = 27 + 343 + 0 = 370

Everything was clear?

Section 1. Chapter 3