Lista Programacao Estrutura Repeticao FICHA 1
Professor: Maurício Braga
Lista de Exercícios
Estruturas de Repetição
1) Explique a diferença entre a estrutura de repetição While e a estrutura de repetição do-While em Java.
2) Dado o programa a seguir, quantas vezes a frase “Programando em Java” irá aparecer na tela? public static void main(String[] args) { int contador = 0; while (contador <10) { if (contador % 2 == 0)
System.out.println(“Programando em Java”); contador = contador + 1;
}
}
3) Dado o programa a seguir, informe o que será impresso na tela: public static void main(String[] args) { int contador = 0; while (contador <10) { if (contador % 2 == 0) contador = contador +2; else contador = contador + 1;
}
System.out.println(“contador = ” + contador);
}
4) Faça um programa que leia 130 números e imprimir quantos números maiores que 40 foram digitados.
5) Faça um programa que leia dois números e imprima todos os números no intervalo fechado, do menor para o maior.
6) Faça um programa que leia 70 números (positivos ou negativos) e imprima o maior e o menor número da lista.
7) Escreva um programa que leia um número digitado pelo usuário e imprima a tabuada desse número.
8) Escreva um programa que leia um número digitado pelo usuário e some todos os números de 1 até esse número, imprimindo a resposta em seguida.
9) Faça um programa para gerar cartões de loteria. O programa irá solicitar ao usuário a quantidade de números a ser sorteados, o valor máximo que pode ser sorteado e no final imprima os números. Dica: Use a função
Math.random()
10) O fatorial de um número n é dado por n * (n-1)*(n-2)...3*2*1. Escreva um programa que calcule o fatorial de um número n (n > 0) digitado pelo usuário.
11) Faça um programa que solicite o usuário um número e um expoente ao qual o número deverá ser elevado, imprimindo a resposta ao final.
12) Faça um programa que leia um número n (n > 0) e calcule o valor de H, através da seguinte fórmula:
H 1
1 1 1
1
...
2 3 4
N
13) Faça um programa para ler