Opa pulei o Mega... errei por mil. Velheira!

Cursos de introducao a computacao pro bixaral deveriam cobrir bem essas coisas.

c/ um pouco mais de detalhe, usando o exemplo de 4 dias, seria somar 1 + 2 + 4 + 8.

Ora, mas potencias de 2 são os valores dos digitos binarios, assim como potencias de 10 sao os valores dos digitos decimais. Vemos potencias de 2, ja pensamos em binario.

o valor de 1111 em binario é 1*2^3 + 1*2^2 + 1*2^1 + 1*2^0 = 8 + 4 + 2 + 1.

mas porque pensariamos em 4 numeros se podemos somar um só?

o proximo numero depois de 1111 (não há '2', só há 1 e 0) é 10000, em decimal, 2^4.

2^4 = 16, subtraindo a unidade que adicionamos, fica 15.

Como sao 30 dias, seria (2^30 - 1) exatamente 1,073741823x10^9 centavos. Mas...

Quem lida com bytes, sabe que 2^10 = 1024 = K (K maiusculo como em KByte). Que arredondamos pra mil (k minusculo como em kg).

2^10 * 2^10 = 2^20. Esta perto de mil x mil = milhao. Ou seja, M (mega) = 2^20 quase 10^6

2^10 * 2^10 * 2^10 = 2^30. Ou milhao x mil, ou seja, 1G (giga), 10^9.

Tão grande que podemos esquecer do 1 a ser subtraido. E 2^30 é 1Giga = 1000 Mega em centavos.

ai basta dividir por 100 pra ter 10M reais, 10 milhoes, ou 10^7 reais.

Sem pensar, tudo arredondado e só ordem de grandeza. conta de guardanapo de engenheiro eh assim. e qdo era mais novo não pularia o mega!

O livro 'O Homem que Calculava' trazia esse problema na versao xadrex persa tambem.

Reply to this note

Please Login to reply.

Discussion

COMO ASSIM VOCÊ NÃO TEM LIGHTNING, DEIXA EU TE AGRADECER PELO CONHECIMENTO AHHHH