Você está na página 1de 5

Universidade do Extremo Sul Catarinense

Curso de Ciência da Computação


Professor: Luciano Antunes, MSc.
luciano@unesc.net

Lista de Exercícios 5 – Estrutura de Repetição

1) Elabore um algoritmo que leia quatro números, e imprima a raiz quadrada de cada um.

2) Elabore um algoritmo que leia quatro números, e ao final, imprima a média desses números.

3) Elabore um algoritmo que leia um número de entrada n que indicará a quantidade de números a serem lidos.
Em seguida, leia n números (conforme o valor informado anteriormente) e imprima o triplo de cada um.

4) Elabore um algoritmo que imprima todos os números de 1 até 5.

5) Elabore um algoritmo que imprima todos os números de 250 a 260.

6) Elabore um algoritmo que imprima todos os números de 100 até 1.

7) Elabore um algoritmo que imprima todos os números de 100 a 105, e ao final, a soma deles.

8) Elabore um algoritmo que leia o nome, idade e sexo de 20 pessoas. A cada leitura, imprima o nome, se a
pessoa for do sexo masculino, e tiver mais de 21 anos.

9) Elabore um algoritmo que leia o nome, nota da avaliação 1, e nota da avaliação 2 de 15 alunos. Após cada
leitura, imprimir o nome, nota da avaliação 1, nota da avaliação 2 e média aritmética de cada aluno.

10) Elabore um algoritmo que leia 20 números e imprima a soma dos positivos, e a quantidade de números
negativos.

11) Elabore um algoritmo que leia 5 números, e imprima quantos são pares e quantos são ímpares.

12) Elabore um algoritmo que leia 5 números, e imprima o percentual de números pares informados.

13) Elabore um algoritmo que imprima todos os números pares e ímpares compreendidos entre 85 e 906, e
imprimir, ao final, a soma dos pares, a soma dos ímpares, o percentual de pares, e o percentual de ímpares,

14) Elabore um algoritmo que leia um número e imprima todos os números de 1 até o número lido, e também o seu
produto.

Exemplo:
Número: 3 Saída: 1 2 3 Produto: 6

15) Elabore um algoritmo que leia um número e imprima o fatorial desse número. Suponha que o número lido será
maior ou igual a zero.

16) Elabore um algoritmo que leia 5 números e imprima ao final, imprima o maior, menor, e a média dos números
digitados.

17) Elabore um algoritmo que leia um número de entrada que indicará a quantidade de números a serem lidos. Em
seguida, calcule e mostre:
a. A soma dos números informados;
b. A quantidade de números informados;
c. A média dos números informados;
d. O maior número informado;
e. O menor número informado;
f. O percentual dos números ímpares entre todos os números informados.

18) Elabore um algoritmo que imprima os 10 primeiros termos da série de Fibonacci.

1 1 2 3 5 8 13 21 34 55

Obs: Os dois primeiros termos desta série são 1 e 1, e os demais, são gerados a partir da soma dos anteriores.
Por exemplo:

Terceiro termo: 1 + 1 = 2
Quarto termo: 1 + 2 = 3

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. Elabore um algoritmo que imprima os
10 primeiros termos da série de Ricci e a soma dos termos impressos, sabendo-se que para existir esta série
serão necessários pelo menos três termos.

20) Elabore um algoritmo que leia o nome e salário bruto de 10 pessoas. Para cada pessoa, imprimir o nome e o
valor da alíquota de IR, conforme tabela abaixo:

Salário Alíquota
Salário < R$ 990,00 Isento
R$ 990,00 <= salário < R$ 2500,00 10% do salário bruto
Salário >= R$ 2500,00 15% do salário bruto

21) Elabore um algoritmo que receba a idade e o peso de 12 pessoas. Calcular e imprimir as médias dos pesos das
pessoas da mesma faixa etária. As faixas etárias são: de 0 a 18 anos, e maiores de 28 anos.

22) Elabore um algoritmo que leia o nome, salário e número de filhos de 100 pessoas, e calcule:
a. o salário médio das pessoas que possuam 2 filhos
b. o salário médio das pessoas que possuem 1 filho
c. qual a média salarial maior, entre os que tem um e dois filhos

23) No dia da estreia do filme “Os Vingadores – O Ultimato”, um famoso instituto de pesquisa internacional realizou
uma pesquisa logo após o encerramento do filme. Cada expectador respondeu a um questionário no qual
constava sua idade, e a sua opinião em relação ao filme: excelente – 3; bom – 2; regular – 1. Elabore um
algoritmo que receba a idade e a opinião de 10 expectadores, calcule e imprima:

a. A média das idades das pessoas que responderam excelente;


b. A quantidade de pessoas que responderam regular;
c. O percentual de pessoas que responderam bom entre todos os expectadores analisados.

24) Elabore um algoritmo que imprima a tabuada de um número que será informado pelo usuário.

25) Elabore um algoritmo que imprima a tabuada de 1 a 10.

26) Elabore um algoritmo que leia duas notas de 6 alunos, calcule e mostre:
a. A média aritmética das duas notas de cada aluno;
b. A mensagem, conforme tabela a seguir:

Média Aritmética Mensagem


Até 3.0 Reprovado
Entre 3.0 e 7.0 Exame
Acima de 7.0 Aprovado

c. O total de alunos aprovados;


d. O total de alunos de exame;
e. O total de alunos reprovados;
f. A média da classe.

27) Elabore um algoritmo que entre com 5 notas de cada aluno de uma turma de 20 alunos e imprima:
a. A média de cada aluno;
b. A média da turma;
c. O percentual de alunos que tiveram médias maiores ou iguais a 5,0.

28) Na série A do campeonato brasileiro de futebol de 2018, do qual fazem parte Grêmio, Flamengo, entre outros,
participam 20 times. Sabendo-se que na documentação de cada time, constam, além de outros dados, peso e
idade dos 22 jogadores, elabore um algoritmo que apresente as seguintes informações:

a. O peso médio e a idade média de cada um dos times;


b. O peso médio e a idade média de todos os participantes.

29) Faça um programa que receba a idade de oito pessoas, calcule e mostre:
a) a quantidade de pessoas em cada faixa etária;
b) a porcentagem de pessoas na primeira faixa etária com relação ao total de pessoas;
c) a porcentagem de pessoas na última faixa etária com relação ao total de pessoas.

Faixa etária IDADE


1 Até 15 anos
2 De 16 a 30 anos
3 De 31 a 45 anos
4 De 46 a 60 anos
5 Acima de 60 anos

30) Um funcionário de uma empresa recebe, anualmente, aumento salarial. Sabe-se que: Esse funcionário foi
contratado em 2005, com salário inicial de R$ 1.000,00.
a) Em 2006, ele recebeu aumento de 1,5% sobre seu salário inicial.
b) A partir de 2007 (inclusive), os aumentos salariais sempre corresponderam ao dobro do percentual do
ano anterior. Faça um programa que determine o salário atual desse funcionário.

31) Foi feita uma estatística em cinco cidades brasileiras para coletar dados sobre acidentes de transito.
Foram obtidas os seguintes dados:
a) O código da cidade;
b) Número de veículos de passeio;
c) Número de acidentes de transito com vítimas.
Deseja-se saber:
d) Qual o maior e o menor índice de acidentes de transito e a que cidade eles pertencem;
e) Qual a média de veículos nas cinco cidades juntas;
f) Qual a média de acidentes de transito nas cidades com menos de 2000 veículos de passeio.

32) Numa fábrica trabalham homens e mulheres divididos em três classes:


A – os que fazem até 30 peças por mês;
B – os que fazem de 31 a 35 peças por mês;
C – os que fazem mais de 35 peças por mês.

A classe A recebe salário-mínimo. A classe B recebe salário-mínimo e mais 3% do salário-mínimo por peça, acima
das 30 iniciais. A classe C recebe salário-mínimo e mais 5% do salário-mínimo por peça acima das 30 iniciais.
Fazer um algoritmo que:

a) leia várias linhas, contendo cada uma:


 o número do operário;
 o número de peças fabricadas por mês;
 o sexo do operário;
b) calcule e escreva:
 o salário de cada operário;
 o total da folha mensal de pagamento da fábrica;
 o número total de peças fabricadas por mês;
 a média de peças fabricadas pelos homens em cada classe;
 a média de peças fabricadas pelas mulheres em cada classe;
 o número do operário ou operária de maior salário.
A fábrica possui 15 funcionários

33) Faça um programa que receba o preço unitário, a refrigeração (S para os produtos que necessitem de
refrigeração e N para os que não necessitem) e a categoria (A — alimentação; L — limpeza; e V — vestuário)
de doze produtos, e que calcule e mostre:

 O custo de estocagem, calculado de acordo com a tabela a seguir.

Preço Unitário Refrigeração Categoria Custo de Estocagem


A R$ 2,00
Até 20 L R$ 3,00
V R$ 4,00
S R$ 6,00
Entre 20 e 50 (Inclusive)
N R$ 0,00
A R$ 5,00
S L R$ 2,00
Maior que 50 V R$ 4,00
A ou V R$ 0,00
N
L R$ 1,00

 O imposto calculado de acordo com as regras a seguir:


Se o produto não preencher nenhum dos requisitos a seguir, seu imposto será de 2% sobre o preço Unitário;
caso contrário, será de 4%.
Os requisitos são: categoria — A e refrigeração — S.
 O preço final, ou seja, preço unitário mais custo de estocagem mais imposto.
 A classificação calculada usando a tabela a seguir.

Preço Final Classificação


Até R$ 20,00 Barato
Entre R$ 20,00 e R$ 100,00 (Inclusive) Normal
Acima de R$ 100,00 Caro

 A média dos valores adicionais, ou seja, a média dos custos de estocagem e dos impostos dos doze
produtos.
 O maior preço final.
 O menor preço final.
 O total dos impostos.
 A quantidade de produtos com classificação barato.
 A quantidade de produtos com classificação cara.
 A quantidade de produtos com classificação normal.

Você também pode gostar