UFCG/CEEI/DSC

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

Período 2008.1

Profs. Joseluce de Farias Cunha e Roberto Medeiros de Faria

 

3ª 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, e 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.

– O – O – O –