Jump to content
pnvm

trocos

Recommended Posts

pnvm

tenho de criara codigo para que a maquina depois de vender o produto devolva troco....tipo

coca-cola ----1€

o utilizador meteu 3 € e a maquina tem de dar 2€ de troco....alguém ajuda??

cumpZ

Share this post


Link to post
Share on other sites
brunoais

Vejamos...

1º É preciso saber q moedas existem (na máquina) de cda vlor.

2º É preciso saber quantas moedas diferentes existem no mundo (do ponto de vista do valor)

3º É preciso fazer contas simples de soma e subtracção.

4º É preciso criar encadeamentos de se's e um ciclo


"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Share this post


Link to post
Share on other sites
brunoais

quanto as moedas define se limite

Se limite o q?


"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Share this post


Link to post
Share on other sites
softklin

Tens aqui um algoritmo:

http://www.portugal-a-programar.pt/forums/topic/0-find-topic/?do=findComment&comment=355081

Basta aplicá-lo em Java. Apenas um pormenor, se tiveres um número limitado de moedas para os trocos, tens de ajustar o algoritmo para essa situação (se não tiveres uma moeda de 50 cêntimos, tens de usar a moeda a seguir (ordem decrescente), a de 20 cêntimos, e por aí adiante).


Nick antigo: softclean | Tens um projeto? | Wiki P@P

Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.