Beruflich Dokumente
Kultur Dokumente
Muito Fáceis
1. Faça um programa que exiba todos os números ímpares entre 0 e 100.
2. Faça um programa que exiba todos os números múltiplos de 5, entre
1000 e 2000
3. Faça um programa que leia 500 valores e no final, informe quantos
eram maiores que 100.
4. Faça um programa que leia 20 valores e no final, informe o seu
somatório.
5. Faça um programa que exiba na tela a tabuada do 9 (9x1=9, 9x2=18,
...)
Fáceis
1. Faça um programa que leia 100 valores e no final, informe o maior e o
menor valor digitado.
2. Faça um programa que exiba na tela a tabuada completa (de 1x1=1 até
10x10=100). Capriche para que ela saia igual a que você usava na
escola. Veja se os valores mudaram desde aquele tempo...
3. Faça um programa que calcule e mostre o maior divisor comum de dois
números a e b, usando o algoritmo básico de Euclides (temp é uma
variável inteira, temporária):
4. enquanto b for diferente de 0:
5. temp = a
6. a = b
7. b = temp % b
Médios
1. Faça um programa que leia um número e descubra se ele é primo ou
não, informando ao usuário.
2. Adapte o programa anterior, exibindo TODOS os divisores do número,
se ele NÃO for primo.
Difíceis
1. Um método para o cálculo de raiz quadradas de um número N já era
conhecido pelos babilônios em... bom, há muito tempo (também é
conhecido como Método de Heron, um matemático grego que o
descreveu 20 séculos depois, perto do ano 50 DC). Começando com um
valor inicial k (geralmente valendo 1), os babilônios geravam um novo
valor de k de acordo com a regra:
k = k + N
k
2
2.
A medida em que o processo é repetido, os novos valores de k se
aproximam cada vez mais da raiz de N. Faça um programa que leia o
valor de N e exiba os primeiros doze valores calculados com essa
fórmula, verificando se eles realmente se aproximaram da raiz correta.
cos(x) = 1 - x2 + x4 - x6 + ...
2! 4! 6!
5.
Faça a soma com 3 termos e verifique o resultado correto, usando a
função cos(..) da biblioteca math.h
Se o erro for muito grande, isto é, a diferença entre o seu resultado e o
da função for muito elevada, experimente recalcular a aproximação
com mais termos.