🛠️ToolsShed

ROI Calculator

Calcule o retorno sobre investimento e ROI anualizado para qualquer investimento.

A Calculadora de ROI (Retorno sobre Investimento) mede a eficiência ou lucratividade de um investimento comparando o ganho ou perda líquida com o custo inicial. É uma das métricas financeiras mais amplamente utilizadas porque fornece uma porcentagem simples e comparável.

Insira o valor do investimento inicial e o valor final (ou o ganho líquido diretamente), e a ferramenta calcula o ROI como porcentagem usando a fórmula: ROI = (Lucro Líquido / Custo do Investimento) × 100.

O ROI é usado para avaliar campanhas de marketing, compras imobiliárias, investimentos em ações, projetos de negócios e atualizações de equipamentos. Um ROI positivo significa que o investimento gerou lucro; um ROI negativo indica perda.

Perguntas Frequentes

Implementação de Código

def calculate_roi(cost: float, revenue: float) -> float:
    """Calculate Return on Investment as a percentage."""
    if cost == 0:
        raise ValueError("Cost cannot be zero")
    net_profit = revenue - cost
    roi = (net_profit / cost) * 100
    return roi

# Example
cost = 1000
revenue = 1250
roi = calculate_roi(cost, revenue)
print(f"Net Profit: ${revenue - cost:.2f}")
print(f"ROI: {roi:.2f}%")  # ROI: 25.00%

# Annualized ROI
def annualized_roi(roi_percent: float, years: float) -> float:
    """Convert total ROI to annualized (CAGR-style)."""
    return ((1 + roi_percent / 100) ** (1 / years) - 1) * 100

print(f"Annualized over 3 years: {annualized_roi(roi, 3):.2f}%")

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.