Baixe o app para aproveitar ainda mais
Prévia do material em texto
Faculdade Estácio de Sergipe Disciplina: Introdução à Programação Professor: Edson Farias de Oliveira Lista de Exercícios para Extra-Classe Comandos de Repetição 1. Analise o algoritmo abaixo e responda o que ele escreve como saída. Algoritmo EntendendoRepeticao Var a, b : inteiro Inicio b <- 0 Para a <- 1 até 10 Faça Inicio Escreva (a+b) Se b = 4 Então b <- 1 Senão b <- b + 1 Fim Fim 2. Escreva o algoritmo para ler dois números inteiros e imprimir todos os números ímpares entre eles. 3. Ler um conjunto de números, onde o flag é um número igual a 0 (zero) e calcular e imprimir a soma dos números lidos. 4. Uma empresa deseja aumentar seus preços em 20%. Faça um algoritmo que leia o código e o preço de custo de cada produto e calcule o preço novo. Calcule também, a média dos preços com e sem aumento. Mostre o código e o preço novo de cada produto e, no final, as médias. A entrada de dados deve terminar quando for lido um código de produto negativo. 5. Refaça o algoritmo abaixo utilizando apenas estruturas de repetição ENQUANTO Algoritmo UsandoPara Var I,J : inteiro Inicio Para I = 1 até 10 faça Inicio Escreva (I) Para J = 1 até 10 faça Escreva (J) Fim Fim 6. Faça um algoritmo que permita que sejam digitados os seguintes dados de 50 pessoas: nome, sexo e idade. A partir destes dados, imprima a média de idades, o nome da pessoa mais velha (havendo igualdade, imprimir o último lido) e o nome da pessoa mais jovem (havendo empate, imprimir o primeiro lido). 7. Faça um algoritmo que leia o nome, a nota e o código da turma dos alunos de duas turmas diferentes (01 e 02). Os dados são digitados sem obedecer uma ordem em específico, seja por turma ou aluno. O flag identificando o final da digitação é código da turma = 99. A partir dos dados digitados, imprima: • A média de cada turma • A média geral das duas turmas • A maior nota de cada turma e quantas vezes a mesma apareceu em cada turma 8. Um número inteiro positivo é denominado primo se nenhum outro inteiro positivo menor que ele, exceto 1, divide-o sem deixar resto. Faça um algoritmo para ler um valor inteiro N e escrever os N primeiros números primos entre 1 e ele 9. Para realizar a totalização dos votos de uma eleição para um cargo majoritário com 3 candidatos, leia os votos de cada secção até que o número da secção seja 0 (zero). Para cada secção são informados o número de votos do candidato A, o número de votos do candidato B, o número de votos do candidato C, o número de votos brancos e nulos. Então determine: • Número de votantes • Total de votos de cada candidato • Total de votos brancos e de votos nulos • Total de votos válidos • Candidato com maior votação • Se a eleição foi válida. Para isso o total de votos brancos mais votos nulos deve ser menor que o total de votos válidos • Se haverá segundo turno. Para não haver segundo turno basta que o total de votos do candidato vencedor seja maior que 50% dos votos válidos 10. Faça um algoritmo para calcular o valor do cosseno de um ângulo x, que é dado pela soma dos 100 primeiros termos da série abaixo. O valor de x deve ser lido. cos x = ... !18!15!12!9!6!3 1 12108642 +++++++ xxxxxx
Compartilhar