O Formalismo Hiperdecimal dos Números/Multiplicação Hiperdecimal
A Soma e a Subtração no formalismo hiperdecimal seguem a mesma estrutura lógica do formalismo decimal; no entanto, a Multiplicação Hiperdecimal é bastante diferente do algoritmo clássico, embora guarde as mesmas propriedades.
A multiplicação hiperdecimal possui 3 regras simples:
1) Cada dígito do multiplicador gera um hiperdecimal ao multiplicar todos os dígitos do multiplicando.
2) Cada hiperdecimal gerado é alinhado à esquerda a partir da respectiva ordem do seu dígito gerador.
3) O Produto Hiperdecimal consiste na soma simples dos hiperdecimais gerados.
Por causa da propriedade comutativa da multiplicação, a escolha de um dos valores para multiplicador ou para multiplicando não afeta o produto final. No entanto, é muito mais simples, do ponto de vista operacional, escolher o valor com menos dígitos para ser o multiplicador.
No caso de multiplicação de números com dízimas vale a propriedade da representação dos mesmos na base 10, o que é equivalente ao macete da contagem da quantidade total de dígitos decimais para a correta disposição da vírgula no produto final em alguns casos.
Modo Linear
[editar | editar código-fonte]Para facilitar o correto alinhamento à esquerda dos hiperdecimais multiplicados, recomenda-se utilizar 00 nas ordens à esquerda que não deveriam estar preenchidas. Todo 00 pode ser desprezado nas somas dos valores das ordens.
- Ex. 1: 956 x 86 = 72.54 + 00.40.30 + 00.00.48.36 = 72.(54+40).(30+48).36 = 72.94.78.36
Ultradecimal: 82|102|81|36 → 82.216
Igualmente: 86 x 956 = 72.40.48 + 00.54.30.36 = 72.(40+54).(48+30).36 = 72.94.78.36 → 82.102.81.36 → 82.216
- Ex. 2: 45.642 x 36.578
12.24.20.28.32 + 00.15.30.25.35.40 + 00.00.18.36.30.42.48 + 00.00.00.12.24.20.28.32 + 00.00.00.00.06.12.10.14.16 =
12.(24+15).(20+30+18).(28+25+36+12).(32+35+30+24+06).(40+42+20+12).(48+28+10).(32+14).16 =
12.39.68.(08.21).(11.17).114.(07.16).46.16 = 12.39.68.101.127.114.86.46.16
Ultradecimal: 16|46|79|114|139|123|90|47|16 → 1.669.493.076
- Ex. 3: - 89.087 x 697 = - (697 x 89.087)
48.54.00.48.42 + 00.72.81.00.72.63 + 00.00.56.63.00.56.49 =
48.(54+72).(81+56).(48+63).(42+72).(63+56).49 = 48.126.137.111.114.119.49
Ultradecimal: 62|140|149|123|126|123|49 → 62.093.639
Portanto o produto decimal é - 62.093.639
- Ex. 4: 9,754 x - 95,6034 = - (9754.10-3 x 956034.10-4) = - (9754 x 956034).10-7
81.45.54.00.27.36 + 00.63.35.42.00.21.28 + 00.00.45.25.30.00.15.20 + 00.00.00.36.20.24.00.12.16 =
81.(45+63).(54+35+45).(42+25+36).(27+30+20).(36+21+24).(28+15).(20+12).16 =
81.108.(12.14).(09.13).77.(07.11).(03.13).32.16 = 81.108.134.103.77.81.43.32.16
Ultradecimal: 93|122|145|111|85|85|46|33|16 → 9.325.155.636
O produto decimal é - 9.325.155.636.10-7 = - 932,515 563 6
Modo Aninhado
[editar | editar código-fonte]Segue a mesma lógica do modo linear, mas dispensando os zeros à esquerda, por causa da possibilidade de correta disposição espacial.
- Ex. 5: 0,06541 x 9,0258 = 6.541.10-5 x 90.258.10-4 = (6.541 x 90.258).10-9
54 | 00 | 12 | 30 | 48 | ||||
---|---|---|---|---|---|---|---|---|
+ | 45 | 00 | 10 | 25 | 40 | |||
+ | 36 | 00 | 08 | 20 | 32 | |||
+ | 09 | 00 | 02 | 05 | 08 | |||
Produto Hiperdecimal | 54 | 45 | 48 | 49 | (06.21)
81 |
62 | 37 | 08 |
Ultradecimal | 59 | 50 | 53 | 57 | 87 | 65 | 37 | 08 |
O produto decimal é 590.377.578.10-9 = 0,590 377 578
Multiplicações Diversas
[editar | editar código-fonte]As multiplicações diversas requerem que os resultados das parciais sejam tomados na forma simples ou na representação decimal. As propriedades comutativa e associativa implicam que a sequência escolhida para as multiplicações não afeta o produto final.
- Ex. 6: 86,523 x 0,0365 x 9764,01 = 86.523.10-3 x 365.10-4 x 976.401.10-2 = (86.523 x 365 x 976.401).10-9
365 x 976.401 =
27 | 21 | 18 | 12 | 00 | 03 | |||
---|---|---|---|---|---|---|---|---|
+ | 54 | 42 | 36 | 24 | 00 | 06 | ||
+ | 45 | 35 | 30 | 20 | 00 | 05 | ||
Produto Hiperdecimal | 27 | 75 | (09.15)
105 |
(07.13)
83 |
54 | 23 | 06 | 05 |
Ultradecimal | 35 | 86 | 113 | 88 | 56 | 23 | 06 | 05 |
86.523 x 356.386.365 =
24 | 40 | 48 | 24 | 64 | 48 | 24 | 48 | 40 | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+ | 18 | 30 | 36 | 18 | 48 | 36 | 18 | 36 | 30 | ||||
+ | 15 | 25 | 30 | 15 | 40 | 30 | 15 | 30 | 25 | ||||
+ | 06 | 10 | 12 | 06 | 16 | 12 | 06 | 12 | 10 | ||||
+ | 09 | 15 | 18 | 09 | 24 | 18 | 09 | 18 | 15 | ||||
Produto Hiperdecimal | 24 | 58 | (08.13)
93 |
(07.21)
91 |
(11.21)
131 |
(11.28)
138 |
(10.24)
124 |
(09.31)
121 |
(11.17)
127 |
(07.14)
84 |
(03.16)
46 |
28 | 15 |
Ultradecimal | 30 | 68 | 103 | 105 | 146 | 151 | 137 | 134 | 135 | 88 | 48 | 29 | 15 |
O produto decimal é 30.835.617.458.895.10-9 = 30.835,617 458 895
Multiplicação de Hiperdecimais
[editar | editar código-fonte]A forma mais fácil consiste na redução dos hiperdecimais a suas formas simples. No entanto, um hiperdecimal na forma simples pode incidir sobre um hiperdecimal normal.
- Ex. 7: 61.34.85;77.52.12 x 54.32;28.79
Forma simples: 54.32;28.79 → 57|35|;|35|79 → 575,59
57.559 x 10-2 x 61.34.85.77.52.12 x 10-3 =
(30.05)
305 |
(15.20)
170 |
(40.25)
425 |
(35.35)
385 |
(25.10)
260 |
(05.10)
60 |
|||||
---|---|---|---|---|---|---|---|---|---|---|
+ | (42.07)
427 |
(21.28)
238 |
(56.35)
595 |
(49.49)
539 |
(35.14)
364 |
(07.14)
84 |
||||
+ | 305 | 170 | 425 | 385 | 260 | 60 | ||||
+ | 305 | 170 | 425 | 385 | 260 | 60 | ||||
+ | (54.09)
549 |
(27.36)
306 |
(72.45)
765 |
(63.63)
693 |
(45.18)
468 |
(09.18)
108 | ||||
Produto Hiperdecimal | 305 | 597 | (09.05.18)
968 |
(12.24.15)
1455 |
(17.22.23)
1943 |
(13.22.20)
1540 |
(12.28.14)
1494 |
(08.21.03)
1013 |
528 | 108 |
Ultradecimal | 376 | (06.10.10)
710 |
(10.12.14)
1134 |
(16.06.06)
1666 |
(20.11.03)
2113 |
1700 | 1600 | 1066 | 538 | 108 |
O produto decimal é 376.046.300.688.10-5 = 3.760.463,006 88
De outro modo:
Ultradecimal: 61.34.85.77.52.12 = 65|43|93|82|53|12 → 6.533.232
57.559 x 10-2 x 6.533.232 x 10-3 = (57.559 x 6.533.232).10-5 =
30 | 25 | 15 | 15 | 10 | 15 | 10 | |||||
---|---|---|---|---|---|---|---|---|---|---|---|
+ | 42 | 35 | 21 | 21 | 14 | 21 | 14 | ||||
+ | 30 | 25 | 15 | 15 | 10 | 15 | 10 | ||||
+ | 30 | 25 | 15 | 15 | 10 | 15 | 10 | ||||
+ | 54 | 45 | 27 | 27 | 18 | 27 | 18 | ||||
Produto Hiperdecimal | 30 | 67 | (07.10)
80 |
(08.11)
91 |
(11.15)
125 |
(08.24)
104 |
(07.13)
83 |
(05.16)
66 |
(03.13)
43 |
37 | 18 |
Ultradecimal | 37 | 76 | 90 | 104 | 136 | 113 | 90 | 70 | 46 | 38 | 18 |
O produto decimal é 376.046.300.688.10-5, como esperado.