Você está na página 1de 3

Informtica Aplicada Campus Angicos Professor: Araken de Medeiros Santos

20. Dados: Sexo e idade dos alunos. Construa um algoritmo para verificar em cada classe com 50 alunos quantos so do sexo feminino e masculino e quantos da classe toda so maiores que 18 anos. Ao final, mostre no vdeo os totais. 21. Construa um algoritmo para mostrar os funcionrios aprovados em um concurso interno. Dados: matrcula, nome e nota que o funcionrio tirou no concurso. Sabe-se que a nota de corte menor que 7,0. Parar o algoritmo quando a matrcula for igual a 000. 22. Dados: nome do funcionrio, salrio bruto e nmero de dependentes. O salrio-famlia tem o valor de R$ 9,58 por dependente. O desconto de INSS e IRRF calculado conforme a tabela abaixo: Salrio Bruto R$ At 300,00 De 300,01 at 600,00 Acima de 600,000 % INSS 8 9 10 Salrio Bruto R$ At 500,00 Acima de 500,00 %IRRF 15 25 -

LISTA DE EXERCCIOS 5 Algoritmos Estruturas de Controle - Repetio


1. Ler um nmero maior que zero e imprimir o quadrado de todos os nmeros entre 0 e o nmero lido. 2. Ler um nmero maior que 0 e imprimir a soma de todos os nmeros menores que o nmero lido. 3. Ler dois nmeros e imprimir todos os nmeros entre eles. Suponha que o segundo nmero maior que o primeiro. 4. Ler um nmero maior que zero e imprimir a soma de todos os nmeros menores que ele, desde que a soma no ultrapasse 10 vezes o valor lido. 5. Leia 5 idades e calcule a mdia entre as idades. 6. Ler um nmero no determinado de vezes um valor do teclado e escrever o valor do seu quadrado, at que seja digitado um valor par. 7. Ler um nmero no determinado de vezes um valor do teclado e escrever o valor da soma de todos os nmeros digitados at o momento, at que seja digitado um nmero negativo. 8. Ler dois nmeros e imprimir todos os nmeros pares entre eles. Suponha que o segundo nmero maior que o primeiro. 9. Ler dois nmeros e imprimir todos os nmeros mpares entre eles. Suponha que o segundo maior que o primeiro. 10. Calcular a soma dos nmeros positivos, de 1 a N (todos fornecidos pelo utilizador) 11. Calcular a soma dos nmeros positivos, de 1 a N (todos fornecidos pelo utilizador) 12. Calcular a soma dos nmeros positivos, de X a Y (dados pelo utilizador). 13. Calcule a mdia aritmtica de vrios valores inteiros positivos, lidos externamente. O final da leitura acontecer quando for lido um valor negativo. 14. Dado um nmero inteiro e determine se ele ou no um nmero primo (um nmero primo aquele que s divisvel por 1 e por ele prprio). 15. Leia 5 valores, um de cada vez, e conta quantos destes valores so negativos, escrevendo esta informao. 16. Faa a tabuada de adio, subtrao, multiplicao e diviso de um nmero fornecido pelo usurio. Utilizar a instruo Para. 17. Faa a tabuada de adio, subtrao, multiplicao e diviso de um nmero fornecido pelo usurio. Utilizar a instruo Enquanto. 18. Faa a tabuada de adio, subtrao, multiplicao e diviso de um nmero fornecido pelo usurio. Utilizar a instruo Repita. 19. Calcule a soma de 10 nmeros pares fornecidos pelo usurio. Se o nmero for mpar, emitir mensagem informando o usurio.

Construa um algoritmo para calcular o salrio lquido dos funcionrios de uma empresa com 40 funcionrios. Escreva ao final do clculo de cada funcionrio o nome, salrio bruto, INSS, IRRF, valor do salrio-famlia e o salrio lquido. 23. Construa um algoritmo para calcular e mostrar o nome e o salrio reajustado dos funcionrios de uma empresa com 35 funcionrios. Dados: nome do funcionrio, salrio bruto. Sabe-se que o reajuste ser efetuado pela tabela: Salrio Bruto R$ At 500,00 De 500,01 at 1200,00 Acima de 1200,000 % Reajuste 12 11 10

