Lista de Exercícios 03 Algoritmos
Lista de Exercícios 4: Estruturas de Repetição
2008/2
1. Fazer um programa para ler um número inteiro n e calcular e exibir a soma dos números inteiros de 1 a n.
é maior do que a.
8. Escrever um programa para calcular a soma dos pesos das pessoas com mais de trinta anos. O usuário deverá informar a quantidade de pessoas e a idade e o peso de cada pessoa.
2. Fazer um programa para ler um número inteiro n e calcular e exibir a soma dos números inteiros ímpares no intervalo [1, n].
3. Dado o valor de E, calcular
9. Escrever um programa para determinar quantas pessoas acima de 18 anos tem uma estatura superior a 1,60 metros. O usuário deverá informar a idade e o peso de cada pessoa. O programa deve terminar quando o usuário informar um valor negativo para a idade.
1 1 1
S = 1+ + + +···
2 4 6 até que um termo da série seja menor do que E.
4. Dado o valor de n, calcular n! = 1 × 2 × · · · n
10. Na seqüência de frações
5. Fazer um programa para calcular e exibir o valor de S, dado por
2 3 5 8 13 21
, , , , , ,···
1 2 3 5 8 13
4
10
1 2 3
S = − + − +···−
1 4 9 16
100
o numerador de cada fração é a soma do numerador e do denominador da fração anterior, e o denominador de cada fração é a soma dos denominadores das duas frações anteriores. Dado o valor de n, n ≥ 2, calcular a soma dos n primeiros termos da seqüência.
6. Escreva um programa que permita ao usuário escolher dentre as seguintes opções:
•
•
•
•
exibir o conteúdo da pasta modificar a hora do sistema modificar a data do sistema terminar a execução do programa
11. Sabe-se que a cultura de uma certa bactéria dobra seu volume a cada dia. Dados um número de dias n (inteiro) e um volume v (ponto flutuante), qual deve ser o volume inicial para que em n dias se obtenha, pelo menos, um volume v desta cultura?
7. Fazer um programa que, dados os valores de n
(inteiro) e a (ponto flutuante), determine a partir de qual termo o valor de s, dado por
1 1
1
s = 1+ + +···+
2 3 n 1