Baixe o app para aproveitar ainda mais
Prévia do material em texto
Governo do Estado do Piauí Universidade Estadual do Piauí – UESPI Centro de Tecnologia e Urbanismo – CTU CURSO DE GRADUAÇÃO EM ENGENHARIA ELÉTRICA DISCIPLINA: PROGRAMAÇÃO I PROFESSOR: GUILHERME ENÉAS VAZ SILVA LISTA DE EXERCÍCIOSLISTA DE EXERCÍCIOS IIII II 1 – Criar um algoritmo (e o programa na linguagem C) que entre com cinco números e imprimir o quadrado de cada número. 2 – Criar um algoritmo (e o programa na linguagem C) que imprima todos os números pares no intervalo 1 -10. 3 – Criar um algoritmo (e o programa na linguagem C) que imprima todos os números ímpares no intervalo 1-10. 4 – Criar um algoritmo (e o programa na linguagem C) que imprima todos os números de 1 até 100. 5 – Criar um algoritmo (e o programa na linguagem C) que imprima todos os números de 100 até 1. 6 – Criar um algoritmo (e o programa na linguagem C) que imprima os 100 primeiros números pares. 7 – Criar um algoritmo (e o programa na linguagem C) que imprima os 100 primeiros números ímpares. 8 – Criar um algoritmo (e o programa na linguagem C) que imprima os múltiplos de 5, no intervalo de 1 até 500. 9 – Criar um algoritmo (e o programa na linguagem C) que imprima o quadrado dos números de 1 até 20. 10 – Criar um algoritmo (e o programa na linguagem C) que imprima os números pares no intervalo de 1 a 600. 11 – Criar um algoritmo (e o programa na linguagem C) que imprima os números de 120 a 300. 12 – Criar um algoritmo (e o programa na linguagem C) que imprima todos os números de 1 até 100 e a soma deles. 13 – Criar um algoritmo (e o programa na linguagem C) que entre com 10 números e imprima a metade de cada número. 14 – Criar um algoritmo (e o programa na linguagem C) que entre com 10 números e imprima o quadrado de cada número. 15 – Criar um algoritmo (e o programa na linguagem C) que entre com 15 números positivos e imprima a raiz quadrada de cada número. 16 – Criar um algoritmo (e o programa na linguagem C) que leia um número que será o limite superior de um intervalo e imprima todos os números ímpares menores do que este número. 17 – Criar um algoritmo (e o programa na linguagem C) que leia um número e imprima todos os números de 1 até o número lido. 18 – Criar um algoritmo (e o programa na linguagem C) que imprima a soma dos números pares entre 25 e 200. 19 – Criar um algoritmo (e o programa na linguagem C) que leia um número e imprima a soma dos números múltiplos de 5 no intervalo aberto entre 1 e o número lido. Suponha que o número a ser lido seja maior que zero. 20 – Criar um algoritmo (e o programa na linguagem C) que imprima os 10 primeiros termos da série de Fibonacci. Observação: os dois primeiros termos desta série são 1 e 1 e os demais são gerados a partir da soma dos anteriores. Exemplos: 1 + 1 ! 2 (terceiro termo), 1 + 2 ! 3 (quarto termo). 21 – Criar um algoritmo (e o programa na linguagem C) que receba 20 números e imprima a soma dos números cujos quadrados são menores do que 225. 22 – Criar um algoritmo (e o programa na linguagem C) que receba 12 números e imprima a média desses números. 23 – Criar um algoritmo (e o programa na linguagem C) que leia um número e imprima todos os seus divisores. 24 – Criar um algoritmo (e o programa na linguagem C) que leia 200 números inteiros e imprima quantos são pares e quantos são ímpares. 25 – Criar um algoritmo (e o programa na linguagem C) que leia 15 números e imprima quantos números maiores que 30 foram digitados. 26 – Criar um algoritmo (e o programa na linguagem C) que leia 20 números e imprima a soma dos positivos e o número total de números negativos. 27 – Criar um algoritmo (e o programa na linguagem C) que receba dois números e imprima todos os números no intervalo fechado, do menor para o maior. 28 – Criar um algoritmo (e o programa na linguagem C) que receba 10 números (positivos ou negativos) e imprima o maior e o menor número da lista. 29 – Criar um algoritmo (e o programa na linguagem C) que receba números e imprima o triplo de cada número. O algoritmo acaba quando o usuário entrar com o número -999. 30 – Criar um algoritmo (e o programa na linguagem C) que receba números enquanto forem positivos e imprima quantos números foram digitados. 31 – Criar um algoritmo (e o programa na linguagem C) que entre com vários números positivos e imprima a média dos números digitados. 32 – Criar um algoritmo (e o programa na linguagem C) que leia vários números e informe quantos números entre 100 e 200 foram digitados. Quando o valor 0 (zero) for lido, o algoritmo deverá cessar sua execução. 33 – Criar um algoritmo (e o programa na linguagem C) que receba números e imprima o quadrado de cada número lido até que o usuário entre com um número múltiplo de 6, o qual deverá ter seu quadrado também impresso. 34 – Criar um algoritmo (e o programa na linguagem C) que leia vários números até o usuário digitar -999. Para cada número, imprimir seus divisores. 35 – Dado um país A, com 5.000.000 habitantes e uma taxa de natalidade de 3% ao ano, e um país B com 7.000.000 de habitantes e uma taxa de natalidade de 2% ao ano, calcular e imprimir o tempo necessário para que a população do país A ultrapasse a população do país B. 36 – Chico tem 1,50m e cresce 2 centímetros por ano, enquanto Juca tem 1,10m e cresce 3 centímetros por ano. Construir um algoritmo que calcule e imprima quantos anos serão necessários para que Juca seja maior que Chico. 37 – Criar um algoritmo (e o programa na linguagem C) que leia vários números inteiros e apresente o fatorial de cada número. O algoritmo (programa) se encerra quando se digita um número menor do que 1 ou maior do que 10. 38 – Criar um algoritmo (e o programa na linguagem C) que leia a idade de várias pessoas e imprima: a) total de pessoas com menos de 21 anos; b) total de pessoas com mais de 50 anos. 39 – Criar um algoritmo (e o programa na linguagem C) que receba um número e verifique se ele é um número primo. 40 – Criar um algoritmo (e o programa na linguagem C) que receba vários números e imprima o maior número. O algoritmo (programa) acaba quando se digita -9999. 41 – Criar um algoritmo (e o programa na linguagem C) que receba vários números inteiros e positivos e imprima a média dos números múltiplos de 3. O algoritmo (programa) acaba ao receber um número inteiro não positivo. 42 – Criar um algoritmo (e o programa na linguagem C) que receba vários números inteiros positivos e imprima o produto dos números ímpares digitados e a soma dos pares. O algoritmo (programa) acaba ao receber um número inteiro não positivo. 43 – Uma das maneiras de se conseguir a raiz quadrada de um número é subtrair do número os ímpares consecutivos a partir de 1, até que o resultado da subtração seja menor ou igual a zero. O número de vezes que se conseguir fazer a subtração é a raiz quadrada exata (resultado 0) ou aproximada do número (resultado negativo). Criar um algoritmo (e o programa na linguagem C) que utilizando a “receita” acima, calcule a raiz quadrada de um número lido. Exemplo: raiz de 16. 16 – 1 = 15 – 3 = 12 – 5 = 7 – 7 = 0 ! 4 subtrações, assim raiz de 16 é 4. 44 – Criar um algoritmo (e o programa na linguagem C) que possa entrar com vários números inteiros positivos até a entrada do número -1. Imprimir todos os números e, ao final, o total de números múltiplos de 8 digitados e a média de todos os números lidos. 45 – Criar um algoritmo (e o programa na linguagem C) que calcule e imprima a média e a variância das notas de todos os alunos inscritos em Programação II. As notas devem ser lidas via teclado. O fim da leitura é marcado por uma nota negativa.
Compartilhar