- Use o modo por dígitos quando já souber o tamanho desejado, ou o desafio por tempo quando quiser uma execução limitada.
- Teste primeiro um ajuste predefinido pequeno para confirmar a visualização, a cópia e o salvamento do TXT.
- Depois abra o laboratório de dígitos de pi se quiser procurar uma sequência, saltar para um índice ou copiar só um trecho.
Ajustes para aula: confirme primeiro um prefixo curto e depois passe para um tamanho de ficha ou um desafio breve.
Aqui a contagem começa depois da vírgula decimal. A saída sempre começa com 3..
O desafio mantém o resultado com mais dígitos entre os pontos de controle concluídos por completo dentro do limite escolhido.
O modo auto mostra o bloco completo até 5.000 dígitos e depois troca para uma prévia do início e do fim.
Dígitos depois da vírgula decimal
Saída
Ainda não há saída.
Como funciona
Esta página avalia a fórmula de Chudnovsky por divisão binária (binary splitting) e usa aritmética inteira com BigInt do JavaScript e uma raiz quadrada inteira para gerar as casas decimais solicitadas. O cálculo acrescenta 18 dígitos de guarda e depois trunca o resultado para a quantidade solicitada. Normalmente ele é executado em um Web Worker; se não estiver disponível, a mesma rotina central é executada na thread principal como alternativa.
Preparar fichas e quadro
- Gerador de fichasTransforme o prefixo gerado em perguntas de observação, padrão e revisão.
- Papel quadriculado PDFÚtil para marcar blocos de dígitos, separar grupos e preparar atividades manuais.
- Gráficos rápidosResuma tempo, dígitos gerados ou pontos de controle em um visual simples para aula.
Perguntas frequentes
Qual fórmula este programa usa para calcular pi?
Esta página usa a fórmula de Chudnovsky. A implementação avalia a série por divisão binária (binary splitting) e usa aritmética inteira com BigInt do JavaScript, além de uma raiz quadrada inteira, para gerar no navegador a quantidade solicitada de casas decimais. Os dígitos não são lidos de uma tabela previamente armazenada.
Esta página gera dígitos exatos ou só aproximações?
Pi tem infinitas casas decimais, portanto a página não calcula pi por inteiro. Ela calcula um prefixo finito com 18 dígitos de guarda e depois o trunca para a quantidade solicitada, sem arredondar o último dígito.
O que significa primeiros n dígitos aqui?
A entrada conta os dígitos depois da vírgula decimal. Se você digitar 100, o resultado será 3. seguido de 100 dígitos.
Por que a página troca para início e fim depois de 5.000 dígitos?
Renderizar um bloco enorme de texto não ajuda na maioria das sessões, então a página mostra o começo e o fim por padrão, mantendo o texto completo para copiar e baixar em TXT.
O que é o desafio por tempo?
Ele mantém o resultado com mais dígitos entre os pontos de controle concluídos por completo dentro do limite escolhido. Um ponto de controle que termina depois do limite não é aceito.
O que acontece quando eu clico em Parar?
Ao clicar em Parar, o cálculo atual é interrompido. No desafio por tempo, o último ponto de controle concluído permanece disponível, se houver; no modo por dígitos, um resultado parcial ainda incompleto não é exibido.