Buscar

Lista 3 programação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNIVERSIDADE FEDERAL DA GRANDE DOURADOS
FACULDADE DE CIÊNCIAS EXATAS E TECNOLOGIA
ALGORITMOS E PROGRAMAÇÃO
LISTA DE EXERCÍCIOS III
1. Faça um programa que imprima todos os números de 1 a 100.
2. Faça um programa que imprima todos os números de 100 a 1.
3. Faça um programa que imprima todos os múltiplos de 5 no intervalo de 1 a 500.
4. Faça um programa que apresente como resultado a soma dos cem primeiros
números naturais.
5. Faça um programa que apresente todos os números pares no intervalo de 600 a 1.
6. Faça um programa que apresente o somatório dos valores pares existentes na
faixa de 1 a 500.
7. Faça um programa que leia 5 números e escreva o quadrado de cada número.
8. Faça um programa que leia 5 valores, um de cada vez, e conte quantos destes
valores são negativos, escrevendo esta informação.
9. Faça um programa que leia o nome, a idade e o sexo de 20 pessoas. Escreva o
nome se a pessoa for do sexo masculino e tiver mais de 21 anos.
10. Faça um programa que leia 50 valores e encontre o maior e o menor deles. Mostre
o resultado.
11. Dados x inteiro e n natural, faça um programa que calcule xn . Não pode ser
utilizada nenhuma
 função para realizar a operação. Deve ser utilizado apenas estruturas de repetição.
12. Faça um programa que leia um valor N dado pelo usuário e apresente o valor
calculado de H: H = 1 + 2 + 3 + 4 + ... + N.
13. Faça um programa que leia um valor n inteiro e positivo e que calcula a seguinte
soma:
S = 1 + 1/2 + 1/3 + 1/4 + ... + 1/n
Você deve escrever cada termo gerado e o valor final de S.
14. Faça um programa que leia do usuário um número inteiro >= 0 e escreva o fatorial
desse número (N!). Sabe-se que: N! = 1 x 2 x 3 x 4 x .... x N e que 0! = 1 (fatorial
do número zero é igual a 1 por definição).
15. Faça um programa que leia um valor N inteiro e positivo e calcule e escreva o valor
de E.
 E = 1 + 1 / 1! + 1 / 2! + 1 / 3! + 1 / N!
16. Tem-se uma estrada ligando várias cidades. Cada cidade tem seu marco
quilométrico. Fazer um programa que:
(a) Leia vários pares de dados, contendo cada par os valores dos marcos quilométricos,
em ordem crescente, de duas cidades. O último par contém estes dois valores iguais;
(b) Calcule os tempos decorridos para percorrer a distância entre estas duas cidades,
com as seguintes velocidades: 20, 30, 40, 50, 60, 70 e 80 km/hora, sabendo-se que T =
e/V , onde T é o tempo, e o espaço e V a velocidade;
(c) Escreva os marcos quilométricos, a velocidade e o tempo decorrido entre as duas
cidades,
 apenas quanto este tempo for superior a 2 horas.
17. Foi realizada uma pesquisa para saber qual a avaliação que os alunos têm sobre o
funcionamento da biblioteca da universidade. Cada aluno respondeu com a sua
idade e a opinião sobre a biblioteca: excelente – 4, bom – 3, regular – 2, ruim – 1.
Leia do usuário quantos alunos vão participar da pesquisa. Em seguida calcule os
seguintes valores:
 A média das idades das pessoas que responderam excelente;
 A quantidade de pessoas que responderam ruim;
 A porcentagem de pessoas que responderam “bom” ou “regular” entre todos os
questionários.
18. Um matemático italiano da idade média conseguiu modelar o ritmo de crescimento
da população de coelhos através de uma sequência de números naturais que
passou a ser conhecida como sequência de Fibonacci. O n-ésimo termo da
sequência de Fibonacci Fn é dado pela seguinte fórmula:
F1 = 1,
F2 = 2,
Fi = Fi-1 + Fi-2, para i >= 3
Faça um programa que, dado um número n qualquer, escreva a sequência de Fibonacci
até n.
19. A série de Ricci difere da série de Fibonacci porque os dois primeiros termos são
fornecidos pelo usuário. Os demais termos são gerados da mesma forma que a
série de Fibonacci. Imprima os n primeiros termos da série de Ricci e a soma dos
termos impressos, sabendo-se que para imprimir essa série são necessários pelos
menos três termos.
20. A série de Fetuccine é gerada da seguinte forma: os dois primeiros termos são
fornecidos e a partir daí os termos são gerados com a soma ou subtração dos dois
termos anteriores, ou seja:
Ai = Ai-1 + Ai-2 , para i impar
Ai = Ai-1 - Ai-2 , para i par
Imprima os 10 primeiros termos da série de Fetuccine.

Outros materiais