Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

[Projeto] Controlando o orçamento mensal | Praticando Python: condicionais if, elif e else

Programa de Controle de Orçamento Mensal

Carlos - Limite: R$ 3.000,00

LIMITE_ORCAMENTO = 3000.00
print("=" * 50)
print("CONTROLE DE ORÇAMENTO MENSAL")
print("=" * 50)
print(f"Limite estabelecido: R$ {LIMITE_ORCAMENTO:.2f}")
print()

try:
    # Recebe o total de despesas do usuário
    despesas = float(input("Digite o total de despesas do mês (R$): "))
print()

# Verifica se ultrapassou o limite
if despesas > LIMITE_ORCAMENTO:
    excesso = despesas - LIMITE_ORCAMENTO
    print("⚠️  Atenção! Você ultrapassou o limite do orçamento.")
    print(f"Limite: R$ {LIMITE_ORCAMENTO:.2f}")
    print(f"Despesas: R$ {despesas:.2f}")
    print(f"Excesso: R$ {excesso:.2f}")
else:
    saldo = LIMITE_ORCAMENTO - despesas
    print("✓ Parabéns! Você está dentro do orçamento.")
    print(f"Limite: R$ {LIMITE_ORCAMENTO:.2f}")
    print(f"Despesas: R$ {despesas:.2f}")
    print(f"Saldo disponível: R$ {saldo:.2f}")

# Calcula a porcentagem de uso do orçamento
percentual = (despesas / LIMITE_ORCAMENTO) * 100
print()
print(f"Percentual do orçamento utilizado: {percentual:.1f}%")
print("=" * 50)
except ValueError:
    print("❌ Erro! Digite um valor numérico válido.")
    print("Exemplo: 1500.50")

SAÍDA:

==================================================
CONTROLE DE ORÇAMENTO MENSAL
==================================================
Limite estabelecido: R$ 3000.00

Digite o total de despesas do mês (R$): 5897.58

⚠️  Atenção! Você ultrapassou o limite do orçamento.
Limite: R$ 3000.00
Despesas: R$ 5897.58
Excesso: R$ 2897.58

Percentual do orçamento utilizado: 196.6%
==================================================
1 resposta
solução!

Olá, estudante. Tudo bem com você?

Sua solução atende corretamente ao objetivo da atividade e vai além do que foi solicitado, adicionando validação de entrada, cálculo do saldo ou excesso e o percentual utilizado do orçamento. Essas informações complementares enriquecem a análise sem comprometer a lógica principal.

A comparação entre as despesas e o limite de R$ 3.000,00 está correta, e o uso de uma constante para armazenar o valor do orçamento é uma boa prática, pois facilita futuras alterações.

Como uma evolução do exercício, como você organizaria esse código em funções para facilitar a reutilização em um sistema com múltiplos usuários?

Parabéns pela implementação e obrigado por compartilhar sua solução. O fórum está à disposição para acompanhar sua jornada de aprendizado.

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