Ir para conteúdo
Fórum Script Brasil

Vanessa Vieira

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Posts postados por Vanessa Vieira

  1. 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

×
×
  • Criar Novo...