Jump to content

[Resolvido] como se faz? duvida


Recommended Posts

Posted

Desenvolva um programa que converta uma determinada quantia em escudos num

conjunto de moedas. Considere que existem moedas de 1$00, 5$00, 20$00 e 100$00. A

quantidade de moedas deve ser mínima.???  :wallbash:

Posted

?desculpem esqueci de dizer a linguagem  😞 em linguagem c 😁 sei que é com restos de divisões % mas não consigo lá chegar :nono: 👍 thanks

Posted

Fiz uma cena dessas há mais de 10 anos no secundário. 😛

A coisa é simples:

1. Fazes um array com as moedas em causa.

2. Enquanto o valor a trocar é superior a zero:

2.1. Retirar do valor a trocar a maior moeda possível.

2.2. Adicionar uma unidade posição do array correspondente à moeda que foi retirada.

3. Fazer um loop pelo array e apresentar a quantidade de moedas que existe para cada quantia

10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Posted

com divisoes e restos... divides a quantia por 100 e dá-te o nº de moedas de 100, divides o resto da divisao anterior por 20 e dá-te o numero de moedas de 20, divides o resto da divisao anterior por 5 e dá-te o numero de moedas de 5... etc...

Desaparecido.

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.