Faça um programa que calcula o tempo (em anos) que uma pessoa irá demorar para poupar
(Um Milhão de Reais). O usuário informa o salário mensal e o total de despesas mensais
Passo 1
O programa deve ler o salário mensal
e as despesas mensais
informados pelo usuário, e calcular quantos anos serão necessários para acumular R$ 1 000 000,00. O conteúdo envolve lógica sequencial, leitura de dados, operações aritméticas e conversão de meses para anos.
Passo 2
Ler o salário mensal
e as despesas mensais
do usuário, convertendo-os para tipo numérico de ponto flutuante.
Passo 3
Calcular a poupança mensal
como a diferença entre salário e despesas:
Passo 4
Testar se
. Se for esse o caso, significa que não sobra nada (ou sobra valor negativo) para poupar, então o programa deve informar ao usuário que não é possível acumular nada e terminar.
Passo 5
Quando
, calcular o número de meses
necessários para atingir o alvo de R$ 1 000 000,00:
Passo 6
Converter
meses em anos dividindo por 12:
Passo 7
Exibir o valor de
anos, formatado com duas casas decimais, para indicar o tempo necessário.
Resposta
salario = float(input("Digite o salário mensal: "))
despesas = float(input("Digite o total de despesas mensais: "))
poupanca_mensal = salario - despesas
if poupanca_mensal <= 0:
print("Não é possível poupar com essas despesas.")
else:
meses_necessarios = 1_000_000 / poupanca_mensal
anos_necessarios = meses_necessarios / 12
print(f"Tempo necessário para poupar R$1.000.000,00: {anos_necessarios:.2f} anos")