24. Foi realizada uma pesquisa entre os habitantes de uma dada regio. Foram recolhidos os dados de idade, sexo (M/F) e salrio. Construa um algoritmo que informe: a) a mdia de salrio do grupo; b) maior e menor idade do grupo; c) quantidade de mulheres com salrio at R$500,00. Encerre a entrada de dados quando for digitada uma idade negativa. (Use o comando enquanto e no use vetores ou matrizes) 25. Entrar com um nmero inteiro de 3 casas decimais e imprimir o algarismo da casa das dezenas. 26. Entrar com uma data no formato ddmmaa e imprimir no formato: dia, ms e ano separados. 27. Imprimir todos os nmeros de 1 at 100. 28. Imprimir todos os nmero de 100 a 1. 29. Imprimir os 100 primeiros pares. 30. Imprimir os mltiplos de 5, no intervalo de 1 at 500. 31. Imprimir o quadrado dos nmeros de 1 at 20. 32. Criar um algoritmo que imprima os nmeros pares no intervalo de 1 a 600.

33. Criar um algoritmo que imprima os nmeros de 120 a 300. 34. Criar um algoritmo que imprima todos os nmeros de 1 at 100 e a soma deles. 35. Entrar com 10 nmeros e imprimir a metade de cada nmero. 36. Entrar com 10 nmeros e imprimir a metade de cada nmero. 37. Entrar com 8 nmeros e, para cada nmero, imprimir o logaritmo desse nmero na base 10 (usar o comando log(n)). 38. Entrar com 15 nmeros e imprimir a raiz quadrada de cada nmero. 39. Entrar com quatro nmeros e imprimir o cubo e a raiz cbica de cada nmero. 40. Criar um algoritmo que calcule e imprima o valor de b . O valor de n dever ser maior do que 1 e inteiro e o valor de b maior ou igual a 2 e inteiro. 41. Criar um algoritmo que imprima uma tabela de converso de polegadas para centmetros. Deseja-se que na tabela conste valores desde 1 polegadas at 20 polegadas inteiras. 42. Criar um algoritmo que imprima a tabela de converso de graus Celsius-Fahrenheit para o intervalo desejado pelo usurio. O algoritmo deve solicitar ao usurio o limite superior, o limite inferior do intervalo e o decremento. Frmula de converso: C = 5*(F32)/9. 43. Criar um algoritmo que leia um nmero que ser o limite superior de um intervalo e o incremento. Imprimir todos os nmeros naturais no intervalo de 0 at esse nmero. Suponha que os dois nmeros lidos so maiores do que zero. Exemplo: Limite superior: 20 Incremento: 5 Sada: 0 5 10 15 20 44. 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. Exemplo: Limite superior: 15 Sada: 1 3 5 7 9 11 13 45. Criar um algoritmo que leia um nmero que servir para controlar os nmeros pares que sero impressos a partir de 2. Exemplo: Quantos: 4 Sada: 2 4 6 8 46. Criar um algoritmo que leia um nmero e imprima todos os nmeros de 1 at o nmero lido e o seu produto. Exemplo: Nmero: 3 Sada: 1 2 3 6 47. Criar um algoritmo que imprima a soma dos nmeros pares entre 25 e 200. 48. Criar um algoritmo que leia um nmero e imprima a soma dos nmeros mltiplos de 5 no intervalo aberto entre 1 e o nmero. Suponha que o nmero ser maior que zero. Limite superior: 15 (5 10) mltiplos de 5 Sada: 15 49. Criar um algoritmo que leia um nmero que servir para controlar os primeiros nmeros mpares. Dever ser impressa a soma desses nmeros. Suponha que o nmero ser maior que zero. Quantos: 5
n

