You are on page 1of 2

Lista de Estrutura de Repetio

1 Um funcionrio de uma empresa recebe aumento salarial anualmente. Sabe-se que:


a) Esse funcionrio foi contratado em 2005, com salrio inicial de R$ 1.000,00;
b) Em 2006 recebeu aumento de 1.5% sobre seu salrio inicial;
c) A partir de 2007 (inclusive), os aumentos salariais sempre corresponderam ao dobro
do percentual do ano anterior.
Faa um programa que determine o salrio atual desse funcionrio.

2- Faa um programa que leia um valor N qualquer, inteiro e positivo, calcule e mostre a
seguinte soma:

E=1+ + + ... +

Obs.: N! = 1 x 2 x 3 x 4 x .... x N
OBS: 0! = 1 (fatorial do nmero zero igual a 1 por definio).
Alm disso, no deve ser permitido que seja calculado o fatorial de nmero negativo, pois isso
no existe.

3- Seja a seguinte srie:


1, 4, 4, 2, 5, 5, 3, 6, 6, 4, 7, 7, ...

Escreva um programa que seja capaz de gerar os N termos dessa srie. Esse nmero N deve ser
a entrada do programa..

4 - Faa um programa que leia um nmero inteiro N e que indique quantos valores inteiros e
positivos devem ser lidos a seguir. Para cada nmero lido, mostre uma tabela contendo o valor
lido e o fatorial desse valor.

5 - Faa um programa que monte os oito primeiros termos da sequncia de Fibonacci.

0 1 1 2 3 5 8 13 21 34 55

6 - Faa um programa que calcule o valor aproximado de cos(x) pela srie de Taylor, dado pela
aproximao abaixo:

cos(x) = 1 - x2 + x4 - x6 + ...
2! 4! 6!

Faa a soma com 3 termos e verifique o resultado correto, usando a funo cos(..) da biblioteca
math.h
Se o erro for muito grande, isto , a diferena entre o seu resultado e o da funo for muito
elevada, experimente recalcular a aproximao com mais termos.
7 - Um mtodo para o clculo de raiz quadradas de um nmero N j era conhecido pelos
babilnios em... bom, h muito tempo (tambm conhecido como Mtodo de Heron, um
matemtico grego que o descreveu 20 sculos depois, perto do ano 50 DC). Comeando com
um valor inicial k (geralmente valendo 1), os babilnios geravam um novo valor de k de acordo
com a regra:

k = k + N
k
2
A medida em que o processo repetido, os novos valores de k se aproximam cada vez mais da
raiz de N. Faa um programa que leia o valor de N e exiba os primeiros doze valores calculados
com essa frmula, verificando se eles realmente se aproximaram da raiz correta.

8 - Faa um programa que receba vrios nmeros, calcule e mostre:


a) A soma dos nmeros digitados;
b) A quantidade de nmeros digitados;
c) A mdia dos nmeros digitados;
d) O maior nmero digitado;
e) O menor nmero digitado;
f) A mdia dos nmeros pares;
g) A percentagem dos nmeros mpares entre todos os nmeros digitados.

Finalize a entrada de dados com a digitao do nmero 30000. Entende-se que o usurio
no possa digitar valor maior que 30000.

9 - Construa um algoritmo em PORTUGOL para encontrar o maior e o menor nmero de uma


srie de nmeros positivos fornecidos pelo usurio atravs do teclado. O dado finalizador o
nmero 1, e este no deve ser considerado.

10 - Em uma eleio presidencial, existem quatro candidatos. Os votos so informados atravs


de cdigo. Os dados utilizados para a escrutinagem obedecem seguinte codificao:
- 1, 2, 3 e 4 = voto para os respectivos candidatos;
- 5 voto nulo;
- 6 voto em branco;

You might also like