Você está na página 1de 3

Informtica Aplicada Campus Angicos

Professor: Araken de Medeiros Santos

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)

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$

% INSS

Salrio Bruto R$

%IRRF

At 300,00

At 500,00

15

De 300,01 at 600,00

Acima de 500,00

25

Acima de 600,000

10

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$

% Reajuste

At 500,00

12

De 500,01 at 1200,00

11

Acima de 1200,000

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:

11. Calcular a soma dos nmeros positivos, de 1 a N (todos fornecidos pelo utilizador)

a) a mdia de salrio do grupo;

12. Calcular a soma dos nmeros positivos, de X a Y (dados pelo utilizador).

b) maior e menor idade do grupo;

13. Calcule a mdia aritmtica de vrios valores inteiros positivos, lidos externamente. O
final da leitura acontecer quando for lido um valor negativo.

c) quantidade de mulheres com salrio at R$500,00.

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).

Encerre a entrada de dados quando for digitada uma idade negativa. (Use o comando
enquanto e no use vetores ou matrizes)

15. Leia 5 valores, um de cada vez, e conta quantos destes valores so negativos,
escrevendo esta informao.

25. Entrar com um nmero inteiro de 3 casas decimais e imprimir o algarismo da casa das
dezenas.

16. Faa a tabuada de adio, subtrao, multiplicao e diviso de um nmero fornecido


pelo usurio. Utilizar a instruo Para.

26. Entrar com uma data no formato ddmmaa e imprimir no formato: dia, ms e ano
separados.

17. Faa a tabuada de adio, subtrao, multiplicao e diviso de um nmero fornecido


pelo usurio. Utilizar a instruo Enquanto.

27. Imprimir todos os nmeros de 1 at 100.


28. Imprimir todos os nmero de 100 a 1.

18. Faa a tabuada de adio, subtrao, multiplicao e diviso de um nmero fornecido


pelo usurio. Utilizar a instruo Repita.

29. Imprimir os 100 primeiros pares.

19. Calcule a soma de 10 nmeros pares fornecidos pelo usurio. Se o nmero for mpar,
emitir mensagem informando o usurio.

31. Imprimir o quadrado dos nmeros de 1 at 20.

30. Imprimir os mltiplos de 5, no intervalo de 1 at 500.

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.
n

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

(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