Sou muito curioso e sempre navego pela imensidão da internet procurando e testando softwares, sejam instalados na máquina ou executados online, por exemplo o próprio buscador da Google e o Wolfram Alpha. Procuro também por códigos em Python, Javascript, etc., fazendo isso apenas por diversão, passa-tempo e é claro alguma utilidade. Cada um tem as suas esquisitices.
Sou muito curioso e sempre navego pela imensidão da internet procurando e testando softwares, sejam instalados na máquina ou executados online, por exemplo o próprio buscador da Google e o Wolfram Alpha. Procuro também por códigos em Python, Javascript, etc., fazendo isso apenas por diversão, passa-tempo e é claro alguma utilidade. Cada um tem as suas esquisitices.
Veja alguns:
- Cálculos matemáticos usando o buscador da Google
- Brincando com equações
- Latex no Gmail [chrome]
- Construindo gráficos de equações via navegador
- Estudo de funções matemáticas usando o Excel
Agora observe a imagem abaixo. Há algo errado nisso. Por que?
39 - 38=1
399 - 398=1
3999 - 3998=1
39999 - 39998=1
399999 - 399998=1
3999999 - 3999998=1
39999999 - 39999998=1
399999999 - 399999998=1
3999999999 - 3999999998=1
39999999999 - 39999999998=1
399999999999 - 399999999998=1
3999999999999 - 3999999999998=1
39999999999999 - 39999999999998=1
399999999999999 - 399999999999998=0 OPA!
Fazendo algumas subtrações, adicionando (não me refiro a operação de adição) a mesma quantidade de algarismos 9 depois do algarismos 3 (pode ser qualquer algarismo, desde que os últimos tenham a diferença de uma unidade), no minuendo e no subtraendo, obtêm-se:
399 - 398=1
3999 - 3998=1
39999 - 39998=1
399999 - 399998=1
3999999 - 3999998=1
39999999 - 39999998=1
399999999 - 399999998=1
3999999999 - 3999999998=1
39999999999 - 39999999998=1
399999999999 - 399999999998=1
3999999999999 - 3999999999998=1
39999999999999 - 39999999999998=1
399999999999999 - 399999999999998=0 OPA!
O Google está errado? Claro que não!
E qual o motivo de isso acontecer? Tudo é uma questão sobre ponto flutuante.
COMENTÁRIOS