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:

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 é
juros = valor times l(tfractaxa100r) times tempo,
depois soma esse juros ao valor original:
prestacao = valor + juros
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): ")

Passo 7

valor = float(valor_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:

Exercícios relacionados