1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Ajuda Java

Discussão em 'Programação' iniciada por seixas, 9 de Novembro de 2008. (Respostas: 5; Visualizações: 612)

  1. Alguem me pode dar uma ajuda para faxer o seguinte programa..

    PORTA MOEDAS


    Cada porta-moedas guarda um certo número de moedas, que podem ser de 1 cêntimo, 10
    cêntimos ou 1 Euro. O porta-moedas deve ser capaz de receber moedas dos vários tipos e
    permitir a consulta do seu estado (moedas e valor guardado). Deve também ser capaz de
    efectuar o pagamento de uma certa importância, indicada por um único valor. O
    pagamento só poderá ser efectuado se o porta-moedas tiver o dinheiro suficiente. Se no
    porta-moedas não houver moedas para fazer o pagamento certo, supõe-se que o
    pagamento será feito com uma importância superior, o que dará lugar a troco, o qual será
    guardado de novo no porta-moedas
     
  2. RS

    RS Power Member

    Apresenta dúvidas concretas, mostra o que já tens feito, diz como estás a pensar fazer ... assim dá pra te ajudar. Ninguem te vai fazer o programa de raíz ;)
     
  3. macabrix

    macabrix Power Member

    Experimenta fazer um objecto Moeda que apenas guarda com o seu valor e dps um objecto Bolsa com uma lista ou array onde guardasses as moedas e fizesses as operações que queres...
     
  4. Fork

    Fork What is folding?

    Eu fazia com campos te Inteiros para contar as moedas.
     
  5. Teho tudo quase feito falta apenas a parte em que teho de pagar mas se o numero de moedas que a carteira comtêm n for certo para pagar teho de dar dinheiro a mais a fim de receber troco..
     
  6. macabrix

    macabrix Power Member

    Se o valor na bolsa não for igual ao valor a pagar e se tiveres um valor na bolsa superior ao que tens de pagar, percorres as moedas na bolsa com um ciclo e vais adicionando as moedas a uma lista auxiliar até que o valor das moedas nessa lista auxiliar seja maior que o valor a pagar... simples ;)
     

Partilhar esta Página