Rule of 72 Calculator
Calcule o tempo de duplicação do investimento usando a Regra de 72.
A Regra de 72 é uma forma simples de estimar o tempo de duplicação: divida 72 pela taxa de juros anual.
Tempo de Duplicação
10.3
anos (Estimativa da Regra de 72)
Exato (composto): 10.24 anos
Sobre esta ferramenta
A Regra de 72 é um atalho matemático simples que ajuda você a estimar quanto tempo levará para um investimento dobrar de valor a uma determinada taxa de retorno anual. Em vez de usar fórmulas logarítmicas complexas, você simplesmente divide 72 pela sua taxa de juros anual ou retorno para obter um número aproximado de anos. Esta regra elegante funciona notavelmente bem para retornos típicos de investimento e é favorita entre investidores, planejadores financeiros e estudantes aprendendo sobre crescimento composto.
Para usar a calculadora, basta inserir sua taxa de retorno anual (em percentual) e ela imediatamente mostrará quantos anos aproximadamente seu dinheiro levará para dobrar. Por exemplo, se você espera retornos anuais de 8%, a Regra de 72 sugere que seu investimento dobra em cerca de 9 anos. Isso é útil para comparar contas de poupança, carteiras de investimento, efeitos da inflação ou até mesmo crescimento de empréstimos. A ferramenta também funciona ao contrário: insira um período de tempo e descubra qual taxa de retorno anual seria necessária para dobrar seu dinheiro nesse período.
A Regra de 72 é mais precisa para retornos entre 5% e 10%, embora forneça estimativas razoáveis em uma ampla gama de taxas. Lembre-se de que esta é uma aproximação; o tempo real de duplicação depende de com que frequência os retornos são compostos (diariamente, mensalmente, anualmente) e variáveis do mundo real como taxas ou volatilidade do mercado. Continua sendo uma das ferramentas de cálculo mental mais práticas em finanças pessoais, ajudando você a tomar decisões rápidas e informadas sem precisar de uma calculadora.
Perguntas Frequentes
Implementação de Código
import math
def rule_of_72(rate: float) -> float:
"""Estimate years to double using Rule of 72."""
if rate <= 0:
raise ValueError("Rate must be positive")
return 72 / rate
def exact_doubling_time(rate: float) -> float:
"""Exact years to double using logarithm formula."""
if rate <= 0:
raise ValueError("Rate must be positive")
return math.log(2) / math.log(1 + rate / 100)
# Example
rate = 6 # 6% annual return
years_72 = rule_of_72(rate)
years_exact = exact_doubling_time(rate)
print(f"Rule of 72: {years_72:.1f} years") # 12.0 years
print(f"Exact formula: {years_exact:.2f} years") # 11.90 years
# Table for common rates
print("\nRate | Rule of 72 | Exact")
for r in [2, 4, 6, 8, 10, 12]:
print(f" {r:2d}% | {rule_of_72(r):5.1f} yrs | {exact_doubling_time(r):.2f} yrs")Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.