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!!!