UFCG/CEEI/DSC

Disciplina: INTRODUÇÃO À PROGRAMAÇÃO - Turmas 01 e 02

Período 2008.2

Profs. Joseluce de Farias Cunha e Roberto Medeiros de Faria

 

2ª Lista de Exercícios

 

 

Obs.: Só use os recursos da linguagem C vistos até o terceiro capítulo. Os operadores && e || podem também ser usados.

 

1)      Faça um programa para ler dois números inteiros diferentes e mostrar qual deles é o menor.

2)      Faça um programa para ler três números inteiros diferentes e mostrar qual deles é o maior.

3)      Faça um programa para ler dois números inteiros e verificar se o quociente da divisão do primeiro pelo segundo resulta num inteiro.

4)      Faça um programa para verificar se um inteiro positivo lido é par ou ímpar.

5)      Faça um programa que leia a idade e o sexo de uma pessoa e, se ela for do sexo masculino e tiver 17 anos, emita uma mensagem avisando que ela deve alistar-se no serviço militar.

6)      (*) Faça um programa que receba quatro inteiros diferentes numa ordem qualquer e mostre-os na ordem original e em ordem crescente.

7)      Faça um programa que verifique se os comprimentos de três retas lidas permitem a construção de um triângulo. Caso permitam, informe que tipo de triangulo formará: eqüilátero, isósceles ou escaleno.

8)      Faça um programa que verifique se os comprimentos de três retas lidas permitem a construção de um triângulo retângulo.

9)      Faça um programa que receba o valor de uma distância, em quilômetros, a ser percorrida por um veículo; o seu consumo (km/l); e, a quantidade de litros de combustível que ele possui. A seguir, emita uma mensagem informando se o veículo precisará ser reabastecido para percorrer a distância prevista. Caso necessite de ser reabastecido, informe a quantidade de combustível necessária.

10)  (*) Faça um programa que receba um único inteiro de 5 dígitos e verifique se o dígito d está presente no número recebido.

11)  Faça um programa que receba um único inteiro binário de 9 dígitos e mostre quantos dígitos iguais a 1 o número binário possui. Obs.: Não use soma dos dígitos binários, use contagem dos digitos 1s.

12)  Faça um programa para receber um inteiro positivo de até dois dígitos e mostrar o seu numeral ordinal correspondente. Por exemplo, se for lido 21, será escrito: vigésimo primeiro.

13)  Faça um programa para mostrar o volume de vários cilindros a partir de seus raios das bases e alturas. O programa para quando encontra um raio da base ou altura igual a zero.

14)  Faça um programa que leia vários inteiros positivos e mostre, no final, a soma dos números pares e a soma dos números ímpares. O programa para quando entrar um número maior que 1000.

15)  Faça um programa que leia vários conjuntos de três valores reais e mostre para cada conjunto: sua soma, seu produto e sua média. O programa para quando um conjunto não entrar com seus valores em ordem crescente.

16)  Faça um programa que some vários valores inteiros e pare quando o somatório deles for maior que 1000.

17)  Faça um programa que leia vários valores reais e pare quando a sua média aritmética for maior que 500.

18)  Faça um programa que leia as médias finais de vários alunos de uma turma e mostre a maior média, a menor média e a média aritmética da turma. O programa pára quando encontrar uma média negativa.

19)  Faça um programa que converta várias temperaturas de graus Celsius para graus Farenheit. O programa pára quando encontrar uma temperatura em graus Farenheit maior que 100.

20)  Faça um programa que mostre os números que têm fatoriais menores ou iguais a X. X sempre será positivo.

21)  (*) Faça um programa que calcule o MDC (Máximo Divisor Comum) de dois números inteiros positivos.

22)  Faça um programa que calcule o MMC (Mínimo Múltiplo Comum) de dois números inteiros positivos.

23)  (*) Faça um programa que mostre os números da Seqüência de Fibonacci (0, 1, 1, 2, 3, 5, 8, ...) menores que X. X será sempre maior ou igual a 2. Os dois primeiros números da seqüência é 0 e 1, nessa ordem; e os demais, serão a soma dos dois anteriores.

24)  (*) Faça um programa que leia vários números inteiros positivos e mostre, no final, a soma dos que forem primos. O programa pára quando encontra um número negativo ou zero.

Obs.: Os exercícios assinalados com (*) deverão ser entregues, só os programas fonte em C, até o dia 08/10/2008. A entrega, será por e-mail (monitoria.ip.2008.2@gmail.com).

 

– O – O – O –