Вопрос: Как найти дополнение 10 десятичного числа


Что представляет собой дополнение 10 в 1056.074?

Проверьте решение:

9999.999 - 1056,074 = 8943,925 (дополнение 9 от 1056.074)

Теперь 1 добавлен в .074 или 8943?


4


источник


Ответы:


На самом деле я пропустил пункт, упоминающий в комментарии, поэтому я добавляю его здесь. По крайней мере, это поможет будущим посетителям.

Поскольку вы правильно вычислили дополнение 9 к 1056.074, которое равно [(10 4 ) - (1 * (10 -3 ))]  - 1056.074  знак равно 9999.999 - 1056.074  знак равно 8943.925 ,

Теперь, поскольку вам нужно вычислить дополнение 10 к числу, так что 1 нужно добавить к концу десятичной (с плавающей запятой) в LSB, а не к самому числу, так что он сохраняет правило дополнения 10 ,

Таким образом, дополнение 10 к дополнению числа = 9 к числу + 0,001 (т. Е. 1 добавляется только к части LSB) = 8943.926,


6



Сначала вам нужно найти дополнение 9 к 1056.074)
9 - 1056.074 (9999.999-1056.074) = 8943,925

10 - дополнение 1056.074 (дополнение 9 + 0,001) = 8943,925 + 0,001 = 8943,926


2



Здесь базовое значение равно r = 10, а общее число цифр в левой части десятичной дроби равно 4 (не видно в правой части десятичной дроби). Так как комплимент 10 из 1056.074 равен 10 (мощность 4) -1056.074 = 10000-1056.074 = 8943.926 (комплимент 10) .. надеюсь, что этот ответ поможет вам ..


0



DEC       9'S
'''       '''
0          9       To Find the 10's Complement of any decimal number, first
1          8       change the decimal into its 9's complement using this simple 
2          7       method of comparison.And at last add 0.001 to the solution.
3          6        eg:- 9's complement of 1056.074 is 8943.925
4          5             10's complement is 8943.925+0.001=*8943.926*
5          4
6          3
7          2
8          1

9          0  

-2