oii oi oi oi
Lista de Exercícios 3
Observações
1 – Esta lista inclui exercícios referentes a comandos de condição e de repetição.
2 – Quando um comando de repetição for necessário, fique atento às condições de parada.
3 – Se um dado exercício impõe condições aos dados de entrada, faça as verificações necessárias. Exercícios
Escreva um algoritmo que:
1. A partir da idade de alguém, informe a classe eleitoral. Considerando que menores de 16 anos não votam (não votante), que o voto é obrigatório para adultos entre 18 e 65 anos
(eleitor obrigatório) e que o voto é opcional para pessoas entre 16 e 18 ou maiores de 65 anos
(eleitor facultativo).
2. Escreva o signo do zodíaco correspondente ao dia e mês informado.
3. Calcule a soma e a média de 100 números inteiros.
4. Calcule a área de um círculo.
5. Calcule a soma dos 100 primeiros números pares.
6. Calcule o fatorial de um dado número.
7. Diga se um dado número é primo.
8. Dado 2 números inteiros não nulos, calcule o Máximo Divisor Comum (MDC).
9. Receba um valor n maior que 5 e calcule o seguinte somatório.
10. Escreva a tabuada de qualquer número (se o usuário digitar 6, imprima a tabuada do
6) usando:
a. O comando de repetição enquanto
b. O comando de repetição repita
c. O comando de repetição para
11. Encontre o n-ésimo termo da série de Fibonacci (usuário fornece n). A série de
Fibonacci é dada por:
Fib(n) = Fib(n-1) + Fib(n-2) para n > 1;
Para n = 0 e n = 1, o valor é dado por definição. Fib(0) = 0 e Fib(1) = 1
Exemplos:
Fib(0) = 0
Fib(1) = 1
Fib(2) = Fib(1) + Fib(0) = 1 + 0 = 1
Fib(3) = Fib(2) + Fib(1) = 1 + 1 = 2
...
Fib(5) = Fib(4) + Fib(3) = 3 + 2 = 5
Fib(6) = Fib(5) + Fib(4) = 5 + 3 = 8
12. Em um prédio há três elevadores denominados A, B e C. Com o objetivo de otimizar o sistema de controle dos elevadores foi realizado um levantamento no qual o usuário respondia: - o elevador que utilizava com maior freqüência,
- o