Cálculo com precisão arbitária: Adição e Subtração
Neste diretório um pequeno exercício, uma calculadora para soma e subtração de números com muitos dígitos.⊡ Em cada um dos campos digite o numero desejado.
⊡ O limite é de 1E5 dígitos.
⊡ O sinal não é levado em consideração:
⊡ na soma: abs(n1) + abs(n2)
⊡ na subtração: abs(n maior) - abs(n menor)
⊡ Utilize ponto como separador decimal ex: 3.1415
Sobre a adição e subtração de números com muitos dígitos "large numbers"
Na aritimética arbitrária os métodos (algoritmos) para a adição e subtração são simples, um verdadeiro retorno ao ensino fundamental, ao velho lápis e papel :) ... já a multiplicação e divisão demandam de métodos mais elaborados como os desenvolvidos por matemáticos como Karatsuba, Hoeven e Schoenhage-Strassen, pois os métodos mais simples se tornam exponencialmente demorados com o aumento de digitos.Neste exercício:
Os números são alinhados unidade, dezena, centena etc. e cada par é somado ou subtraido. Quando a soma ultrapassa 10 ou quando o minuendo é maior que o subtraendo, o excedente ou empréstimo é transportado para o próximo dígito. O resultado é armazenado elemento a elemento numa matriz de dados (array).
A representação das grandezas do mundo físico raramente demandam mais de 20 dígitos e geralmente são expressas pela notação científica ( ou E-notation na maioria das calculadoras), onde os primeiros dígitos representam suficientemente bem um dado fenômeno (dígitos mais significativos). Na matemática teórica as preocupações são outras e há termos como o Googol (sim, foi ele que inspirou o nome da famosa empresa) que representa 10100( 1 seguido por 100 zeros) e só é utilizado em trabalhos acadêmicos específicos.
Deseja algum trabalho ou tem alguma dúvida? Estamos ao seu dispor!