Está disponível no link a seguir a lista I sobre repetição:
http://www.4shared.com/document/UWZEXGAk/Lista_Instrucao_Repeticao_I.html
Dica: existem questões que a fica mais fácil de implementar usando a instrução for. Pesquisem sobre ela.
Dica 2: uma string é uma sequencia de char. Cada char de uma string pode ser acessado da seguntes forma: variavel_string[i], onde i é um número.
Abaixo conteúdo da mesma:
- Faça um programa que receba um número inteiro, calcule e mostre a tabuada desse número.
- Faça um programa que receba dois números, calcule e imprima um elevado ao outro.
- Escreva um programa para calcular N! (fatorial de N), sendo que o valor inteiro de N é fornecido pelo usuário. Sabe-se que: N! = 1*2*3* ...* (N -1) *N;
0! = 1 , por definição.
- Escreva um programa que leia uma quantidade indeterminada de números cada um representa a idade de um indivíduo. A última linha, que não entrará nos cálculos, contém o valor da idade igual a zero; calcule e escreva a idade média deste grupo de indivíduos.
- A conversão de graus Farenheit para Centigrados é obtida por c = 5/9*(f-32). Faça um programa que calcule e escreva uma tabela de graus Centigrados graus Farenheit, que variam de 50 a 65 de 1 em 1.
- Faça um programa que imprima na tela as tabuadas de 1 a 10.
- Escreva um programa que imprima todas as possibilidades de que no lançamento de dois dados tenhamos o valor 7 como resultado da soma dos valores de cada dado.
- Prepare um programa que calcule o valor de H, sendo que ele é determinado pela série H = 1/1 + 3/2 + 5/3 + 7/4 + ... + 99/50:
- Elabore um programa que determine o valor de S, em que: S = 1/1 – 2/4 + 3/9 – 4/16 + 5/25 – 6/36 ... – 10/100.
- Leia 1 variável X inúmeras vezes (parar quando o valor digitado for <= 0). Para cada valor lido mostre a seqüência de 1 até o valor lido.
- Escreva um algoritmo que imprima os números de 100 a 200 de 10 em 10.
- Escreva um algoritmo que forneça quantos números devem existir em seqüência a partir do 1 (1,2,3,4,...) para que a sua soma ultrapasse a 100 o mínimo possível.
- A seguinte seqüência de números 0 1 1 2 3 5 8 13 21... é conhecida como série de Fibonacci. Nessa seqüência, cada numero, depois dos 2 primeiros, é igual à soma dos 2 anteriores. Escreva um algoritmo que mostre os 20 primeiros números dessa serie.
- Calcular o volume de uma esfera em função do raio R. O raio deverá variar de 0 a 20 cm de 0,5 em 0,5 cm. V = 4 x PI x R3 / 3.
- Inverter os caracteres contidos em uma frase.
- Elabore um algoritmo que mostre todos os números múltiplos de 3 entre 100 e 200.
- Escreva um algoritmo para ler 2 valores (se o segundo valor informado for ZERO, deve ser lido um novo valor) e imprimir o resultado da divisão do primeiro pelo segundo.
- Escreva um algoritmo para imprimir os 10 primeiros números inteiros maiores que 100.
- Ler o número de alunos existentes em uma turma, ler as notas destes alunos, e calcular e escrever a média aritmética destas notas.
- Ler 2 valores, calcular e escrever a soma dos inteiros existentes entre os 2 valores lidos (incluindo os valores lidos na soma). Considere que o segundo valor lido será sempre maior que o primeiro valor lido.
- Uma loja está levantando o valor total de todas as mercadorias em estoque. Escreva um algoritmo que permita a entrada das seguintes informações:
- o numero total de mercadorias no estoque;
- o valor de cada mercadoria. Ao final imprimir o valor total em estoque e a média de valor das mercadorias.
- O mesmo exercício anterior, mas agora não será informado o número de mercadorias em estoque. Então o funcionamento deverá ser da seguinte forma:
- ler o valor da mercadoria e perguntar "MAIS MERCADORIAS (S/N)?".
- Ao final imprimir o valor total em estoque e a média de valor das mercadorias em estoque.
- Lida uma string qualquer, iniciar comprimindo-a da forma que foi lida e diminuindo-a em um caractere até que ela se resuma a uma string vazia.
Ex: PASCAL PASCAL PASCA PASC PAS PA P
- Imprima a soma de 1 até 1000.
- Escreva um algoritmo que leia um número e escreva sua representação em binário.
- Faça um programa leia uma palavra e informe quantas letras ela possui.
- Faça um programa que receba uma cadeia de caracteres e mostre o 1o e o 15º caracteres juntos.