Ir para conteúdo
Fórum Script Brasil
  • 0

Dúvida com código


João Schidolski

Pergunta

 

Galera me ajudem por favor!! fiz esse código em phyton e não esta rodando. Não da erro de sintaxe e não sei oque fazer. É um código pra dar o troco em menor numero de cédulas e moedas possível

[cod]

valoraserpago = float(input("digite o valor a ser pago: "))
valorentregue = float(input("Digite o valor entregue: "))
valor = valorentregue - valoraserpago
cedulas = 0
valorcedulaatual = 100
valoraserentregue = valor
cedulaoumoeda = "cedula(s)"

while True:
    if(valorcedulaatual <= valoraserentregue):
        cedulas = cedulas + 1
        valoraserentregue = valoraserentregue - valorcedulaatual
    else:
        if(cedulas > 0):
            print("cedulas, cedulaoumoeda, valorcedulaatual")
        if(valoraserentregue == 0):
            break
        if(Valorcedulaatual == 100):
             Valorcedulaatual = 50
        elif(Valorcedulaatual == 50):
            valorcedulaatual = 20
        elif(Valorcedulaatual == 20):
            Valorcedulaatual = 10
        elif(Valorcedulaatual == 10):
            Valorcedulaatual = 5
        elif(Valorcedulaatual == 5):
            Valorcedulaatual = 2
        elif(Valorcedulaatual == 2):
            cedulaoumoeda = "moeda(s)"
            Valorcedulaatual = 1
        elif(Valorcedulaatual == 1):
            cedulaoumoeda = "moeda(s)"
            Valorcedulaatual = 0.5
        elif(Valorcedulaatual == 0.5):
            cedulaoumoeda = "moeda(s)"
            Valorcedulaatual = 0.25
        elif(Valorcedulaatual == 0.25):
            cedulaoumoeda = "moeda(s)"
            Valorcedulaatual = 0.10
        elif(Valorcedulaatual == 0.10):
            cedulaoumoeda = "moeda(s)"
            Valorcedulaatual = 0.5
        elif(Valorcedulaatual == 0.5):
            cedulaoumoeda = "moeda(s)"
            Valorcedulaatual = 0.1
        elif(Valorcedulaatual == 0.1):
            cedulaoumoeda = "moeda(s)"
            break

[/cod]

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...