Question: why bcd code is called weighted code?
Answer: So a 4-bit group represents each displayed decimal digit from 0000 for a zero to 1001 for a nine. Then we can see that BCD uses weighted codification, because the binary bit of each 4-bit group represents a given weight of the final value.