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

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.