Advertisement
RafaelMonitor

Exercicio 3 lista 25/03

Mar 25th, 2019
370
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.94 KB | None | 0 0
  1. //Exercício  3
  2. //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.
  3. //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.
  4. //T(t)=19,06+0,211cos0,08721⋅t()+[−5.51sen(0,08721⋅t)]
  5. //em que:T = Temperatura ambiente ( oC );t = tempo em horas.
  6. //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:
  7. //a)A temperatura média do período
  8. //b)A maior temperatura registrada no período
  9. //c)A menor temperatura registrada no período
  10. //d)Quantas horas a temperatura ficou acima de 19 oC.
  11. //e)Quantas horas a temperatura ficou abaixo de 16 oC.
  12. #include <stdio.h>
  13. #include <stdlib.h>
  14. #include <math.h>
  15.  
  16. int main()
  17. {
  18.     double soma=0,maior,menor,quente=0,fria=0,T;
  19.     int i;
  20.     for (i=1;i<=48;i++)
  21.     {
  22.         T=(19.06+0.211*cos(0.08721*i)-5.51*sin(0.08721*i));
  23.         soma=soma+T;
  24.         if (i==1)
  25.         {
  26.             maior=T;
  27.             menor=T;
  28.         }
  29.         if (maior<T)
  30.         {
  31.             maior=T;
  32.         }
  33.         if (menor>T)
  34.         {
  35.             menor=T;
  36.         }
  37.         if (T>19)
  38.         {
  39.             quente++;
  40.         }
  41.         if (T<16)
  42.         {
  43.             fria++;
  44.         }
  45.     }
  46.     printf("\nA media das temperaturas e = %f",soma/48);
  47.     printf("\nA maior temperatura registrada foi = %f",maior);
  48.     printf("\nA menor temperatura registrada foi = %f",menor);
  49.     printf("\nA quantidade de temperaturas registradas maiores que 19 graus foi = %.0f",quente);
  50.     printf("\nA quantidade de temperaturas registradas menores que 16 graus foi = %.0f",fria);
  51.  
  52.     return 0;
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement