Gente, eu estou com um problema nesse código tá dando erro de indentação na linha 40, não sie por quê.
print ("Seja bem-vindo ao banco do CIn!\n\n")
valor_saque = int(input("Digite o valor que você deseja sacar!\n Obs: Valor mínimo: R$10. Valor máximo: R$600.\n\n"))
if valor_saque < 10 or valor_saque > 600 :
print ("não é possivel realizar o saque!")
notas_receb100 = valor_saque // 100
resto100 = valor_saque % 100
notas_receb50 = resto100 // 50
resto50 = resto100 % 50
notas_receb10 = resto50 // 10
resto10 = resto50 % 10
notas_receb5 = resto10 // 5
resto5 = resto10 % 5
notas_receb1 = resto5
resto1 = resto5 % 1
if notas_receb100 != 0 :
if resto100 == 0 :
print (notas_receb100, "notas de R$ 100\n")
if resto100 > 0 :
if resto50 == 0 :
print (notas_receb100, "notas de R$ 100\n", notas_receb50, "notas de R$ 50\n")
if resto50 > 0 and resto10 == 0 and notas_receb50 != 0:
print (notas_receb100, "notas de R$ 100\n", notas_receb50, "notas de R$ 50\n", notas_receb10, "notas de R$ 10\n")
if resto50 > 0 and resto10 == 0 and notas_receb50 == 0:
print (notas_receb100, "notas de R$ 100\n", notas_receb10, "notas de R$ 10\n")
if resto10 > 0 and resto5 == 0 and notas_receb50 != 0 and notas_receb10 != 0 :
print (notas_receb100, "notas de R$ 100\n", notas_receb50, "notas de R$ 50\n", notas_receb10, "notas de R$ 10\n", notas_receb5, "notas de R$ 5\n")
if resto10 > 0 and resto5 == 0 and notas_receb50 == 0 and notas_receb10 != 0 :
print (notas_receb100, "notas de R$ 100\n", notas_receb10, "notas de R$ 10\n", notas_receb5, "notas de R$ 5\n")
if resto10 > 0 and resto5 == 0 and notas_receb50 != 0 and notas_receb10 == 0 :
print (notas_receb100, "notas de R$ 100\n", notas_receb50, "notas de R$ 50\n", notas_receb5, "notas de R$ 5\n")
if resto10 > 0 and resto5 == 0 and notas_receb50 == 0 and notas_receb10 == 0 :
print (notas_receb100, "notas de R$ 100\n", notas_receb5, "notas de R$ 5\n")
if resto5 > 0 and notas_receb50 != 0 and notas_receb10 != 0 and notas_receb5 != 0 :
print (notas_receb100, "notas de R$ 100\n", notas_receb50, "notas de R$ 50\n", notas_receb10, "notas de R$ 10\n", notas_receb5, "notas de R$ 5\n", notas_receb1, "notas de R$1\n")
if resto5 > 0 and notas_receb50 == 0 and notas_receb10 != 0 and notas_receb5 != 0 :
print (notas_receb100, "notas de R$ 100\n", notas_receb10, "notas de R$ 10\n", notas_receb5, "notas de R$ 5\n", notas_receb1, "notas de R$1\n")
if resto5 > 0 and notas_receb50 != 0 and notas_receb10 == 0 and notas_receb5 != 0 :
print (notas_receb100, "notas de R$ 100\n", notas_receb50, "notas de R$ 50\n", notas_receb5, "notas de R$ 5\n", notas_receb1, "notas de R$1\n")
if resto5 > 0 and notas_receb50 != 0 and notas_receb10 != 0 and notas_receb5 == 0 :
print (notas_receb100, "notas de R$ 100\n", notas_receb50, "notas de R$ 50\n", notas_receb10, "notas de R$ 10\n", notas_receb1, "notas de R$1\n")
if resto5 > 0 and notas_receb50 == 0 and notas_receb10 == 0 and notas_receb5 != 0 :
print (notas_receb100, "notas de R$ 100\n", notas_receb5, "notas de R$ 5\n", notas_receb1, "notas de R$1\n")
if resto5 > 0 and notas_receb50 == 0 and notas_receb10 != 0 and notas_receb5 == 0 :
print (notas_receb100, "notas de R$ 100\n", notas_receb10, "notas de R$ 10\n", notas_receb1, "notas de R$1\n")
if resto5 > 0 and notas_receb50 != 0 and notas_receb10 == 0 and notas_receb5 == 0 :
print (notas_receb100, "notas de R$ 100\n", notas_receb50, "notas de R$ 50\n", notas_receb1, "notas de R$1\n")
if resto5 > 0 and notas_receb50 == 0 and notas_receb10 == 0 and notas_receb5 == 0 :
print (notas_receb100, "notas de R$ 100\n", notas_receb1, "notas de R$1\n")
if notas_receb100 == 0 and notas_receb50 != 0 :
if resto100 > 0 :
if resto50 == 0 :
print (notas_receb50, "notas de R$ 50\n")
if resto50 > 0 :
if resto10 == 0 :
print (notas_receb50, "notas de R$ 50\n", notas_receb10, "notas de R$ 10\n")
if resto10 > 0 :
if resto5 == 0 :
if notas_receb10 != 0:
print (notas_receb50, "notas de R$ 50\n", notas_receb10, "notas de R$ 10\n", notas_receb5, "notas de R$ 5\n")
else :
print (notas_receb50, "notas de R$ 50\n", notas_receb5, "notas de R$ 5\n")
if resto5 > 0 :
if resto1 == 0 and notas_receb10 != 0 and notas_receb5 != 0 :
print (notas_receb50, "notas de R$ 50\n", notas_receb10, "notas de R$ 10\n", notas_receb5, "notas de R$ 5\n", notas_receb1, "notas de R$1\n")
if resto1 == 0 and notas_receb10 == 0 and notas_receb5 != 0 :
print (notas_receb50, "notas de R$ 50\n", notas_receb5, "notas de R$ 5\n", notas_receb1, "notas de R$1\n")
else :
print (notas_receb50, "notas de R$ 50\n", notas_receb1, "notas de R$1\n")
if notas_receb100 == 0 and notas_receb50 == 0 and notas_receb10 != 0 :
if resto50 > 0 :
if resto10 == 0 :
print (notas_receb10, "notas de R$ 10\n")
if resto10 > 0 :
if resto5 == 0 :
print (notas_receb10, "notas de R$ 10\n", notas_receb5, "notas de R$ 5\n")
if resto5 > 0 :
if resto1 == 0 :
if notas_receb5 != 0 :
print (notas_receb10, "notas de R$ 10\n", notas_receb5, "notas de R$ 5\n", notas_receb1, "notas de R$1\n")
else :
print (notas_receb10, "notas de R$ 10\n", notas_receb1, "notas de R$1\n")
SAQUE NO CAIXA
Descrição
Faça um Programa para um caixa eletrônico. O programa deverá perguntar ao
usuário a valor do saque e depois informar quantas notas de cada valor
serão fornecidas. As notas disponíveis serão as de 1, 5, 10, 50 e 100 reais.
O valor mínimo é de 10 reais e o máximo de 600 reais. caso o saque seja fora do valor minimo e
máximo o programa deve exibir a seguinte mensagem “não é possivel fazer o saque”.
O programa DEVE se preocupar com a quantidade de notas existentes na máquina (deverá imprimir a menor quantidade possível de notas, dando preferência às notas de maior valor)
Formato de entrada:
Uma variável do tipo int (numero), (10 ≤ N ≤ 600).
Formato de saída:
Strings contendo a quantidade de notas de cada cédula.
Exemplo de entrada:
326
Exemplo de saída:
3 notas de R$ 100
2 notas de R$ 10
1 notas de R$ 5
1 notas de R$ 1
Exemplo de entrada:
25
Exemplo de saída:
2 notas de R$ 10
1 notas de R$ 5
Exemplo de entrada:
9
Exemplo de saída:
não é possivel fazer o saque
Pergunta
Vanessa Vieira
Gente, eu estou com um problema nesse código tá dando erro de indentação na linha 40, não sie por quê.
print ("Seja bem-vindo ao banco do CIn!\n\n")
valor_saque = int(input("Digite o valor que você deseja sacar!\n Obs: Valor mínimo: R$10. Valor máximo: R$600.\n\n"))
if valor_saque < 10 or valor_saque > 600 :
print ("não é possivel realizar o saque!")
notas_receb100 = valor_saque // 100
resto100 = valor_saque % 100
notas_receb50 = resto100 // 50
resto50 = resto100 % 50
notas_receb10 = resto50 // 10
resto10 = resto50 % 10
notas_receb5 = resto10 // 5
resto5 = resto10 % 5
notas_receb1 = resto5
resto1 = resto5 % 1
if notas_receb100 != 0 :
if resto100 == 0 :
print (notas_receb100, "notas de R$ 100\n")
if resto100 > 0 :
if resto50 == 0 :
print (notas_receb100, "notas de R$ 100\n", notas_receb50, "notas de R$ 50\n")
if resto50 > 0 and resto10 == 0 and notas_receb50 != 0:
print (notas_receb100, "notas de R$ 100\n", notas_receb50, "notas de R$ 50\n", notas_receb10, "notas de R$ 10\n")
if resto50 > 0 and resto10 == 0 and notas_receb50 == 0:
print (notas_receb100, "notas de R$ 100\n", notas_receb10, "notas de R$ 10\n")
if resto10 > 0 and resto5 == 0 and notas_receb50 != 0 and notas_receb10 != 0 :
print (notas_receb100, "notas de R$ 100\n", notas_receb50, "notas de R$ 50\n", notas_receb10, "notas de R$ 10\n", notas_receb5, "notas de R$ 5\n")
if resto10 > 0 and resto5 == 0 and notas_receb50 == 0 and notas_receb10 != 0 :
print (notas_receb100, "notas de R$ 100\n", notas_receb10, "notas de R$ 10\n", notas_receb5, "notas de R$ 5\n")
if resto10 > 0 and resto5 == 0 and notas_receb50 != 0 and notas_receb10 == 0 :
print (notas_receb100, "notas de R$ 100\n", notas_receb50, "notas de R$ 50\n", notas_receb5, "notas de R$ 5\n")
if resto10 > 0 and resto5 == 0 and notas_receb50 == 0 and notas_receb10 == 0 :
print (notas_receb100, "notas de R$ 100\n", notas_receb5, "notas de R$ 5\n")
if resto5 > 0 and notas_receb50 != 0 and notas_receb10 != 0 and notas_receb5 != 0 :
print (notas_receb100, "notas de R$ 100\n", notas_receb50, "notas de R$ 50\n", notas_receb10, "notas de R$ 10\n", notas_receb5, "notas de R$ 5\n", notas_receb1, "notas de R$1\n")
if resto5 > 0 and notas_receb50 == 0 and notas_receb10 != 0 and notas_receb5 != 0 :
print (notas_receb100, "notas de R$ 100\n", notas_receb10, "notas de R$ 10\n", notas_receb5, "notas de R$ 5\n", notas_receb1, "notas de R$1\n")
if resto5 > 0 and notas_receb50 != 0 and notas_receb10 == 0 and notas_receb5 != 0 :
print (notas_receb100, "notas de R$ 100\n", notas_receb50, "notas de R$ 50\n", notas_receb5, "notas de R$ 5\n", notas_receb1, "notas de R$1\n")
if resto5 > 0 and notas_receb50 != 0 and notas_receb10 != 0 and notas_receb5 == 0 :
print (notas_receb100, "notas de R$ 100\n", notas_receb50, "notas de R$ 50\n", notas_receb10, "notas de R$ 10\n", notas_receb1, "notas de R$1\n")
if resto5 > 0 and notas_receb50 == 0 and notas_receb10 == 0 and notas_receb5 != 0 :
print (notas_receb100, "notas de R$ 100\n", notas_receb5, "notas de R$ 5\n", notas_receb1, "notas de R$1\n")
if resto5 > 0 and notas_receb50 == 0 and notas_receb10 != 0 and notas_receb5 == 0 :
print (notas_receb100, "notas de R$ 100\n", notas_receb10, "notas de R$ 10\n", notas_receb1, "notas de R$1\n")
if resto5 > 0 and notas_receb50 != 0 and notas_receb10 == 0 and notas_receb5 == 0 :
print (notas_receb100, "notas de R$ 100\n", notas_receb50, "notas de R$ 50\n", notas_receb1, "notas de R$1\n")
if resto5 > 0 and notas_receb50 == 0 and notas_receb10 == 0 and notas_receb5 == 0 :
print (notas_receb100, "notas de R$ 100\n", notas_receb1, "notas de R$1\n")
if notas_receb100 == 0 and notas_receb50 != 0 :
if resto100 > 0 :
if resto50 == 0 :
print (notas_receb50, "notas de R$ 50\n")
if resto50 > 0 :
if resto10 == 0 :
print (notas_receb50, "notas de R$ 50\n", notas_receb10, "notas de R$ 10\n")
if resto10 > 0 :
if resto5 == 0 :
if notas_receb10 != 0:
print (notas_receb50, "notas de R$ 50\n", notas_receb10, "notas de R$ 10\n", notas_receb5, "notas de R$ 5\n")
else :
print (notas_receb50, "notas de R$ 50\n", notas_receb5, "notas de R$ 5\n")
if resto5 > 0 :
if resto1 == 0 and notas_receb10 != 0 and notas_receb5 != 0 :
print (notas_receb50, "notas de R$ 50\n", notas_receb10, "notas de R$ 10\n", notas_receb5, "notas de R$ 5\n", notas_receb1, "notas de R$1\n")
if resto1 == 0 and notas_receb10 == 0 and notas_receb5 != 0 :
print (notas_receb50, "notas de R$ 50\n", notas_receb5, "notas de R$ 5\n", notas_receb1, "notas de R$1\n")
else :
print (notas_receb50, "notas de R$ 50\n", notas_receb1, "notas de R$1\n")
if notas_receb100 == 0 and notas_receb50 == 0 and notas_receb10 != 0 :
if resto50 > 0 :
if resto10 == 0 :
print (notas_receb10, "notas de R$ 10\n")
if resto10 > 0 :
if resto5 == 0 :
print (notas_receb10, "notas de R$ 10\n", notas_receb5, "notas de R$ 5\n")
if resto5 > 0 :
if resto1 == 0 :
if notas_receb5 != 0 :
print (notas_receb10, "notas de R$ 10\n", notas_receb5, "notas de R$ 5\n", notas_receb1, "notas de R$1\n")
else :
print (notas_receb10, "notas de R$ 10\n", notas_receb1, "notas de R$1\n")
SAQUE NO CAIXA
Descrição
Faça um Programa para um caixa eletrônico. O programa deverá perguntar ao
usuário a valor do saque e depois informar quantas notas de cada valor
serão fornecidas. As notas disponíveis serão as de 1, 5, 10, 50 e 100 reais.
O valor mínimo é de 10 reais e o máximo de 600 reais. caso o saque seja fora do valor minimo e
máximo o programa deve exibir a seguinte mensagem “não é possivel fazer o saque”.
O programa DEVE se preocupar com a quantidade de notas existentes na máquina (deverá imprimir a menor quantidade possível de notas, dando preferência às notas de maior valor)
Formato de entrada:
Uma variável do tipo int (numero), (10 ≤ N ≤ 600).
Formato de saída:
Strings contendo a quantidade de notas de cada cédula.
Exemplo de entrada:
326
Exemplo de saída:
3 notas de R$ 100
2 notas de R$ 10
1 notas de R$ 5
1 notas de R$ 1
Exemplo de entrada:
25
Exemplo de saída:
2 notas de R$ 10
1 notas de R$ 5
Exemplo de entrada:
9
Exemplo de saída:
não é possivel fazer o saque
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.