Baixe o app para aproveitar ainda mais
Prévia do material em texto
Universidade Federal de Santa Maria Algoritmo e Programação Lista de Exercícios de Estruturas de Repetição 1. Fazer um programa que imprima todos os números pares no intervalo fechado de 1 à 100. 2. Criar um programa que permita ao usuário informar cinco números inteiros e que imprima o quadrado, caso o número lido seja ímpar e a raiz quadrada, caso o número seja par. 3. Fazer um programa que imprima todos os números de 100 até 1. 4. Criar um programa que imprima a soma de todos os números de 1 até 100. Isto é, calcular o valor de S na expressão S = 1+2+3+...+100. 5. Elaborar um programa que leia um número qualquer e escreva a tabuada desse número. 6. Criar um programa que imprima a soma dos números ímpares entre dois valores quaisquer, informados pelo usuário. 7. Fazer um programa que imprima todos os números múltiplos de 3 entre dois números informados pelo usuário. 8. Criar um programa que imprima a média dos números pares entre 25 e 200. 9. Fazer um programa que permita ao usuário informar um número inteiro e que imprima todos os seus divisores. Por exemplo, se o usuário informou o número 6, o programa deve imprimir 1 2 3 6. 10. Fazer um programa que leia a idade de 15 pessoas e retorne idade da pessoa mais velha. 11. Criar um programa que permita ao usuário informar 30 valores inteiros, um de cada vez, e informe quantos, dentre os números lidos, são pares e quantos são ímpares. 12. Fazer um programa que permita ao usuário informar sucessivamente valores inteiros positivos. Quando o usuário digitar com um valor negativo, o programa deve parar de pedir valores e calcular e exibir a média dos valores positivos fornecidos. 13. Escrever um programa que leia o peso em quilos de 25 pessoas e retorne a média desses pesos e o peso da pessoa mais leve. 14. Escrever um algoritmo que mostre os valores, em um intervalo de 1000 a 1999, que divididos por 11 dão um resto igual a 5. 15. Criar um programa que imprima os 10 primeiros termos da série de Fibonacci. Observação: os dois primeiros termos desta série são 0 e 1 e os demais são gerados a partir da soma dos dois anteriores. 16. 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 na série de Fibonacci, isto é, os demais termos são sempre a soma dos dois termos anteriores. Implementar um programa que imprima um total de 15 termos da série de Ricci, sendo lidos os dois primeiros termos. 17. Fazer um programa que leia um valor N inteiro e positivo e que calcule e imprima o fatorial de N. Lembre-se: N! = N×(N–1) ×(N–2) ×(N–3) ×...×1. 18. Fazer um programa que leia um número N maior que 0 e imprima a árvore de asteriscos de altura N. A altura de uma árvore de asteriscos corresponde ao número de linhas de asteriscos que ela a compõem. Em uma árvore de asteriscos, a linha do topo contém apenas um asterisco, e as linhas inferiores contêm dois asteriscos a mais que a linha superior, um de cada lado. Por exemplo, se N for igual a 4, a seguinte árvore deve ser impressa: * *** ***** *******
Compartilhar