Escolar Documentos
Profissional Documentos
Cultura Documentos
Campus Londrina
Computao 1
Elias Canhadas Genvigir
Estrutura de Repetio
Exerccios
1) Faa um algoritmo que leia as idades de 15 pessoas e apresente a mdia
dessas idades.
2) Elabore um algoritmo imprima os nmeros pares de 1 at 50.
3) Faa um algoritmo que leia 8 valores para uma varivel A. Apresente
quantos valores digitados foram pares, quantos valores digitados foram
mpares, quantos foram positivos e quantos foram negativos.
Faa Algoritmos que:
4) Calcule e mostre a soma dos nmeros pares entre 1 e 100, inclusive.
5) Calcule e mostre a mdia dos nmeros pares entre 1 e 100, inclusive.
6) Calcule e mostre a soma dos nmeros impares entre 1 e 100, inclusive
8
Exerccios
7) Elabore um algoritmo que leia 2 valores: X e Y. A seguir, calcule e mostre a
soma dos nmeros impares entre eles.
8) Faa um algoritmo que leia 10 valores. Apresente o maior valor lido.
9) Faa um algoritmo que leia 10 valores. Apresente o menor valor lido.
10
11
Exemplo - ENQUANTO
algoritmo "ExemploEnquanto"
var
letra:caractere
inicio
letra<- "a"
Exemplo - ENQUANTO
algoritmo "ExemploEnquanto2"
var
soma,num:inteiro
inicio
enquanto soma < 100 faca
escreva("Digite uma nmero:")
leia(num)
soma<-soma+num
fimenquanto
escreva("A soma dos valores digitados :",soma)
fimalgoritmo
13
Exerccios
1) Faa um algoritmo que leia as idades e o sexo de pessoas e apresente a
mdia dessas idades. A condio de parada que o sexo deve ser diferente
de X
3) Faa um algoritmo que leia n valores para uma varivel B. Apresente
quantos valores digitados foram pares, quantos valores digitados foram
mpares, quantos foram positivos e quantos foram negativos. A condio de
parada de leitura dos valores deve ser determinada por voc.
4) Faa um algoritmo que leia n valores inteiros e apresente o maior, o menor e
quantos valores foram lidos.
14
15
SINTAXE:
Repita
<seqncia-de-comandos>
at <expresso lgica>
16
Exemplo - REPITA
algoritmo "ExemploRepita1"
var
letra:caractere
inicio
repita
escreva("Digite uma letra:")
leia(letra)
ate letra = "x"
fimalgoritmo
17
Exemplo - REPITA
algoritmo "ExemploRepita2"
var
j: inteiro
inicio
j <-0
repita
escreva (j)
j <- j + 1
ate j > 10
fimalgoritmo
18