ESTRUTURAS DE REPETIÇÃO: FOR, WHILE e DO...WHILE 1

Propaganda
Disciplina: Fundamentos de Lógica e Algoritmos
Turmas: INFO-EJA 5N e INFO-SUB 3V (Dependência)
Assunto: Estruturas de Repetição
Professor: Bruno Gomes de Araújo.
Exercícios
ESTRUTURAS DE REPETIÇÃO: FOR, WHILE e DO...WHILE
1. Desenvolva um algoritmo em Pseudocódigo que imprima todos os números inteiros de 1 a 50 (em
ordem crescente).
2. Desenvolva um algoritmo em Pseudocódigo que imprima todos os números inteiros de 1 a 50 (em
ordem decrescente).
3. Desenvolva um algoritmo em Pseudocódigo que imprima na tela os números de 1 a 20, um abaixo
do outro. Depois modifique o programa para que ele mostre os números um ao lado do outro.
4. Desenvolva um algoritmo em Pseudocódigo que peça para o usuário digitar um número. O
programa deverá imprimir os 20 próximos números inteiros a partir deste número digitado.
5. Desenvolva um algoritmo em Pseudocódigo que peça para o usuário digitar dois números. O
programa deverá ao final imprimir a soma de todos os números inteiros que estão no intervalo
compreendido por eles.
6. Desenvolva um algoritmo em Pseudocódigo que leia dois números inteiros A e B. Se A for menor
que B, imprima em ordem crescente os valores entre A e B. Se A for maior que B, imprima os valores
em ordem decrescente os valores entre eles. Se forem iguais, imprimir uma mensagem informando
que são iguais.
7. Desenvolva um algoritmo em Pseudocódigo que peça para o usuário digitar 10 números. Ao final, o
programa deverá imprimir quantos números maiores que 30 foram digitados.
8. Desenvolva um algoritmo em Pseudocódigo que peça para o usuário digitar 5 números inteiros. Ao
final, o programa deverá imprimir a soma e a média dos números digitados.
9. Desenvolva um algoritmo em Pseudocódigo que efetue a soma de todos os números ímpares que
são múltiplos de três e que se encontram no conjunto dos números de 1 até 500.
10. Desenvolva um algoritmo em Pseudocódigo que peça para o usuário digitar 5 números inteiros.
Ao final, deverá imprimir qual foi o maior número digitado.
11. Desenvolva um algoritmo em Pseudocódigo que peça para o usuário digitar 10 números inteiros,
um de cada vez, e contar quantos são pares e quantos deles são ímpares, escrevendo estas
informações ao final da execução.
12. Desenvolva um algoritmo em Pseudocódigo que leia 2 valores inteiros e positivos: X e Y.
Desenvolva um algoritmo em Pseudocódigo que deve calcular e escrever a função potência XY.
Observação: não utilizar a função pré-definida de potência.
13. Desenvolva um algoritmo em Pseudocódigo que armazene um número inteiro, calcule e imprima
a tabuada desse número. Por exemplo (Tabuada de 2):
2x1=2
2x2=4
2x3=6
....
2 x 10 = 20
ESTRUTURAS DE REPETIÇÃO: WHILE e DO...WHILE
14. Desenvolva um algoritmo em Pseudocódigo que peça para o usuário digitar um número entre
zero e dez. Mostre uma mensagem caso o valor seja inválido (que não esteja no intervalo pedido) e
continue pedindo até que o usuário informe um valor válido.
15. Desenvolva um algoritmo em Pseudocódigo que peça para o usuário digitar uma quantidade não
determinada de números inteiros positivos. O número que encerrará a leitura será zero.
16. Desenvolva um algoritmo em Pseudocódigo que leia um nome de usuário e a sua senha e não
aceite a senha igual ao nome do usuário, mostrando uma mensagem de erro e voltando a pedir as
informações.
17. Desenvolva um algoritmo em Pseudocódigo que peça para o usuário digitar uma quantidade não
determinada de números inteiros positivos. O número que encerrará a leitura será zero. Ao final, o
programa deverá imprimir a quantidade de números pares e ímpares digitados.
18. Chico tem 1,50 metro e cresce 2 centímetros por ano, enquanto Zé tem 1,10 metro e cresce 3
centímetros por ano. Desenvolva um algoritmo em Pseudocódigo que calcule e imprima quantos
anos serão necessários para que Zé seja maior que Chico.
19. Desenvolva um algoritmo em Pseudocódigo que exiba ao usuário o seguinte menu de opções:
1 – Soma
2 – Subtração
3 – Multiplicação
4 – Divisão
0 – Sair
O usuário deve digitar a opção desejada, se o número digitado for uma das 4 primeiras opções, o
algoritmo deve pedir para o usuário digitar dois números inteiros, realizar a operação selecionada, e,
por fim, imprimir o resultado da operação. Logo em seguida, o menu deve ser novamente exibido. O
programa só finaliza se o usuário digitar a opção 0.
Download