LISTA DE PROBLEMAS Algoritmos Estruturas de Controle Repetio 1. Imprimir todos os nmeros de 1 at 100. 2. Imprimir todos os nmero de 100 a 1. 3. Imprimir os 100 primeiros pares. 4. Imprimir os mltiplos de 5, no intervalo de 1 at 500. 5. Imprimir o quadrado dos nmeros de 1 at 20. 6. Criar um algoritmo que imprima os nmeros pares no intervalo de 1 a 600. 7. Criar um algoritmo que imprima os nmeros de 120 a 300. . Criar um algoritmo que imprima todos os nmeros de 1 at 100 e a soma deles. !. "ntrar #om 10 nmeros e imprimir a metade de #ada nmero. 10. "ntrar #om 10 nmeros e imprimir a metade de #ada nmero. 11. "ntrar #om nmeros e, para #ada nmero, imprimir o logaritmo desse nmero na $ase 10 %usar o #omando log%n&&. 12. "ntrar #om 15 nmeros e imprimir a rai' quadrada de #ada nmero. 13. "ntrar #om quatro nmeros e imprimir o #u$o e a rai' #$i#a de #ada nmero. 14. Criar um algoritmo que #al#ule e imprima o valor de $ n . ( valor de n dever) ser maior do que 1 e inteiro e o valor de $ maior ou igual a 2 e inteiro. 15. Criar um algoritmo que imprima uma ta$ela de #onvers*o de polegadas para #ent+metros. ,ese-a.se que na ta$ela #onste valores desde 1 polegadas at 20 polegadas inteiras. 16. Criar um algoritmo que imprima a ta$ela de #onvers*o de graus Celsius. /a0ren0eit para o intervalo dese-ado pelo usu)rio. ( algoritmo deve soli#itar ao usu)rio o limite superior, o limite in1erior do intervalo e o de#remento. /2rmula de #onvers*o3 C 4 55%/.32&6!. 17. Criar um algoritmo que leia um nmero que ser) o limite superior de um intervalo e o in#remento. Imprimir todos os nmeros naturais no intervalo de 0 at esse nmero. 7upon0a que os dois nmeros lidos s*o maiores do que 'ero. "8emplo3 9imite superior3 20 In#remento3 5 7a+da3 0 5 10 15 20 1. Criar um algoritmo que leia um nmero que ser) o limite de um intervalo e imprimir todos os nmeros +mpares menores do que esse nmero. "8emplo3 9imite superior3 15 7a+da3 1 3 5 7 ! 11 13 1!. Criar um algoritmo que leia um nmero que servir) para #ontrolar os nmeros pares que ser*o impressos a partir de 2. "8emplo3 :uantos3 4 7a+da3 2 4 6 20. Criar um algoritmo que leia um nmero e imprima todos os nmeros de 1 at o nmero lido e o seu produto. "8emplo3 ;mero3 3 7a+da3 1 2 3 6 21. Criar um algoritmo que imprima a soma dos nmeros pares entre 25 e 200. 22. Criar um algoritmo que leia um nmero e imprima a soma dos nmeros mltiplos de 5 no intervalo a$erto entre 1 e o nmero. 7upon0a que o nmero ser) maior que 'ero. 9imite superior3 15 %5 10& < mltiplos de 5 7a+da3 15 23. Criar um algoritmo que leia um nmero que servir) para #ontrolar os primeiros nmeros +mpares. ,ever) ser impressa a soma desses nmeros. 7upon0a que o nmero ser) maior que 'ero. :uantos3 5 %1 3 5 7 !& < primeiros +mpares 7a+da3 25 24. Criar um algoritmo que leia os limites in1erior e superior de um intervalo e imprima todos os nmeros naturais no intervalo 1e#0ado. 7upon0a que os dados digitados s*o para um intervalo #res#ente. "8emplo3 9imite superior3 5 9imite in1erior3 12 7a+da3 5 6 7 ! 10 11 12 25. Criar um algoritmo que leia um nmero %num& da entrada e imprima os mltiplos de 3 e 5 ao mesmo tempo no intervalo de 1 a num. "8emplo3 ;mero lido3 50 7a+da3 15 30 45 26. Criar um algoritmo que leia um nmero de entrada n. "m seguida, ler n nmeros e imprimir o triplo de #ada um. 27. Criar um algoritmo que leia um nmero de entrada n. "m seguida, ler n nmeros e imprimir o maior deles. 7upon0a que todos os nmeros lidos ser*o positivos. 2. Criar um algoritmo que imprima todos os nmeros inteiros e positivos no intervalo a$erto entre 10 e 100 de modo que n*o terminem #om 'ero, ou se-a, n*o se-a mltiplo de 10. 2!. 9er 200 nmeros e imprimir quantos s*o pares e quantos s*o +mpares. 30. "ntrar #om 15 nmeros e imprimir quantos nmeros maiores que 30 1oram digitados. 31. "ntrar #om 20 nmeros e imprimir a soma dos positivos e o total de nmeros negativos. 32. "ntrar #om dois nmeros e imprimir todos os nmeros no intervalo 1e#0ado, do menor para o maior. 33. "ntrar #om o nmero de termos da srie %n& e imprimir o valor de =, sendo3 = 4 1>162>163>...>16n 34. "ntrar #om o nmero de termos da srie %n& e imprimir o valor de =, sendo3 = 4 1.162>163>...>16n 35. "ntrar #om o nmero de termos da srie %n& e imprimir o valor de =, sendo3 = 4 16n>16%n.1&>16%n.2&>...>%n.1&62>n 36. Criar um algoritmo que imprima os 10 primeiros termos da srie de 1i$ona##i. (s dois primeiros termos desta srie s*o 1 e 1 e os demais s*o gerados a partir da soma dos anteriores. "8emplos3 1 > 1 .? 2 ter#eiro termo@ 1 > 2 .? 3 quarto termo@ 37. "ntrar #om nmeros e imprimir o triplo de #ada nmero. ( algoritmo a#a$a quando entrar o nmero .!!!. 3. "ntrar #om nmeros enquanto 1orem positivos e imprimir quantos nmeros 1oram digitados. 3!. "ntrar #om v)rios nmeros positivos e imprimir a mdia dos nmeros digitados. 40. 9er v)rios nmeros e in1ormar quantos nmeros entre 100 e 200 1oram digitados. :uando o valor 0 %'ero& 1or lido, o algoritmo dever) #essar sua e8e#uA*o. 41. "ntrar #om nmeros e imprimir o quadrado de #ada nmero at entrar #om um nmero mltiplo de 6 que dever) ter seu quadrado tam$m impresso. 42. 9er v)rios nmeros at entrar o nmero .!!!. Bara #ada nmero, imprimir seus divisores. 43. ,ado um pa+s #om 5.000.000 de 0a$itantes e uma ta8a de natalidade de 3C ao ano, e um pa+s D #om 7.000.000 de 0a$itantes e uma ta8a de natalidade de 2C ao ano, #al#ular e imprimir o tempo ne#ess)rio para que a populaA*o do pa+s E ultrapasse a populaA*o do pa+s D. 44. C0i#o tem 1,50m e #res#e 2 #ent+metros por ano, enquanto -u#a tem 1,10m e #res#e 3 #ent+metros por ano. Construir um algoritmo que #al#ule e imprima quantos anos ser*o ne#ess)rios para que Fu#a se-a maior que C0i#o. 45. Criar um algoritmo que leia v)rios nmeros e apresente o 1atorial de #ada nmero. ( algoritmo se en#erra quando se digita um nmero menor do que 1. 46. "ntrar #om a idade de v)rias pessoas e imprimir3 a. ( total de pessoas #om menos de 21 anos@ $. ( total de pessoas #om mais de 50 anos. 47. "ntrar #om v)rios nmeros e veri1i#ar se eles s*o ou n*o quadrados per1eitos. ( algoritmo termina quando se digita um nmero menos ou igual a 0. Gm nmero quadrado per1eito quando tem um nmero inteiro #omo rai' quadrada. 4. "ntrar #om v)rios nmeros e veri1i#ar se ele um nmero primo. 4!. Criar um algoritmo que leia v)rios nmeros inteiros e positivos e imprima a mdia dos nmeros mltiplos de 3. 50. Criar um algoritmo que entre #om v)rios nmeros inteiros positivos e imprima o produto dos nmeros +mpares digitados e a soma dos pares.