Propostas de projetos e projeções de fluxos de caixa
Seus gerentes de projeto projetaram os fluxos de caixa para cada uma das propostas.
O Projeto 1 oferece fluxos de caixa maiores no curto prazo, mas o Projeto 2 se torna mais lucrativo ao longo do tempo.
As projeções de fluxo de caixa para ambos os projetos são as seguintes:
| Year | Project 1 | Project 2 |
|---|---|---|
| 1 | -$1,000 (initial investment) | -$1,000 (initial investment) |
| 2 | $200 (cash flow) | $150 (cash flow) |
| 3 | $250 | $225 |
| 4 | $300 | $300 |
| 5 | $350 | $375 |
| 6 | $400 | $425 |
| 7 | $450 | $500 |
| 8 | $500 | $575 |
| 9 | $550 | $600 |
| 10 | $600 | $625 |
Observação: As projeções estão em milhares. Por exemplo, $1,000 = $1,000,000. Vamos usar valores menores para facilitar a leitura. Isso também é comum em demonstrações financeiras com milhares ou até milhões para representar milhões ou bilhões.
Este exercicio faz parte do curso
Introdução a Conceitos Financeiros em Python
Instruções do exercicio
- Crie uma variável
cf_project_1e defina-a como um array donumpycom os fluxos de caixa projetados (como mostrado na tabela) para o Projeto 1. - Repita o processo para o Projeto 2 e salve em
cf_project_2. - Escale os valores originais em 1000x, ou seja, multiplique os arrays originais por 1000.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
import numpy as np
# Create a numpy array of cash flows for Project 1
cf_project_1 = ____
# Create a numpy array of cash flows for Project 2
cf_project_2 = ____
# Scale the original objects by 1000x
cf_project1 = ____
cf_project2 = ____