suzy Posted May 15, 2006 at 09:44 PM Report #27637 Posted May 15, 2006 at 09:44 PM 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.???
vbmaster Posted May 15, 2006 at 09:45 PM Report #27638 Posted May 15, 2006 at 09:45 PM E isso em que linguagem?
suzy Posted May 15, 2006 at 10:26 PM Author Report #27646 Posted May 15, 2006 at 10:26 PM ?desculpem esqueci de dizer a linguagem 😞 em linguagem c 😁 sei que é com restos de divisões % mas não consigo lá chegar :nono: 👍 thanks
untouchables Posted May 15, 2006 at 11:23 PM Report #27647 Posted May 15, 2006 at 11:23 PM usas 4 variaveis, tipo: int um=0,cinco=0,vinte=0,cem=0; int valor_a_verificar; depois: while (valor_a_verificar>=100) { cem++; valor_a_verificar-=100; } fazes o mesmo para o resto, e ja esta 😛
M6 Posted May 16, 2006 at 08:59 AM Report #27664 Posted May 16, 2006 at 08:59 AM 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."
TheDark Posted May 16, 2006 at 01:09 PM Report #27679 Posted May 16, 2006 at 01:09 PM 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.
suzy Posted May 16, 2006 at 03:25 PM Author Report #27698 Posted May 16, 2006 at 03:25 PM 😛 thanks malta! este problema era mesmo para ser feito com divisões, os arrays ainda não chegaram 🙂 thanks ? 😛
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now