A calculadora do Windows 10 está te enganando?

calculadora-windows-10

Estamos cada vez mais dependentes de máquinas para realizar as nossas tarefas diárias. O que antes muitos utilizavam a própria razão para solucionar problemas matemáticos, hoje em dia as calculadoras nos smartphones e PCs fazem todo o trabalho.

A calculadora do Windows 10 é um espetáculo a parte, muito completa, bonita e intuitiva. É um grande aplicativo. Mas a verdade é que, ela pode estar engando os usuários, fazendo as operações de forma diferente do habitual e dando resultados que, na verdade, não estão corretos.

O “Erro”

Esta “falha” foi descoberta pelo usuário EvilDoesIt do reddit e pode ser facilmente comprovada. Tente fazer o calculo 2+2*2, o resultado é calculado não vai respeitar as regras matemáticas.

Em vez de multiplicar primeiro e somar no final – 2+(2*2)=6 – a ordem usada é a seguinte – (2+2)*2=8.

Ou seja, o correto seria 2+2*2=6, e não =8.

Tem como corrigir isso?

Sim, a solução é simples, basta mudar para forma “científica” nas opções do aplicativo e pronto. A partir daí, o resultado segue exatamente o que aprendemos nas aulas de matemática.

89 comments on “A calculadora do Windows 10 está te enganando?

  1. sem noção essa postagem, não é bug ou erro, nada disso, quando se usa a padrão ele vai executando as contas na medida que o usuário digita, ou seja, 2+2 = 4 e depois 4*2 = 8
    na cientifica ele recebe toda a operação primeiro e depois executa, ele recebe 2+2*2 depois que vc digite (=) ele retorna 6.

      1. Não no Android, no Linux em algumas calculadoras online que testei.
        Mas, em uma da Google que faz do mesmo jeito dessa padrão do Windows.

        Faz a raiz quadrada de 4 e depois subtrai 2 logo em seguida.
        Pode fazer na padrão e na científica.
        Me conta se é correto o que acontece.
        Teria que ser zero. Certo?
        Raiz quadrada de 4 é 2 e 2 menos 2 é 0.

    1. Era exatamente isso que eu ia comentar. Faz tempo que havia percebido isso e desde sempre a calculadora foi assim.
      Para isso exite a científica!
      Se a pessoa quer o cálculo certinho na padrão, ELA tem que introduzir os valores de acordo com a ordem das operações matemáticas.

      1. A Programador também faze de forma correta.
        Mas, não deixa de ser estranho para um usuário comum que quando uma calculadora comum ela entrega o resultado 6 e não 8.
        Sei lá pode confundir muita gente sim.

        1. AS calculadoras comuns compradas se comportam exatamente da mesma forma, se vc quiser que o resultado da conta acima seja 6 em uma calculadora COMUM (Aquelas de 3 ou 4 reais) tem que fazer a conta na ordem correta, ou seja, fazer 2*2 primeiro e depois 4+2.

          É o comportamento padrão de toda calculadora

          1. Testa aí depois a raiz de 4 – 2.
            Faz testes assim:
            Rais de 4 – 3
            Rais de 25 – 5
            Rais de 4 – 4
            Com certeza você sabe que rais de 4 – 2 = 0
            Rais de 25 – 5 = 0
            Vai se surpreende com esse bugaço da calculadora Windows.

    2. Pois é, inclusive ela não mostra da forma 2+2*2 na tela, qdo a gente clica no * ela já dá o resultado. É cada matéria que os caras escrevem! Parece até piada…

    3. O nome desse modo de operação é notação algébrica, certo? pergunto porque eu tive uma calculadora que permitia escolher entre Notação Algébrica e Notação Polonesa, e quando estava nesse modo algébrico funcionava do mesmo modo que a calculadora do Windows.

    4. Mas, meus colegas aqui no CPD estão testando em seus Android e no Linux e dizem que o sistema espera colocar todos números e sinais e só depois do = que a conta é feita.
      Já em qualquer Windows que já usei segue a sequência como é digitado no modo padrão.
      De certa forma é estranho, já que em qualquer calculadora dessa ‘padrão” espera o “=” primeiro e resolver multiplicação e divisão primeiro.

    5. Faz a raiz quadrada de 4 e depois subtrai 2 logo em seguida.
      Pode fazer na padrão e na científica.
      Me conta se é correto o que acontece.
      Tem outros bugs que há muitos anos uns carinhas do estudo faziam. Parece que os caras tinham tempo pra tudo.

  2. kkkkkk. Eu ia reclamar mas o pessoal já fez isso. Realmente tem gente mto acostumado com máquinas e nem percebe como ela funciona de fato, haha.

  3. APAGA QUE AINDA DA TEMPO
    Se você usa a calculadora normal conforme coloca as operações ela ja vai dando os resultados ou seja 2+2=4*2=8 tem nada de errado ai

  4. Justamente o que eu não entendi, porque é fato que a calculadora não executa este calculo como uma expressão, mais unicamente como uma ordem escolhida por quem a digitou, dessa forma não existe erro algum.

      1. Ela pode fazer calculo de expressão caso haja uma opção que faça com que ela execute dessa forma, o que seria bastante complexo. Tipo a função da cientifica onde entra cálculos de log ou até mesmo de geometria. Essa do post está sendo executada da forma comum.

  5. Vocês são burros?

    Quando aperta o * (vezes) a calculadora padrão entende que é outra operação. Não é cumulativo

    puta merda, , esse blog tá ficando cada vez pior

  6. Eu o aconselharia a excluir essa noticia imediatamente, para não fazer o site sair como ridiculo. Até mesmo antes que um fanboy do bugdroid venha tirar sarro.

  7. imagina se vissem como a calculadora do lenovo vibe a7010 calcula porcentagem, tipo 10-10% = 9 certo, mais no lenovo 10-10% = 9,9 pode uma coisa dessa? nao deu tive que baixar outra calculadora. kkk é foda vei

    1. Que é estranho, não é?
      Quando você faz uma conta assim:
      2 + 2 x e já vai dar o resultado 4 antes de usar o “=”?
      Não, é estranho sim.
      Deveria esperar como acontece no modo Programador e Científico:
      2 + 2 x 2 = (agora sim mostrar o resultado).
      É assim que a gente aprendeu na escola.
      Caso não uso separação por parenteses, por exemplo.

      1. Claro que nao é estranho kkkk, o cara coloca 2 +2 ela automaticamente ja soma e devolve 4, depois o usuário coloca x2 e ela multiplica por dois. Vocês nunca utilizaram uma calculadora simples? Rs

        1. Devolve 4 depois que aperta “x”?
          Em que escola você aprendeu isso?
          Se o professor te entregar:
          2+2×2=

          Você vai somar quando chegar no sinal de vezes?
          Não, vai avaliar a questão, multiplicar primeiro, somar depois e só assim usar o “=” para dar o resultado final.
          Calculadora bem da burra mesmo essa padrão.

          1. kkkkk você realmente está falando serio? Ela devolve 4 quando digita o +2. Assim: 2+2 = 4. 4×2 = 8. É uma calculadora simples, pra usar em supermercados, por exemplo. Comprei uma escova de R$ 2,00 e uma caneta de R$2,00.. Ah mais porque nao pegar mais 4 de cada? Eu vou la e multiplico por quatro. Não aprendi isso na escola, é uma coisa muito obvia pra escola ensinar, isso você aprende mexendo 1 minuto em uma calculadora simples e é muito util no dia dia. Pra equações voce usa a calculadora cientifica, é so ir no menu e mudar 😉

          2. Então tá, mas porque na científica e na programador não segue a sequência. Estranho, né?
            Faz aí a raiz quadrada de 4 – 2 e me conta se é correto também.

          3. escova 2 reais + um caneta 2 reais = 4
            Ah, vou pegar mais 4 de cada.
            Não meu caro. Você não vai multiplicar por 4, pois vai dar 16.
            Se eu pegar mais 4 de cada vai dar 20. Pois será somado e não multiplicado.

            Se eu usar uma calculadora padrão para fazer contas para pagar, eu faria assim:

            2 + 2 = 4 (viu, eu somaria primeiro usando o “=” com dezenas de calculadoras caras fazem).
            Aí, sim e u precisasse multiplicaria por 2 e daria 8. Seria como colocar os “()”.
            (2+2)x2.

            Mas, assim 2+2×2= não. É muita burrice sim.

            Já fez a raiz quadrada de 4 e depois subtrai 2?
            Pois é. A calculadora mais bugada que já vi.

          4. Putz ainda isso? Rs, então. Exemplifiquei errado, se eu quiser mais 4 eu multiplico por 5 porque 1 “kit” ja ta comigo 🙂 [4+1] … Eu ainda prefiro acreditar que você ta de brincadeira, ou algo assim, por contrariar a forma de como a calculadora básica funciona pra fins básicos desde o surgimento da mesma haha, mas okay.

          5. Você fez o teste da raiz?
            Faz ai a raiz quadrada de 4 e subtrai 2 logo em seguida. Qualquer menino sabe que é 0.
            Pode ser a raiz quarada de 25 que dá 5 e subtrai 5, que teria que dar 5.

            Eu conheço vários bugs da calculadora Windows desde do tempo do W98 e nunca foram resolvidos.

            Essa do somar é sim, uma zoação, mas deveria ser diferente sim, pois as melhores calculadoras no modo padrão segue a sequência até que usemos o sinal de “=”.

            Enfim, faz aí o tese da raiz quadrada e depois me convença que a calculadora Windows é perfeita.

          6. Cara… vc já leu um manual de calculadora? Se não, atrás da caixinha dela vem um, tente ler!
            Quem tem que se preocupar com a precedência das operações é o usuário e não a calculadora.

            Com relação ao seu exemplo da raiz quadrada, vamos lá isso é sim um bug, mas não necessariamente da calculadora do Windows, esse erro se dá pela forma como um computador calcula a raiz quadrada e a forma como o programador arredonda este valor.
            Para o computador houve algum número no meio do código que estourou a pilha e não foi devidamente tratado pelo programador, o que rendeu este erro (lembrando que o cálculo de raiz não é um cálculo corriqueiro, o que fazemos é decoreba [http://pt.wikihow.com/Calcular-uma-Raiz-Quadrada-%C3%A0-M%C3%A3o]).

            Teu post estaria corretíssimo se tivesse abordado a questão da raiz quadrada como um bug (e não como a calculadora enganando o usuário).
            Porém o conteúdo do post em nada está relacionado com este BUG, na realidade o conteúdo do post não é um BUG e sim o comportamento padrão de qualquer calculadora básica.

            Espero que leve isso como uma crítica construtiva, afinal a ideia é sempre melhorarmos o conteúdo.

            Abraços!

          7. Testei várias calculadoras no mesmo PC e todas, menos a calculadora do Windows, funcionaram.
            Então. deixa pra lá. Já percebi que você não aceita quando o erro é em um programa da MS. Eu entendo. Quando a gente é fan é complicado dar o braço a torcer.

          8. Errado!
            Primeiro, se fosse para ser fan eu estaria metendo o pau na
            M$ aqui, por que sou usuário assíduo de Linux, apesar de usar os dois minha preferência é por Debian.
            Segundo, quando preciso de uma
            calculador uso a minha científica da HP, não a do Windows, que é um
            acessório para uso em uma emergência, ela não tem a finalidade de uso
            massivo, serve, mas é muito limitada.

            Pra finalizar minha
            contribuição nesse post, aceitar que está errado as vezes faz bem!
            Também tenho blog, pode não ser tão acessado quanto este, mas não
            importa, quando tenho uma interação que me aponta um erro, ou uma
            melhoria no meu post, prontamente ela é ponderada, não fico dando murro
            em ponta de faca tentando provar que a minha visão e somente a minha
            está certa.

            As situações apontadas por você são distintas, um
            erro (o caso das raízes quadradas), o qual apontei um provável motivo (e
            nunca disse que não era um erro), e sim… existem reports deste bug no
            Windows há anos e que não foram sanados, isso é uma falha grave! E um
            comportamento esperado em
            qualquer calculadora básica encontrada no mercado, o qual também
            expliquei o motivo e sim… toda calculadora básica que usei até hoje
            tem este mesmo comportamento, pelo mesmo motivo, para ela armazenar uma
            expressão matemática completa ela precisa de mais memória ram, assim
            como ela precisa de maior capacidade de processamento para percorrer
            qual é a expressão com maior prevalência e executá-la primeiro. Se uma
            calculadora básica tivesse hardware para isso teria praticamente o mesmo
            preço de uma científica mais simples. Como a do Windows foi baseada
            nestes três tipos de calculadora, na básica, ela se comporta como uma
            básica, na científica e programador ela se comporta como tal, pelo
            simples motivo de as pessoas já estarem habituadas ao funcionamento
            destes tipos de calculadora (ou pelo menos já deveriam estar)

            Somente para concluir, a calculadora do
            Windows não é o foco do sistema operacional, e provavelmente não foi
            desenvolvida por um engenheiro em software, que, muito provavelmente,
            estava preocupado em desenvolver o kernel ou algum serviço mais
            importante para o funcionamento do mesmo, é pura e exclusivamente um
            software acessório, que foi baseado no comportamento padrão de
            calculadoras encontradas no mercado.

            Existem aplicativos de
            calculadoras que trabalham de forma diferente? Com toda certeza! Cabe ao
            usuário usar o que melhor lhe atende, para mim é a calculadora
            científica física. Para outros, o Excel, o Calc, o iCalc etc.
            Para outros ainda o papel e lápis.
            Nenhum software é livre de bugs, nem mesmo o tão aclamado OSX.
            Quer um exemplo simples? digite na calculadora do google:
            399999999999999-399999999999998
            Se a calculadora do
            Windows não te satisfaz ou não trabalhada forma como você gostaria, então use outra, simples assim.

            Não vou entrar no âmbito da experiência profissional, isso meus clientes de software tem as próprias conclusões sobre mim.

          9. Se é usuário Linux então já é bem melhor do que pensei.
            Mas, tudo bem. Não sei pra que tanta discussão por causa de uma calculadora bugada como a do Windows. Eu trabalho com cálculos pesados e descobri vários bugs nela ao perceber que gerava resultados maluvos mesmo usando a científica. Sendo que comprei algumas calculadoras (programas) ou usava o Excel e tudo funcionava como deveria.
            Não confie na calculadora Windows se for mexer com coisa séria.
            Agora se for fazer conta de padaria tipo: comprar 2 pães e multiplicar por dois, pode ser.

          10. Cara.. não esquenta!

            Mas por isso mesmo que tenho minha HPzinha aqui do meu lado, como disse antes, calculadora do windows é acessório para hora de emergência, a MS tem um sistema inteiro para se preocupar em fazer bem (e nem assim sai direito), a calculadora é que não vai receber atenção mesmo… rs
            No mínimo colocaram o estagiário para faze-la, mas para o uso que ela se propõe está ótima, para coisas mais pesadas é sempre melhor ter algo mais especializado.

          11. Mas, a pagina que passou é interessante. Vou mostrar ao meu sobrinho que está começando nesse mundo. Eu já tenho 25 anos nessa área.

          12. E, não, não é um bug.
            Eu apenas não acho legal como foi programado para trabalhar nessa forma. A primeira calculadora do tipo que use é bem capaz que você nem tinha nascido e já funcionava seguindo a lógica matemática de sempre.
            Essa de somar 2+2 antes de apertar “=” foi a MS que introduziu.
            É estranho, mas deixa pra lá.
            Agora, bug a calculadora do Windows tem aos montes.
            Tanto que instalo outras no Windows par usar. Tem umas que custam 700 reais. Vê lá se vou usar uma calculadora toda bugada.

  8. Sempre uso no modo Programador e não nem tinha passado por isso.
    Mas, no modo Programador quando começa usando “+” ou “-” ao clicar em “x” ele espera o próximo número. E o resultado para “2+2×2=6”
    Já no modo padrão, quando, exemplo, se soma: 2+2 e depois clica em “x” ele faz a soma e espera o próximo número para fazer a conta final. Nesse caso o resultado é “8”.

    Mas, isso é errado sim. Pois em tudo que é calculadora padrão que uso, a conta é assim:
    2+2×2=6
    Enfim, espera colocar todos algarismos para quando usar o “=” aí sim mostrar o resultado total e correto.

  9. Alias, se não me falha a memória, há muitos anos alguém já tinha visto isso em outros Windows. O XP, 7 e até Wini8 Sever já eram assim.
    Algum questionou e depois foi dito que não é um bug, pois a MS fez proposital para seguir a ordem que o usuário digita. Acho que ela quer ser diferente. kkkkk

    1. Mas foi feito pra ser assim. A calculadora básica do Windows tem objetivo de substituir uma calculadora dessas de R$ 1,99 xing ling mesmo. Se for pra fazer operações complexas, daí muda pra científica.

  10. HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA

    MEU DEUS ESSE SITE CHEGOU NO LIMITE!!

    Isso aí sempre foi assim, e vai continuar sendo. A calculadora padrão faz as contas em sequência, desde o Windows da Idade da Pedra.

  11. como ja comentaram, n é erro nem nd parecido. é exatamente oq Elia disse. o windowsclub poderia ter postado isso a titulo de curiosidade mas deveria ter mostrado q o tal EvilDoesIt se enganou e n percebeu q a calculadora comum faz calculos na ordem q é digitado, em vez de supor q houve um “erro” msm.

  12. Pessoal acha normal a professora passar: 2+2×2= e entregar 8 como resultado querendo defender a calculadora então vamos lá:

    Faz a rais quadrada de 4 e logo em seguida subtrai dessa raiz 2 e me conta se não é um bug do caramba. Sei que tem muitos outros. Sim, tem muito bug e nesse caso que passei na padrão dá um erro feio e na científica pior ainda.
    Aí, vão dizer. Ah, mas é normal. Pois é só mudar isso e aquilo, fazer um gambiarra e pronto.

    Entenderam né:
    Na calculadora Windows você clica em 4 e depois no sinal de raiz, vai dar 2 e agora clica em “-” e depois em 2 e me diz que está tudo certo.

  13. Na calculadora do Android vai de boa, na do windows 10 temos erros bizarros, ou sei lá, a forma de como calcular está errada.
    Vejamos um simples exemplo de porcentagem na calculadora Padrão.

    500 * 4.2% = 10.500

    Agora quem pode me responder, POR QUE ESSE CALCULO LOUCO?

  14. Como tem gente imbecil no mundo. Calculadora “normal” só faz uma operação de cada vez. A calculadora não permite entrar mais de uma operação, quando você tentar fazer uma segunda operação ela já exibe o resultado. Se quiser calcular 1*2+1*2, nessas calculadoras tem que fazer assim:
    1*2 = 2 (memoriza o resultado)
    1*2=2
    2+2=4 (soma o resultado anterior com a memória)

    Obviamente que, nessas calculadoras que não aceitam mais de uma operação, o jeito errado de calcular seria assim:
    1*2=2
    2+1 = 3
    3*2 = 6

    Agora, a calculadora do windows aceita mais de uma operação e, se aceita mais de uma operação, deve sim respeitar a hierarquia entre as operações. 1*2+1*2 = 6 está errado e ponto final!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *