Universidade Federal do Ceará
Centro de Tecnologia
Departamento de Engenharia Estrutural e Construção Civil
Professor: Evandro Parente Junior
Curso de Programação em C++
1ª Lista de Exercícios – Entrada/saída, decisões condicionais, laços e cadeias de caracteres.
Entrega: 15/Maio/2007
1) Escrever um programa ler um ano e verificar se o ano é bissexto.
2) Escrever um programa para resolver uma equação do 2º grau (ax2 + bx + c = 0). O programa deve ler as
constantes a,b,c e imprimir as raízes reais calculadas.
3) Escrever um programa para gerar os n primeiros números da série de Fibonacci. Nesta série, cada número
é a soma dos dois números anteriores e os 2 primeiros números são 0 e 1. Assim, para um série com 10
números tem-se: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34.
4) Escrever um programa para calcular o seno de um ângulo (em radianos) a partir da série de Taylor e
comparar o resultado com o valor da função sin da biblioteca padrão. O programa deve ser o mais eficiente e
preciso possível.
5) Escrever um programa para calcular a raiz de uma equação não-linear (a ser definida no programa) através
do Método da Secante. O programa deve ler o ponto inicial e a tolerância desejada.
6) Escrever um programa para ler uma cadeia de caracteres e depois processar um texto de maneira a
imprimir o número e os caracteres de todas as linhas que contenham a cadeia pedida. O programa deve ler o
texto, linha por linha, da entrada padrão e ao final imprimir o número de ocorrências da cadeia dentro do
texto.
Obs: Não usar as funções de manipulação de cadeias de caracteres da biblioteca padrão.
Importante:
Os programas devem conter:
• Nome dos membros da equipe (2 alunos).
• Número da lista, questão e objetivo do programa.
• Comentários no início do programa ou ao longo do código explicando os algoritmos implementados.
Os programas devem realizar as tarefas desejadas sempre que os dados sejam válidos. Quando os dados
forem inválidos o usuário deve ser alertado para este fato e a execução do programa deve ser interrompida
sem que ocorra erro de execução.
Download

Primeira lista de exercícios