Ir ao conteúdo
  • Cadastre-se

bils55

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

posts postados por bils55

  1. @devair1010 com uma ajudinha de um amigo meu do mesmo curso, o resultado final que consegui desenvolver foi esse, está correto?

    def notas(valor):
        cedulas = []
    
        cem = valor // 100
        resto = valor % 100
        cedulas.append(cem)
        
        cinquenta = resto // 50
        resto = resto % 50
        cedulas.append(cinquenta)
    
        vinte = resto // 20
        resto = resto % 20
        cedulas.append(vinte)
         
        dez = resto // 10
        cedulas.append(dez)
        
        return cedulas
        
    
    
    
    saque = int(input("indique o valor a ser sacado: "))
    cedulas = notas(saque)
    
    print("entregar {} notas de 100, {} notas de 50, {} notas de 20 e {} notas de 10" .format(cedulas[0],cedulas[1],cedulas[2],cedulas[3])) 
    #imprime pelo indice o número de notas disponiveis, depois que foi feita a condição acima

     

    • Obrigado 1
  2. Boa tarde pessoal, recentemente meu curso de programação passou um exercício cujo o objetivo era criar um caixa eletrônico que retorna uma soma entre as cédulas disponíveis que representaria o valor total a ser sacado pelo cliente, porém estou em dúvida de como realizar tal código]

     

    Segue o enunciado do problema abaixo

    '

    Desenvolva um programa que simule a entrega de notas quando um cliente efetuar um saque em um caixa eletrônico. 

    Os requisitos básicos são os seguintes:

    Entregar o menor número de notas;

    É possível sacar o valor solicitado com as notas disponíveis;

    Saldo do cliente infinito; Quantidade de notas infinito (pode-se colocar um valor finito de cédulas para aumentar a dificuldade do problema);

    Notas disponíveis de R$ 100,00; R$ 50,00; R$ 20,00 e R$ 10,00 Exemplos:

    Valor do Saque: R$ 30,00 – Resultado Esperado: Entregar 1 nota de R$20,00 e 1 nota de R$ 10,00.

    Valor do Saque: R$ 80,00 – Resultado Esperado: Entregar 1 nota de R$50,00 1 nota de R$ 20,00 e 1 nota de R$ 10,00.'

     

    tentei botar as cédulas em uma lista

    ex

    <notas = [100,50,20,10]>

     

    e usar o for para acessar cada item da lista e ver se eu conseguia realizar o que estava sendo pedido, mas não tive êxito, se alguém puder me ajudar agradeço

     

     

    • Amei 1

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!