-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy path4.Juros Compostos.py
37 lines (26 loc) · 1.5 KB
/
4.Juros Compostos.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
"""
Desafio
Imagine que você está desenvolvendo um aplicativo para um banco que deseja calcular os juros compostos de um investimento.
Seu objetivo é criar uma função que receba três parâmetros: o valor inicial do investimento, a taxa de juros anual
e o período de tempo em anos. A função deve calcular e retornar o valor final do investimento após o período determinado,
levando em consideração os juros compostos.
Entrada:
A função deve receber os seguintes parâmetros:
valor_inicial: um número inteiro ou decimal representando o valor inicial do investimento.
taxa_juros: um número decimal representando a taxa de juros anual. Por exemplo, se a taxa for de 5%, o valor passado será 0.05.
periodo: um número inteiro representando a quantidade de anos do investimento.
Saída:
A função deve retornar o valor final do investimento após o período determinado, considerando os juros compostos.
O valor final deve ser arredondado para duas casas decimais.
Exemplos
A tabela abaixo apresenta exemplos com alguns dados de entrada e suas respectivas saídas esperadas.
Certifique-se de testar seu programa com esses exemplos e com outros casos possíveis.
"""
valor_inicial = float(input())
taxa_juros = float(input())
periodo = int(input())
valor_final = valor_inicial
#TODO: Iterar, baseado no período em anos, para calculo do valorFinal com os juros.
for i in range(periodo):
valor_final = valor_final + (valor_final * taxa_juros)
print(f"Valor final do investimento: R$ {valor_final:.2f}")