simulação de um caixa eletronico

9 respostas
J

Sabe-se que as notas disponíveis
nesse caixa eletrônico são de R$ 50,00, R$ 10,00 e R$ 1,00.
O usuário deve informar a quantia de dinheiro a ser sacada
e visualizar na tela a quantidade de cada nota que será disponibilizada a ele

9 Respostas

douglaskd

legal…

Guike

No meu banco saem só de R$50,00 e de R$20,00 ~^!!!

Guike

:?:

marcos4ft

Posta seu código e a dúvida que você ta tendo.

J

após o cliente informar o valor deve aparecer quais são as notas disponiveis. ex: valor 70 - 1 nota de 50 e uma de 20.
Gostaria de saber como efeuar esse calculo.

marcos4ft

A lógica é simples…comece subtraindo do valor total os maiores valores.

ex: se eu tenho 70 reais , daria uma nota de 50…sobra 20…daria 2 notas de 10.

J

blz…vou tentar aki…

douglaskd
Ler(valorTotalSaque);

NotasDeCinquenta = valorTotalSaque / 50;

NotasDeDez = (valorTotalSaque % 50) / 10;

NotasDeUmReal =  ((valorTotalSaque % 50) % 10);

ao você imprime na tela:

imprimir("você irá receber" + NotasDeCinquenta + "notas de cinquenta");
etc...

testando, fui no caixa e pedi para sacar 385 reais....

NotasDeCinquenta = 385 / 50 =  7 notas (50 reais)

NotasDeDez = (385 % 50) = 35 / 10 = 3 notas (10 reais)

NotasDeUmReal = (385 % 50) = 35 % 10 = 5 notas (1 real)
J

vlew douglas… o seu codigo ficou muito bom…
muito obrigado…

ja resolveu minha duvida…

Criado 19 de abril de 2012
Ultima resposta 19 de abr. de 2012
Respostas 9
Participantes 4