cedulas = [100, 50, 20, 10, 5, 2]
try:
valor_saque = int(input("Digite o valor que deseja sacar: R$ \n"))
except ValueError:
print("Erro: Entrada inválida. Por favor, insira um número inteiro.")
exit()
def sacar(valor):
if valor <= 0:
print("Erro: O valor deve ser positivo!")
return
if valor % 2 != 0:
print("Erro: O valor deve ser múltiplo de 2 (par)!")
return
valor_restante = valor
for cedula in cedulas:
quantidade = valor_restante // cedula
if quantidade > 0:
print(f"Total de {quantidade} cédulas de R$ {cedula}")
valor_restante %= cedula
if valor_restante == 0:
print("Saque concluído com sucesso!")
return
if valor_restante > 0:
print(f"Erro: Não é possível sacar exatamente R$ {valor} com as cédulas disponíveis. Sobrou R$ {valor_restante}")
if 'valor_saque' in locals() and isinstance(valor_saque, int):
sacar(valor_saque)