TA 345 Informática Aplicada à Engenharia de Alimentos

Aula 8: questão B

Nas aulas anteriores você preparou um programa que calcula o Fator de Fricção de Darcy em função do Número de Reynolds.


/*Calculo do fator de friccao de Darcy */



#include < stdio.h > /*diretiva uso biblioteca padrão de entrada e saída*/
#include < math.h > /*diretiva uso biblioteca de funcoes mathematicas */
#include < conio.h > /*diretiva uso biblioteca que permite usar clrscr() */

double diam=0, vel=0, dens=0, visc=0, rugabs=0, rey, f, a, b, c;

void entrada();
void reynolds();
void fator_friccao();

void main(void)
{
      entrada();
      reynolds();
      fator_friccao();
}

void entrada()
{
  clrscr();
  printf("Qual o valor do diametro: ");          scanf("%lf",&diam);
 printf("Qual o valor da velocidade: ");         scanf("%lf",&vel);
  printf("Qual o valor da densidade: ");          scanf("%lf",&dens);
  printf("Qual o valor da viscosidade: ");        scanf("%lf",&visc);
  printf("Qual o valor da rugosidade absoluta: ");scanf("%lf",&rugabs);
}

void reynolds()
{
      rey=diam*vel*dens/visc;
      printf("\n O valor de Reynolds: %lf",rey);
}

void fator_friccao()
{
     if (rey<2100.0)   f = 64.0/rey;
      else
      {
              c = pow(7.0/rey,0.9) + 0.27* rugabs;
               a = pow(2.457*log(1/c),16.0);
               b = pow(37530.0/rey,16.0);
                f = 8.0 *pow(pow(8.0/(rey),12) + pow((a+b),-1.5 ),1.0/12.0);
       }
      printf("\n O valor do fator de friccao: %lf",f);
       getche();
}

USE UMA PARTE deste programa para construir uma tabela na qual teremos na primeira coluna

o Número de Reynolds (variando de 10 a 1000000 , em intervalos de múltiplos de 10 ).
Na coluna seguinte se mostrará o fator de fricção de Darcy, que considerará o efeito da rugosidade absoluta (considere apenas um dos seguintes valores de Ra: 0.01, 0.001, 0.0001).
Use os laços que quiser.



Voltar à HomePage

Ir para o topo da Página

Ir para a Aula 8 questão C