UFCG/CEEI/DSC

Disciplina: INTRODUÇÃO À PROGRAMAÇÃO – Turma 01

Período 2013.2

Profa.: Joseluce de F. Cunha

 

Lista de Exercícios valendo 2.0 pontos para a 2ª Prova - Prazo de Entrega: 05/02/2014

 

1)      Faça um programa que imprima um Cartão de Natal no modelo que segue.  Antes de imprimir o cartão o programa deve ler a altura da árvore. O modelo que segue apresenta uma árvore de tamanho 6.

              *

           * * *

        * * * * *

      * * * * * * *      FELIZ  NATAL!!!

  * * * * * * * * *

* * * * * * * * * * *

              | |

 

2)      Faça um programa para imprimir uma Tabela de conversão de graus Farenheit para graus Celsius com valores entre –10 oF e +50 oF.

 

3)      Faça um programa para imprimir uma Tabela de conversão de Número Decimal para Número Binário no intervalo de 0 à 20.

 

4)      Faça um programa que imprima o resultado do somatório que segue. Os valores de N e i serão informados pelo usuário

 

5)      Faça um programa para ler vários números inteiros e para cada número lido informar se ele é ou não um Número Triangular. O programa encerra quando é lido um número fora do intervalo [100..999]. Dizemos que um número é triangular se ele é produto de três números naturais consecutivos. Exemplo: 120 é triangular, pois 4*5*6 = 120.

 

 

6)      Faça uma nova versão do programa 02_07_classificação_idade  dos Exemplos das Aulas. Nesta nova versão o programa depois de lê a data de hoje, deverá lê várias datas de nascimento, calcular a idade da pessoa e classificá-la de acordo com a faixa etária. O programa encerra quando for lida uma data menor ou igual a zero.

 

7)      Faça sua própria versão do programa 04_10_menu_oper_aritmeticas dos Exemplos das Aulas. Na sua versão acrescente a operação de exponenciação.

 

8)      Faça um programa que leia  vários números  inteiros (positivos, negativos e zeros) e informe os seguintes dados:  Maior número,  Menor número e a  Média aritmética dos números lidos. O programa encerra quando é lido o número 24. Observe que este número é a sentinela (o flag), porém não deverá ser processado.

 

9)      Faça um programa que leia uma sequência de números na ordem crescente até que apareça um número fora de ordem. O programa deverá imprimir a quantidade de números ordenados que foram lidos.

Dica: antes de lê o próximo número, use uma variável para guardar o número anterior.

 

10)   Escreva um programa que leia caracteres (caractere  =  getchar()) e se o caractere for uma letra minúscula, imprima-a em maiúsculo. O programa pára quando é lido o caractere fim de arquivo, EOF (EOF é a constante que representa End  Of File e corresponde a digitação das teclas <Ctrl>  +  <Z>  +  <Enter>.

Dica: veja os programas de números 04-12 à 04-13 dos Exemplos das Aulas)

 

SUCESSO!!!