El complemento existe en dos opciones: el complemento a la base menos uno y el complemento a la base; así se determina que para los decimales complemento a 9 y a 10; para los binarios complemento a 1 y 2; para los octales complemento a 7 y 8; y para los hexadecimales complemento a 15 y a 16.
(N)r-1,c = rn - rm (N)r
Donde n es el número de dígitos enteros, r es la base y m es el número de decimales.
Complementar el 1968.03. En este caso n=4, r=10 y m=2.
(1958.03)9,c = 104 - 10-2 - 1958.03 = 8041.96
Regla: Para cada dígito se coloca un número que sumado con este de 9.
Convertir el 10001.11. En este caso n=5, r=2 y m=2.
(10001)1,c = 25 - 2-2 - 10001.11 = 10000-0.01-10001.11=01110.00
Regla: Para cada dígito se coloca un número que sumado de “1”.
(N)r,c = rn - (N)r
Complementar a la base el 1767.96. n=4 y r=10.
(1767.96)10,c = 104 - 1767.96 = 8232.04
Complementar a la base (2) el 110011.01. Para este caso n=6 y r=2.
(110011.01)2,c = 26 - 110011.01 = 001100.11
Como se mencionó con anterioridad, existen dos formas de realizar esta operación, usando complemento a la base menos uno o complemento a la base.
Restar de 1767.96 el número 1958.03
1797.96 Minuendo
-1958.03 Sustraendo
Se complementa el sustraendo y se realiza una suma. Si el acarreo final es “0”, se complementa de nuevo (el resultado), y la respuesta será negativa. Si el acarreo final es uno se deja tal cual y el resultado es positivo.
Respuesta: = -0190.07.
restar 1001.11 de 1100.01
1100.01 Minuendo
-1001.11 Sustraendo
Se complementa el sustraendo y luego se suma al minuendo.
Complemento a 1.0110.00
Respuesta: = 0010.10.
Cuando el último acarreo (Acarreo final) es “1”, se suma este al digito menos significativo y se deja la respuesta como positiva y correcta.
1767.96 Minuendo
-1958.03 Sustraendo
Se complementa el sustraendo: (1958.03)10,c = 104 - 1958.03 = 10000.00 - 1958.03 = 8041.97
Luego se suma al minuendo:
Cuando el acarreo final =”0”, se debe complementar la respuesta y se obtendrá una respuesta negativa.
(9809.93)10,c = 104 - 9809.93 = 0190.07
Por lo tanto la respuesta es: - (0190.07)10.
100111.01 Minuendo
-100100.11 Minuendo
Complementamos a dos el sustraendo: 011011.00 +0.01 = 011011.01 y luego sumamos este resultado al minuendo.
Como el acarreo final es “1”, entonces se deja la respuesta como tal y positiva. Si fuese “0” se debe complementar.