IAEF6 – LICFIS S2 2019 – Lista de Exercícios de Programação em C

ATENÇÃO! Crie um projeto de programação para cada exercício da lista (Ex.: Lista1-1a se refere ao exercício “a” da parte 1 (sequência)desta 1ª lista;  Lista1-1b se refere ao exercício “b” da parte 1 (sequência) desta 1ª lista e assim por diante).

1. Sequência

a) Implementar um algoritmo que solicita o valor de uma temperatura em graus Celsius e apresenta esta temperatura convertida para graus Fahrenheit.

b) Implementar um algoritmo para calcular o volume, em m3 e em litros correspondentes, referente a um cilindro para o qual o usuário especifica as medidas (em metros) para o raio e a altura do cilindro.

c) Implementar um algoritmo que calcule a área de uma circunferência para a qual se conhece o raio .

d) Implementar um algoritmo que calcule e apresente a velocidade, em metros por segundo, de um projétil que percorre uma distância em quilômetros em um espaço de tempo expresso em minutos.

e) Implementar um programa que calcule o volume, em cm3, de uma esfera para a qual se conhece o raio, em cm.

2. Sequência e Decisão

a) Construa um algoritmo que receba um número e em seguida diga se ele é par ou ímpar.

b) Crie um algoritmo que solicita um número e mostra o número e o seu dobro somente quando o número for maior que noventa e menor que cem.

c) Implemente um programa que solicite um número e mostre a sua quinta parte somente quando ela for menor que cinquenta ou maior que mil.

d) Implemente um algoritmo que solicite três números (A, B e C) e em seguida exiba apenas o valor referente ao maior dentre eles.

e) Realizar a implementação de um algoritmo que solicite um número referente a um mês do ano e em seguida mostre o nome deste mês (ex.: “Janeiro” para 1, “Fevereiro” para 2, etc). Se o número do mês não for válido mostre a mensagem “Mês inválido!”

f) Implemente um programa que solicita três números (A, B e C), calcula o valor da diferença entre o maior e o menor e exiba uma mensagem conforme o seguinte molde: “<maior>  –  <menor> = <diferença>”.

3. Repetição, Decisão e Sequência

a) Escreva um algoritmo que solicite 10 números e mostre a soma destes números.

b) Implemente um programa que solicite 10 números e em seguida diga quantos números informados são par e quantos são ímpar.

c) Escreva um algoritmo que solicite 20 números  e que conte quantos deles estão no intervalo [10, 20] e quantos estão fora deste intervalo.

d) Crie um algoritmo que solicita a quantidade de pessoas que participarão de uma excursão. Para cada pessoa, informe a idade, o peso e a altura. Mostre a média das idades, a média dos pesos e a média das alturas informadas. Também mostre: o menor e o maior peso, a menor e a maior idade e a menor a maior altura.

e) Implemente um algoritmo que solicita o número do apartamento e o consumo, em kw/h de um prédio que você caracteriza,  previamente, informando quantos andares e quantos apartamentos por andar ele possui. Após informar os consumos exiba: a média de consumo do prédio, qual foi o maior consumo e qual foi o menor consumo.