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

ajuda em uma logica.


leofeld

Pergunta

Olá pessoal,

queria uma ajuda em uma logica que faz a menor combinação possivel.

exemplo.

1-você entra com um n°

entrei com um 17.20

ai ele tem q sair com a menor combianção possivel de notas

resultado 1 nota de 10.00

1 nota de 5.00

1 nota de 2.00

2 moedas de 0.10

alguém pode me dar essa luz?

vlw

Editado por leofeld
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Fala leofeld.

Acho uma boa começar guardando em variáveis os valores existentes em moeda hoje (100, 50, 20, 10, 5, 2, 1, 0.50, 0.25, 0.10, 0.05, 0.01).

Depois disso você pede para o usuário entrar com o valor.

Quando a variável receber o valor você pode fazer uma cadeia de if's.

Ele verifica se o valor é maior ou igual a 100, se for ele pega o valor, subtrai 100 e mostra na tela o valor que subtraiu, que seria a primeira nota dada.

Se for menor que 100 ele pula pra outro if que verifica se o valor é maior ou igual a 50, e faz o mesmo processo de cima, subtrai e mostra o valor subtraido na tela.

E assim sucessivamente até chegar no 0.01 centavos.

Quando o valor for igual a 0 você já tem a menor combinação possível de notas na tela.

Espero ter ajudado.

Link para o comentário
Compartilhar em outros sites

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
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...