1
resposta

Controlando o orçamento mensal

total_despesas = float(input("Digite o valor total das despesas realizadas (R$): "))
limite_orcamento = 3000.00
if total_despesas > limite_orcamento:
    valor_excedido = total_despesas - limite_orcamento
    print(f"Atenção! Você ultrapassou o limite do orçamento em R$ {valor_excedido:.2f}!")
else:
    saldo_disponivel = limite_orcamento - total_despesas
    print(f"Muito bem! Você está dentro do orçamento. Ainda restam R$ {saldo_disponivel:.2f}.")

Digite o valor total das despesas realizadas (R$): 5897.58
Atenção! Você ultrapassou o limite do orçamento em R$ 2897.58!

1 resposta

Oi, Marcelo, como vai?

O código está correto e vai além do que o exercício pede de forma bem natural: além de indicar se o limite foi ultrapassado ou não, ele calcula e exibe o valor excedido ou o saldo restante, o que torna o programa mais útil na prática.

Pensando no programa como um todo, o que aconteceria se o usuário digitasse um valor negativo para as despesas? Faria sentido tratar esse caso, ou o contexto do programa permite ignorá-lo?

Parabéns pelo exercício e obrigado por compartilhar. O fórum está à disposição sempre que precisar.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!