Elabore um programa que efetua o cálculo do valor de uma prestação em atraso. A fórmula que deverá ser utilizada é a seguinte: prestacao = valor + (valor * (taxa / 100) * tempo). O usuário deverá informar tempo, valor e taxa.
Passo 1
Beleza, então o enunciado pede pra gente criar um programinha que calcule quanto vai ficar uma prestação quando ela está atrasada. O conteúdo aqui é lógica de programação e operações matemáticas básicas (adição e multiplicação). Pra resolver isso, a gente vai precisar:
· Ler do usuário três valores: o valor da prestação (V), a taxa de juros em porcentagem (T) e o tempo de atraso em períodos (t).
· Aplicar a fórmula de multa:
· Ler do usuário três valores: o valor da prestação (V), a taxa de juros em porcentagem (T) e o tempo de atraso em períodos (t).
· Aplicar a fórmula de multa:
Passo 2
Primeiro, vamos pedir pro usuário digitar os três dados. Em pseudo-código, fica assim:
Escreva "Digite o valor da prestação:"
Leia valor_str
Escreva "Digite a taxa de juros (em %):"
Leia taxa_str
Escreva "Digite o tempo de atraso (em períodos):"
Leia tempo_str
Aqui cada
Leia
captura texto (string), e a gente vai converter pra número logo em seguida.Passo 3
A conversão de string pra número é importante porque sem isso não dá pra multiplicar nem dividir. Se a gente usar Python, por exemplo, faria:
valor = float(valor_str) # transforma em número com casas decimais
taxa = float(taxa_str) # idem
tempo = int(tempo_str) # tempo normalmente é inteiro
Explicando rapidinho:
float()
vira algo como 100.50, e int()
vira 2, 3, 4…Passo 4
Agora entra a fórmula da prestação atrasada. A ideia é: primeiro você calcula o juros simples, que é
depois soma esse juros ao valor original:
Em código Python fica assim:
prestacao = valor + (valor * (taxa / 100) * tempo)
Passo 5
Por fim, a gente mostra o resultado pra quem está usando o programa:
print(f"O valor da prestação em atraso é: R$ {prestacao:.2f}")
O
:.2f
garante que a gente mostre só duas casas decimais, tipo R$ 123.45.Passo 6
valor_str = input("Digite o valor da prestação: ")
taxa_str = input("Digite a taxa de juros (em %): ")
tempo_str = input("Digite o tempo de atraso (em períodos): ")
taxa_str = input("Digite a taxa de juros (em %): ")
tempo_str = input("Digite o tempo de atraso (em períodos): ")
Passo 7
valor = float(valor_str)
taxa = float(taxa_str)
tempo = int(tempo_str)
taxa = float(taxa_str)
tempo = int(tempo_str)
Passo 8
prestacao = valor + (valor * (taxa/100) * tempo)
prestacao = valor + (valor * (taxa / 100) * tempo)
Passo 9
print(f"O valor da prestação em atraso é: R$ {prestacao:.2f}")
Resposta
Segue o programa completo em Python, juntando tudo: