Logo Passei Direto
Buscar

Exercícios de Estrutura de Repetição - Aquecimento

Lista de exercícios de Estrutura de Repetição (Algoritmos) com problemas como: validação de entradas; tabela Fahrenheit→Celsius; máximo, soma e média; geração de intervalos; potência por repetição; problema dos grãos; fatorial; soma de 1/n!; séries; simulações de crescimento e votação.

Ferramentas de estudo

Passei Direto Aniversário

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

Faça um programa que imprima a tabela de equivalência de graus Fahrenheit para Celsius. Os limites são de 50 a 70 graus Fahrenheit com intervalo de 1 grau. Fórmula: C = 5/9 (F - 32).

Faça um programa que leia 5 números e informe o maior número (use uma estrutura de repetição para ler os números!).

Faça um programa que leia 5 números e informe a soma e a média dos números (use uma estrutura de repetição para ler os números!).

Faça um programa que encontre o quinto número maior que 1000, cuja divisão por 11 tenha resto 5.

Faça um programa que o usuário entre com vários números inteiros e positivos e imprima o produto dos números ímpares e a soma dos números pares entre estes números digitados pelo usuário.

Faça um programa que receba a idade de N pessoas, calcule e mostre a porcentagem de pessoas com idade maior ou igual a 18 anos das quais foram digitadas.

Faça um programa que leia uma quantidade indeterminada de números inteiros positivos e identifique qual foi o maior número digitado. O final da série de números digitada deve ser indicado pela entrada de -1.

Uma rainha requisitou os serviços de um monge, o qual exigiu o pagamento em grãos de trigo da seguinte maneira: os grãos de trigo devem ser dispostos em um tabuleiro de xadrez, de tal forma que a primeira casa do tabuleiro tivesse um grão, e as casas seguintes o dobro da anterior. Faça um programa que calcule quantos grãos de trigo a Rainha deverá pagar ao monge.

Faça um programa que receba a idade e o peso de dez pessoas. Calcule e mostre: • A porcentagem de pessoas com mais de 90 quilos; e • A média das idades das dez pessoas.

Faça um programa que receba N números e que calcule e mostre a porcentagem de números entre 30 e 90.

Faça um programa que leia e valide as seguintes informações: • Nome: maior que 3 caracteres; • Idade: entre 0 e 150; • Salário: maior que zero; • Sexo: 'f' ou 'm'; e • Estado Civil: 's', 'c', 'v', 'd'.

Faça um programa que calcule a média de salários de uma empresa, pedindo ao usuário o código dos funcionários e os salários e devolvendo a média, o salário mais alto e o salário mais baixo. Use o código = 99999 para encerrar a leitura.

Chico tem 1,50m e cresce 2 centímetros por ano, enquanto Juca tem 1,10m e cresce 3 centímetros por ano. Faça um programa que calcule e imprima quantos anos serão necessários para que Juca seja maior que Chico.

Faça um programa que leia um valor N inteiro e positivo, calcule e mostre o valor de E, conforme a fórmula a seguir: ???? = 1/0! + 1/1! + 1/2! + 1/3! + ⋯ + 1/????!.

Faça um programa que leia um número FN, calcule e mostre os N primeiros termos da sequência de Fibonnaci (0, 1, 1, 2, 3, 5, 8, ...). O valor lido para N sempre será maior ou igual a 2.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Faça um programa que imprima a tabela de equivalência de graus Fahrenheit para Celsius. Os limites são de 50 a 70 graus Fahrenheit com intervalo de 1 grau. Fórmula: C = 5/9 (F - 32).

Faça um programa que leia 5 números e informe o maior número (use uma estrutura de repetição para ler os números!).

Faça um programa que leia 5 números e informe a soma e a média dos números (use uma estrutura de repetição para ler os números!).

Faça um programa que encontre o quinto número maior que 1000, cuja divisão por 11 tenha resto 5.

Faça um programa que o usuário entre com vários números inteiros e positivos e imprima o produto dos números ímpares e a soma dos números pares entre estes números digitados pelo usuário.

Faça um programa que receba a idade de N pessoas, calcule e mostre a porcentagem de pessoas com idade maior ou igual a 18 anos das quais foram digitadas.

Faça um programa que leia uma quantidade indeterminada de números inteiros positivos e identifique qual foi o maior número digitado. O final da série de números digitada deve ser indicado pela entrada de -1.

Uma rainha requisitou os serviços de um monge, o qual exigiu o pagamento em grãos de trigo da seguinte maneira: os grãos de trigo devem ser dispostos em um tabuleiro de xadrez, de tal forma que a primeira casa do tabuleiro tivesse um grão, e as casas seguintes o dobro da anterior. Faça um programa que calcule quantos grãos de trigo a Rainha deverá pagar ao monge.

Faça um programa que receba a idade e o peso de dez pessoas. Calcule e mostre: • A porcentagem de pessoas com mais de 90 quilos; e • A média das idades das dez pessoas.

Faça um programa que receba N números e que calcule e mostre a porcentagem de números entre 30 e 90.

Faça um programa que leia e valide as seguintes informações: • Nome: maior que 3 caracteres; • Idade: entre 0 e 150; • Salário: maior que zero; • Sexo: 'f' ou 'm'; e • Estado Civil: 's', 'c', 'v', 'd'.

Faça um programa que calcule a média de salários de uma empresa, pedindo ao usuário o código dos funcionários e os salários e devolvendo a média, o salário mais alto e o salário mais baixo. Use o código = 99999 para encerrar a leitura.

Chico tem 1,50m e cresce 2 centímetros por ano, enquanto Juca tem 1,10m e cresce 3 centímetros por ano. Faça um programa que calcule e imprima quantos anos serão necessários para que Juca seja maior que Chico.

Faça um programa que leia um valor N inteiro e positivo, calcule e mostre o valor de E, conforme a fórmula a seguir: ???? = 1/0! + 1/1! + 1/2! + 1/3! + ⋯ + 1/????!.

Faça um programa que leia um número FN, calcule e mostre os N primeiros termos da sequência de Fibonnaci (0, 1, 1, 2, 3, 5, 8, ...). O valor lido para N sempre será maior ou igual a 2.

Prévia do material em texto

IINSTITUTO FEDERAL 
 PARANÁ 
 Campus Pinhais 
 
 
 MINISTÉRIO DA 
 EDUCAÇÃO 
 
 
 
 
Curso: Gestão da Tecnologia da Informação 
Disciplina: Algoritmos 
Prof. Me. Rodolfo Miranda Pereira 
 
Exercícios de Estrutura de Repetição - Aquecimento 
 
1) Faça um programa que peça uma nota, entre zero e dez. Mostre uma mensagem caso o 
valor seja inválido e continue pedindo até que o usuário informe um valor válido. 
 
2) Faça um programa que imprima a tabela de equivalência de graus Fahrenheit para 
Celsius. Os limites são de 50 a 70 graus Fahrenheit com intervalo de 1 grau. Fórmula: C = 
5/9 (F - 32). 
 
3) Faça um programa que leia 5 números e informe o maior número (use uma estrutura de 
repetição para ler os números!). 
 
4) Faça um programa que leia 5 números e informe a soma e a média dos números (use 
uma estrutura de repetição para ler os números!). 
 
5) Faça um programa que receba dois números inteiros e gere os números inteiros que 
estão no intervalo compreendido por eles. 
 
6) Faça um programa que peça dois números, base e expoente, calcule e mostre o 
primeiro número elevado ao segundo número. Não utilize a função de potência da 
linguagem. 
 
7) Faça um programa que encontre o quinto número maior que 1000, cuja divisão por 11 
tenha resto 5. 
 
8) Faça um programa que o usuário entre com vários números inteiros e positivos e 
imprima o produto dos números ímpares e a soma dos números pares entre estes 
números digitados pelo usuário. 
 
 
 
 
 
IINSTITUTO FEDERAL 
 PARANÁ 
 Campus Pinhais 
 
 
 MINISTÉRIO DA 
 EDUCAÇÃO 
 
 
 
 
9) Faça um programa que receba a idade de N pessoas, calcule e mostre a porcentagem 
de pessoas com idade maior ou igual a 18 anos das quais foram digitadas. 
 
10) Faça um programa que leia uma quantidade indeterminada de números inteiros 
positivos e identifique qual foi o maior número digitado. O final da série de números 
digitada deve ser indicado pela entrada de -1. 
 
11) Uma rainha requisitou os serviços de um monge, o qual exigiu o pagamento em grãos 
de trigo da seguinte maneira: os grãos de trigo devem ser dispostos em um tabuleiro de 
xadrez, de tal forma que a primeira casa do tabuleiro tivesse um grão, e as casas 
seguintes o dobro da anterior. Faça um programa que calcule quantos grãos de trigo a 
Rainha deverá pagar ao monge. 
 
12) Faça um programa que receba a idade e o peso de dez pessoas. Calcule e mostre: 
• A porcentagem de pessoas com mais de 90 quilos; e 
• A média das idades das dez pessoas. 
 
13) Faça um programa que receba N números e que calcule e mostre a porcentagem de 
números entre 30 e 90. 
 
14) Faça um programa que leia e valide as seguintes informações: 
• Nome: maior que 3 caracteres; 
• Idade: entre 0 e 150; 
• Salário: maior que zero; 
• Sexo: 'f' ou 'm'; e 
• Estado Civil: 's', 'c', 'v', 'd'. 
 
15) Faça um programa que calcule a média de salários de uma empresa, pedindo ao 
usuário o código dos funcionários e os salários e devolvendo a média, o salário mais alto e 
o salário mais baixo. Use o código = 99999 para encerrar a leitura. 
 
 
 
 
 
 
IINSTITUTO FEDERAL 
 PARANÁ 
 Campus Pinhais 
 
 
 MINISTÉRIO DA 
 EDUCAÇÃO 
 
 
 
 
16) Supondo que a população de um país A seja da ordem de 80000 habitantes com uma 
taxa anual de crescimento de 3% e que a população de B seja 200000 habitantes com 
uma taxa de crescimento de 1.5%. Faça um programa que calcule e escreva o número de 
anos necessários para que a população do país A ultrapasse ou iguale a população do 
país B, mantidas as taxas de crescimento. 
 
17) Altere o programa anterior permitindo ao usuário informar as populações e as taxas de 
crescimento iniciais. Valide a entrada e permita repetir a operação. 
 
18) Chico tem 1,50m e cresce 2 centímetros por ano, enquanto Juca tem 1,10m e cresce 3 
centímetros por ano. Faça um programa que calcule e imprima quantos anos serão 
necessários para que Juca seja maior que Chico. 
 
19) Numa eleição existem três candidatos. Faça um programa que peça o número total de 
eleitores. Peça para cada eleitor votar e ao final mostrar o número de votos de cada 
candidato. 
 
20) Escreva um programa que determine o fatorial de um número. Para este problema, 
tem-se como entrada o valor do número do qual se deseja calcular o fatorial. O fatorial de 0 
é igual a 1. O fatorial de um número n(ou seja, n!) é definido conforme a seguir: 
𝑛! = 1 ∗ 2 ∗ 3 ∗ 4 ∗ … (𝑛 − 1) ∗ 𝑛 
 
21) Faça um programa que leia um valor N inteiro e positivo, calcule e mostre o valor de E, 
conforme a fórmula a seguir: 
𝐸 =
1
0!
+ 
1
1!
+
1
2!
+
1
3!
+ ⋯ +
1
𝑁!
 
 
22) Faça um programa que leia o número de termos, determine e mostre os valores de 
acordo com a série a seguir: 2, 7, 3, 4, 21, 12, 8, 63, 48, 16, 189, 192, 32, 567, 768 ... 
 
23) Faça um programa que leia um número FN, calcule e mostre os N primeiros termos da 
sequência de Fibonnaci (0, 1, 1, 2, 3, 5, 8, ...). O valor lido para N sempre será maior ou 
igual a 2. 
 
 
 
 
 
IINSTITUTO FEDERAL 
 PARANÁ 
 Campus Pinhais 
 
 
 MINISTÉRIO DA 
 EDUCAÇÃO 
 
 
 
 
24) Faça um programa que leia um número inteiro, determine e escreva para o usuário se 
o número é primo ou não. Lembre-se que para um número ser primo ele deve ser divisível 
apenas por 1 e por ele mesmo. 
 
25) Foi realizada uma pesquisa de algumas características físicas da população de uma 
certa região, a qual coletaram os seguintes dados referentes a cada habitante para serem 
analisados: 
• Sexo (masculino e feminino); 
• Cor dos olhos (azuis, verdes ou castanhos); 
• Cor dos cabelos (louros, castanhos, pretos); 
• Idade; 
Faça um programa que determine e escreva: 
a) a maior idade dos habitantes; 
b) a quantidade de indivíduos do sexo feminino cuja idade está entre 18 e 35 anos, 
inclusive; 
c) a quantidade de indivíduos que tenham olhos verdes e cabelos louros; 
O final do conjunto de habitantes é reconhecido pelo valor -1 informado como idade. 
 
26) O cardápio de uma lanchonete é o seguinte: 
Especificação Código Preço 
Cachorro Quente 100 R$ 8,50 
Bauru Simples 101 R$ 5,00 
Bauru com ovo 102 R$ 7,50 
Hambúrguer 103 R$ 10,20 
Cheeseburguer 104 R$ 12,30 
Refrigerante 105 R$ 4,00 
Faça um programa que leia o código dos itens pedidos e as quantidades desejadas. 
Calcule e mostre o valor a ser pago por item (preço * quantidade) e o total geral do pedido. 
Considere que o cliente deve informar quando o pedido deve ser encerrado. 
 
 
 
 
 
 
 
IINSTITUTO FEDERAL 
 PARANÁ 
 Campus Pinhais 
 
 
 MINISTÉRIO DA 
 EDUCAÇÃO 
 
 
 
 
27) Faça um programa que receba o valor de uma dívida e mostre uma tabela com os 
seguintes dados: valor da dívida, valor dos juros, quantidade de parcelas e valor da 
parcela. 
Os juros e a quantidade de parcelas seguem a tabela abaixo: 
 
Quantidade de 
Parcelas 
% de Juros sobre o valor 
inicial da dívida 
1 0 
3 10 
6 15 
9 20 
12 25

Mais conteúdos dessa disciplina