Why a (electronic) computer must use binary numbers:
... because the way computer memory works !!
Formula to find the (decimal) value of a binary number:
Notice that the some numbers (e.g. 10 and 11) are ambiguous !!!
We write 10(10) for decimal number 10
We write 10(2) for binary number 10
The number 10 is a binary number and represents the value 2 (two) !!!