Você está na página 1de 2

1

Lista de exerccios de Estrutura de Repetio - Para



1) Escreva um algoritmo que imprima todos os nmeros inteiros do intervalo fechado de 1 a 100.
2) Escreva um algoritmo que imprima todos os nmeros inteiros de 100 a 1 (em ordem decrescente).
3) Escreva um algoritmo que imprima todos os nmeros mltiplos de 5, no intervalo fechado de 1 a 500.
4) Escreva um algoritmo que imprima todos os nmeros pares do intervalo fechado de 1 a 100.
5) Escreva um algoritmo que receba dez nmeros positivos do usurio e imprima a metade de cada nmero.
6) Escreva um algoritmo que receba dez nmeros positivos do usurio e imprima o quadrado de cada nmero.
7) Criar um algoritmo que calcule e escreva a soma de todos os nmeros de 1 at 100
8) Criar um algoritmo que leia 10 nmeros positivos, calcule e escreva a soma deles.
9) Criar um algoritmo que leia 10 nmeros positivos, calcule e escreva a soma e a mdias dos nmeros lidos.
10) Criar um algoritmo que leia um nmero positivo(NUM) e calcule e escreva a soma de 1 at o valor do nmero
lido(NUM).
11) Criar um algoritmo que leia a idade de 100 pessoas calcule e escreva a mdia das idades.
12) Faa um algoritmo que leia 100 salrios. Calcule e escreva o menor salrio.
13) Faa um algoritmo que leia 100 salrios. Calcule e escreva o maior salrio.
14) Faa um algoritmo que leia 100 idades. Calcule e escreva a diferena entre o maior e a menor.
15) Criar um algoritmo que leia os limites inferior e superior de um intervalo e imprima todos os nmeros pares
no intervalo aberto e seu somatrio. Suponha que os dados digitados so para um intervalo crescente, ou
seja, o primeiro valor menor que o segundo.
16) Criar um algoritmo que leia um nmero (NUM) e ento imprima os mltiplos de 3 e 5, ao mesmo tempo, no
intervalo fechado de 1 a NUM.
17) Escreva um algoritmo que leia 200 nmeros inteiros e imprima quantos so pares e quantos so mpares.
18) Escreva um algoritmo que receba 15 nmeros e imprima quantos nmeros maiores que 30 foram digitados.
19) Escreva um algoritmo que leia 20 nmeros e imprima a soma dos positivos e o total de nmeros negativos.
20) Escreva um algoritmo em PORTUGOL, que leia um conjunto de 50 fichas, cada uma contendo, a altura e o
cdigo do sexo de uma pessoa (cdigo = 1 se for masculino e 2 se for feminino), e calcule e imprima:
A maior e a menor altura da turma;
A mdia de altura das mulheres;
A mdia de altura da turma.

21) Escreva um algoritmo em PORTUGOL que:
Leia 100 fichas, onde cada ficha contm o nmero de matrcula e a nota de cada aluno de um
determinado curso;
Determine e imprima as duas maiores notas, juntamente com o nmero de matrcula do aluno que
obteve cada uma delas;
Suponha que no exista dois ou mais alunos com a mesma nota.

22) Um cinema possui capacidade de 100 lugares e est sempre com ocupao total. Certo dia, cada espectador
respondeu a um questionrio, no qual constava:
Sua idade;
Sua opinio em relao ao filme, segundo as seguintes notas:

Nota Significado
A
B
C
D
E
timo
Bom
Regular
Ruim
Pssimo

Elabore um algoritmo que, lendo estes dados, calcule e imprima:

A quantidade de respostas tima;
A diferena percentual entre respostas bom e regular;
A mdia de idade das pessoas que respondeu ruim;
A percentagem de respostas pssimo e a maior idade que utilizou esta opo;
A diferena de idade entre a maior idade que respondeu timo e a maior idade que respondeu ruim.



2
23) Escreva um algoritmo que realize o produto de A (nmero real) por B (nmero inteiro), ou seja, A * B, atravs
de adies (somas). Esses dois valores so passados pelo usurio atravs do teclado.
24) Escreva um algoritmo que realize a potncia de A (nmero real) por B (nmero inteiro e positivo), ou seja,

,
atravs de multiplicaes sucessivas. Esses dois valores so passados pelo usurio atravs do teclado.
25) Escreva um algoritmo que calcule o resto da diviso de A por B (nmero inteiros e positivos), ou seja, A mod B,
atravs de subtraes sucessivas. Esses dois valores so passados pelo usurio atravs do teclado.
26) Escreva um algoritmo que calcule o quociente da diviso de A por B (nmero inteiros e positivos), ou seja, A
div B, atravs de subtraes sucessivas. Esses dois valores so passados pelo usurio atravs do teclado.
27) Escreva um algoritmo que determine se dois valores inteiros e positivos A e B so primos entre si. (dois
nmeros inteiros so ditos primos entre si, caso no exista divisor comum aos dois nmeros).
28) Escreva um algoritmo calcular o fatorial do nmero N, cujo valor obtido atravs do usurio pelo teclado.
29) A srie de Fibonacci formada pela sequencia:
1, 1, 2, 3, 5, 8, 13, 21, 34, 55, ...

Escreva um algoritmo em PORTUGOL que gere a srie de FIBONACCI at o N-simo termo.

30) A srie de RICCI difere da srie de FIBONACCI porque os dois primeiros termos so fornecidos pelo usurio. Os
demais termos so gerados da mesma forma que a srie de FIBONACCI. Criar um algoritmo em PORTUGOL
que imprima os N primeiros termos da srie de RICCI e a soma dos termos impressos, sabendo se que para
existir esta srie sero necessrios pelo menos trs termos.
31) A srie de FETUCCINE gerada da seguinte forma: os dois primeiros termos so fornecidos pelo usurio; a
partir da, os termos so gerados com a soma ou subtrao dos dois termos anteriores, ou seja:
Ai=Ai1+Ai2 para i mpar
Ai=Ai1Ai2 para i par
32) Faa um algoritmo que efetue o calculo do somatrio do n primeiros nmeros, onde n ser fornecido pelo
usurio.



Usando os 20 primeiros termos da srie.

33) Faa um algoritmo que:
Leia um nmero real X do teclado;
Determine e imprima o seguinte somatrio:



Usando os 20 primeiros termos da srie.

34) Criar um algoritmo em PORTUGOL que imprima os N primeiros termos da srie de FETUCCINE, sabendo se
que para existir esta srie sero necessrios pelo menos trs termos.
Sendo

, faa um algoritmo em PORTUGOL para gerar o nmero H. O nmero N lido do


teclado.
35) Faa um algoritmo que:
Leia um nmero real X do teclado;
Determine e imprima o seguinte somatrio:



Usando os 20 primeiros termos da srie.