(1 3 5 7 9) primeiros mpares Sada: 25 50. Criar um algoritmo que leia os limites inferior e superior de um intervalo e imprima todos os nmeros naturais no intervalo fechado. Suponha que os dados digitados so para um intervalo crescente. Exemplo: Limite superior: 5 Limite inferior: 12 Sada: 5 6 7 8 9 10 11 12 51. 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. Exemplo: Nmero lido: 50 Sada: 15 30 45 52. Criar um algoritmo que leia um nmero de entrada n. Em seguida, ler n nmeros e imprimir o triplo de cada um. 53. Criar um algoritmo que leia um nmero de entrada n. Em seguida, ler n nmeros e imprimir o maior deles. Suponha que todos os nmeros lidos sero positivos. 54. Criar um algoritmo que imprima todos os nmeros inteiros e positivos no intervalo aberto entre 10 e 100 de modo que no terminem com zero, ou seja, no seja mltiplo de 10. 55. Ler 200 nmeros e imprimir quantos so pares e quantos so mpares. 56. Entrar com 15 nmeros e imprimir quantos nmeros maiores que 30 foram digitados. 57. Entrar com 20 nmeros e imprimir a soma dos positivos e o total de nmeros negativos. 58. Entrar com dois nmeros e imprimir todos os nmeros no intervalo fechado, do menor para o maior. 59. Entrar com o nmero de termos da srie (n) e imprimir o valor de H, sendo: H = 1+1/2+1/3+...+1/n 60. Entrar com o nmero de termos da srie (n) e imprimir o valor de H, sendo: H = 1-1/2+1/3+...+1/n 61. Entrar com o nmero de termos da srie (n) e imprimir o valor de H, sendo: H = 1/n+1/(n-1)+1/(n-2)+...+(n-1)/2+n 62. Criar um algoritmo que imprima os 10 primeiros termos da srie de fibonacci. Os dois primeiros termos desta srie so 1 e 1 e os demais so gerados a partir da soma dos anteriores. Exemplos: 1 + 1 -> 2 terceiro termo; 1 + 2 -> 3 quarto termo;

63. Entrar com nmeros e imprimir o triplo de cada nmero. O algoritmo acaba quando entrar o nmero -999. 64. Entrar com nmeros enquanto forem positivos e imprimir quantos nmeros foram digitados. 65. Entrar com vrios nmeros positivos e imprimir a mdia dos nmeros digitados. 66. Ler vrios nmeros e informar quantos nmeros entre 100 e 200 foram digitados. Quando o valor 0 (zero) for lido, o algoritmo dever cessar sua execuo. 67. Entrar com nmeros e imprimir o quadrado de cada nmero at entrar com um nmero mltiplo de 6 que dever ter seu quadrado tambm impresso.

68. Ler vrios nmeros at entrar o nmero -999. Para cada nmero, imprimir seus divisores. 69. Dado um pas com 5.000.000 de habitantes e uma taxa de natalidade de 3% ao ano, e um pas B com 7.000.000 de habitantes e uma taxa de natalidade de 2% ao ano, calcular e imprimir o tempo necessrio para que a populao do pas A ultrapasse a populao do pas B. 70. Chico tem 1,50m e cresce 2 centmetros por ano, enquanto juca tem 1,10m e cresce 3 centmetros por ano. Construir um algoritmo que calcule e imprima quantos anos sero necessrios para que Juca seja maior que Chico. 71. Criar um algoritmo que leia vrios nmeros e apresente o fatorial de cada nmero. O algoritmo se encerra quando se digita um nmero menor do que 1. 72. Entrar com a idade de vrias pessoas e imprimir: a. O total de pessoas com menos de 21 anos; b. O total de pessoas com mais de 50 anos. 73. Entrar com vrios nmeros e verificar se eles so ou no quadrados perfeitos. O algoritmo termina quando se digita um nmero menos ou igual a 0. Um nmero quadrado perfeito quando tem um nmero inteiro como raiz quadrada. 74. Entrar com vrios nmeros e verificar se ele um nmero primo. 75. Criar um algoritmo que leia vrios nmeros inteiros e positivos e imprima a mdia dos nmeros mltiplos de 3. 76. Criar um algoritmo que entre com vrios nmeros inteiros positivos e imprima o produto dos nmeros mpares digitados e a soma dos pares.

Você também pode gostar