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
simulação de um caixa eletronico
J
9 Respostas
legal…
No meu banco saem só de R$50,00 e de R$20,00 ~^!!!
:?:
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.
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…
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
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo