Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Preciso de uma dica de como estruturar esse algoritmo. Como distribuir melhor o saque de um cliente num caixa eletronico que sai notas de 1,5,10,50 e 100 reais...agradeço desde já
ahh..consegui! valeu!! =]
mas tipo assim..... e se eu nao souber o valor do saque... como seria????
Vamos chamar o valor do saque de X e que ele tem valor de R$ 166,00
Você primeiramente compara...
X é maior que 100?
Se sim você divide, pega a parte inteira.... ou seja... 1 nota de cem...
nos sobra 66... que é o resto...
você pega esse resto e verifica se é maior que 50...
Se sim você divide, pega a parte inteira.... ou seja... 1 nota de cinquenta...
E assim você vai... entendeu? http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Vamos chamar o valor do saque de X e que ele tem valor de R$ 166,00Você primeiramente compara...X é maior que 100?Se sim você divide, pega a parte inteira.... ou seja... 1 nota de cem...nos sobra 66... que é o resto...você pega esse resto e verifica se é maior que 50...Se sim você divide, pega a parte inteira.... ou seja... 1 nota de cinquenta...E assim você vai... entendeu?
Boa lógica... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Opa,. valeu!!!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Todo mundo sabe como funciona o saque, mas o sistema tem que verificar se existem notas disponíveis naquele valor para realizar o saque.
Todo mundo sabe como funciona o saque, mas o sistema tem que verificar se existem notas disponíveis naquele valor para realizar o saque.
você lembrou de uma coisa importantíssima... O sistema precisa verificar seu banco de notas, para ver se existe notas para o valor de um saque... Vamos fazer isso...
ta mas apra você o que seria: "Como distribuir melhor o saque de um cliente num caixa eletronico"faz uma divisão cara... muito simples..vamo supor que o cara quer sacar 245 reais ta?245 dividido por 100 = 2 notas de 100 e restam 4545 dividio por 50 - num da, cinquenta é maior que a quantia...45 divido por 10 = 4 restam 5.5 dividido por 5 = 1 resto zero..resultado: 2 notas de 100, 4 notas de 10 e uma de 5.