Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Exercício 3
- //Vimos no exemplo que ilustra a utilização de somatórios que a temperatura ambiente de uma região pode ser obtida a partir de um ajuste de dados experimentais por uma série de Fourier.
- //A função a seguir foi obtida a partir dos dados experimentais de temperatura da cidade de Belo Horizonte no mês de agosto de 2013.
- //T(t)=19,06+0,211cos0,08721⋅t()+[−5.51sen(0,08721⋅t)]
- //em que:T = Temperatura ambiente ( oC );t = tempo em horas.
- //Utilizando o modelo proposto para estimar a temperatura a partir da hora fornecida desenvolva um programa em C que calcule e mostre as seguintes informações sobre a temperatura em Belo Horizonte nas primeiras 48 horas de agosto:
- //a)A temperatura média do período
- //b)A maior temperatura registrada no período
- //c)A menor temperatura registrada no período
- //d)Quantas horas a temperatura ficou acima de 19 oC.
- //e)Quantas horas a temperatura ficou abaixo de 16 oC.
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
- int main()
- {
- double soma=0,maior,menor,quente=0,fria=0,T;
- int i;
- for (i=1;i<=48;i++)
- {
- T=(19.06+0.211*cos(0.08721*i)-5.51*sin(0.08721*i));
- soma=soma+T;
- if (i==1)
- {
- maior=T;
- menor=T;
- }
- if (maior<T)
- {
- maior=T;
- }
- if (menor>T)
- {
- menor=T;
- }
- if (T>19)
- {
- quente++;
- }
- if (T<16)
- {
- fria++;
- }
- }
- printf("\nA media das temperaturas e = %f",soma/48);
- printf("\nA maior temperatura registrada foi = %f",maior);
- printf("\nA menor temperatura registrada foi = %f",menor);
- printf("\nA quantidade de temperaturas registradas maiores que 19 graus foi = %.0f",quente);
- printf("\nA quantidade de temperaturas registradas menores que 16 graus foi = %.0f",fria);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement