lst001-2 - PUC-Rio

Propaganda
LISTA 2 – Programação II/Universidade Estácio de Sá
Prof. Márcio Santi
1 – Sabe-se que uma série de cossenos e senos podem ser obtidas de acordo com as séries abaixo:
cos x = 1 - x2 / 2! + x4 / 4! - x6 / 6! + ...
sen x = x – x3 / 3! + x5 / 5! – x7 / 7! + ...
Implemente um programa em C que leia um ângulo em graus, o número de termos da série e calcule o seno
o cosseno e a tangente. OBS: as séries acima são para valores em radianos.
2 - Implemente uma função recursiva para calcular os números da série de Fibonacci. Aplique a função
para descobrir o valor do trigésimo termo.
Responda: por que seu programa ficou tão lento? Compare com o exemplo usando simples
iteração.
3 - Programa do Bio-Ritmo.
A teoria do bio-ritmo indica que há três ciclos em sua vida que se iniciam no dia em que você
nasceu:
1 - O ciclo Físico - 23 dias de duração
2 - O ciclo Emocional - 28 dias de duração
3 - O ciclo Intelectual - 33 dias de duração
Supõe-se que a primeira metade de cada ciclo contenha seus "dias positivos", enquanto que a
segunda os "dias negativos". As amplitudes desses ciclos de bio-ritmo em um dado dia podem ser expressas
como um valor entre -1 e 1 usando a seguinte equação:
a = sen(360*(no. de dias desde o nascimento)/(no. de dias do ciclo))
Escreva um programa que forneça seu bio-ritmo do dia de hoje.
Obs: para calcular o número de dias entre duas datas, calcule os fatores de cada data, segundo a equação
para cálculo de FATOR fornecida na primeira série de exercícios desta apostila. A diferença entre os
fatores é o número de dias entre as datas.
Download