• Python
  • 05. Laços de Repetição (while)

Investindo em Renda Fixa#

2021.2: Prova Intermediária

Você pretende investir em renda fixa, para tanto, precisa descobrir quanto rende cada ativo oferecido por uma corretora de investimentos.

Faça uma função que recebe o investimento inicial, o número de meses investidos e o nome do ativo. Ao final, sua função deve retornar o valor total do investimento no ativo escolhido com o devido rendimento e bônus aplicado, se for o caso.

Tabela de rendimentos:

Ativo Rendimento mensal Bônus
CDB 1.30% +1.20% a cada seis meses
LCI 1.60% sem bônus
LCA 1.45% +1.00% a cada quatro meses

O bônus é acrescido ao valor do investimento no mês depois de ter sido adicionado o rendimento mensal esperado.

Exemplo:

  • Entradas:

    • investimento inicial: 1000.00
    • meses do investimento: 7
    • ativo escolhido: 'LCA'
  • Processamento:

Mês Investimento Ativo Rendimento
Inicial 1000.00 'LCA' 1.45%
1 1014.50 1.45%
2 1029.21 1.45%
3 1044.13 1.45%
4 1059.27 1.45%
Bônus 1069.87 1.00%
5 1085.38 1.45%
6 1101.12 1.45%
7 1117.08 1.45%

note: o valor do investimento no \(4^o\) mês é 1059.27 e como está no mês que tem bônus, então, deve ser acrescido +1.00% além do rendimento mensal, conforme tabela. Logo, o valor ao final do \(4^o\) mês deve ser de: 1069.87.

  • Saída: 1117.08 (o retorno é um float, ou seja, não se preocupe com a formatação das casas decimais).

O nome da sua função deve ser calcula_investimento.