Vous êtes sur la page 1sur 1

A Muestra: Valor

Muestra Cambio de Otro Ingresado


Que Opcin
Ensanchamiento Seccin, y da 2 Incorrecto....!
Elije?
Opciones.
Datos=(double**)calloc(n,sizeof(double*));
I Solicita los valores de
Solicita ingresar los f=new double[n]; Solicita los Muestra Cambio de
Datos[i]=(double*)calloc(3,sizeof(double)); D,L,E, para la Tubera i, y Hfe=0.0826*pow(Q,2)/pow(Datos[0][0],4); Que Opcin
CASO I.(Incognita Hf) Valores de v,Q,n(# de Re=new double[n]; i=0 i<n SI i=o i<n SI i=i+1 Valores de i=o i<n-1 SI Seccin, y da 2
i=i+1 los guarda en el Array Hfs=0.0826*pow(Q,2)/pow(Datos[n-1][0],4); Elije?
Tuberias) Hfg=new double[n]; Ks y Ke Opciones.
Datos. Hfl[i]=pow((pow(Datos[i+1][0],2)/pow(Datos[i][0],2))-
Hfl=new double[n-1]; Brusco i=i+1 A
int op,op1,op2,op3; 1,2)*0.0826*pow(Q,2)/pow(Datos[i+1][0],4);
NO NO
int n,i,j;
NO
double v,Q;
double **Datos=NULL;
double **Plocal=NULL; i=0
Muestra Encabezado de Qu Opcin se
INICIO double *f=NULL;
inicio y da 4 Opciones. Elije?
double *Re=NULL;
double *Hfg=NULL; Solicita el Hfl[i]=K*pow((pow(Datos[i+1][0],2)/pow(Datos[i][0],2))-
double *Hfl=NULL; Gradual i=i+1 A
Valor de K 1,2)*0.0826*pow(Q,2)/pow(Datos[i+1][0],4);
double Ke,Ks,K,Hfe,Hfs,Hfgt,Hflt,Hf,ff,L,E,D,Ree; Hfgt=Hfgt+Hfg[i];
double S; Hfgt=0;
Hflt=Hflt+Hfl[i]; SI i<n i=0 NO i<n
Hflt=0;
i=i+1

SI
NO
Re[i]=(4*Q)/(3.14159*Datos[i][0]*v);
Muestra: Valor
Hf=Hfgt+Hflt+Hfe+Hfs f[i]=FRICCION(Datos[i][0],Q,Datos[i][2],v); Muestra Cambio de
Que Opcin Otro Ingresado
; Hfg[i]=0.0826*f[i]*Datos[i][1]*pow(Q,2)/(pow(Datos[i][0],5)); Contraccin Seccin, y da 2
Elije? Incorrecto....!
i=i+1 Opciones.

IMPRIME
RESULTADO
S Solicita el
Brusco Hfl[i]=K*0.0826*pow(Q,2)/pow(Datos[i+1][0],4); i=i+1 A
Valor de K

Ir a Inicio
Muestra Qu opcin
Opciones Elije? Saliendo del
Salir FIN
Programa !
Gradual Hfl[i]=0; i=i+1 A
Otro

Datos=(double**)calloc(n,sizeof(double*)); Solicita los valores de


Solicita ingresar los Datos[i]=(double*)calloc(3,sizeof(double)); Solicita los Muestra: Valor
Plocal=(double**)calloc(n,sizeof(double*)); D,L,E, para la Tubera i, y
CASO II.(Incognita Q) Valores de v,Hf,n(# de i=0 i<n SI Plocal[i]=(double*)calloc(2,sizeof(double)); i=o i<n SI i=i+1 Valores de Otro Ingresado
f=new double[n]; los guarda en el Array
Tuberias) i=i+1 Ks y Ke Incorrecto....!
Re=new double[n]; Datos.

NO
NO

B Muestra: Valor
Muestra Cambio de Otro Ingresado
Que Opcin
Contraccion Seccin, y da 2 Incorrecto....!
Elije?
Opciones.

Muestra Cambio de
Que Opcin
i=o i<n-1 SI Seccin, y da 2
Elije?
Opciones.
Plocal[i][0]=0;
Gradual i=i+1 B
Plocal[i][1]=2;
NO

C i=0

S=S+0.0826*f[i]*Datos[i][1]/ S=0 Solicita el Plocal[i][0]=K;


Brusco i=i+1 B
pow(Datos[i][0],5); SI i<n i=0 S=S+Ke*0.0826/pow(Datos[0][0],4); SI J<10 J=0 NO i<n Valor de K Plocal[i][1]=2;
i=i+1 S=S+Ks*0.0826/pow(Datos[n-1][0],4);

NO SI

i=0 f[i]=0.02;
i=i+1
Muestra: Valor
Muestra Cambio de Otro Ingresado
Que Opcin
Ensanchamiento Seccin, y da 2 Incorrecto....!
Elije?
Re[i]=(4*Q)/(3.14159*Datos[i][0]*v); Opciones.
f[i]=FRICCION(Datos[i][0],Q,Datos[i][2],v)
SI i<n i=0 Q=pow(Hf/S,0.5); NO i<n-1
;
i=i+1
Solicita el Plocal[i][0]=K;
NO SI Gradual i=i+1 B
Valor de K Plocal[i][1]=1;

S=S+Plocal[i][0]*pow((pow(Datos[i+1][0],2)/
J=j+1 NO
(int)Plocal[i][1]=1 SI pow(Datos[i][0],2))-1,2)*0.0826/
pow(Datos[i+1][0],4);

C NO i=i+1 Plocal[i][0]=1;
Brusco i=i+1 B
Plocal[i][1]=1;

(int)Plocal[i][1]=2 SI S=S+Plocal[i][0]*0.0826/pow(Datos[i+1][0],4);

Muestra: Valor
NO Otro Ingresado
Incorrecto....!

S=S+0.0826*f[i]*Datos[i][1]/ S=0
pow(Datos[i][0],5); SI i<n i=0 S=S+Ke*0.0826/pow(Datos[0][0],4);
i=i+1 S=S+Ks*0.0826/pow(Datos[n-1][0],4);

NO

Re[i]=(4*Q)/(3.14159*Datos[i][0]*v);
f[i]=FRICCION(Datos[i][0],Q,Datos[i][2],v)
SI i<n i=0 Q=pow(Hf/S,0.5); NO i<n-1
;
i=i+1

SI

S=S+Plocal[i][0]*pow((pow(Datos[i+1][0],2)/
(int)Plocal[i][1]=1 SI pow(Datos[i][0],2))-1,2)*0.0826/
pow(Datos[i+1][0],4);

NO
NO i=i+1

(int)Plocal[i][1]=2 SI S=S+Plocal[i][0]*0.0826/pow(Datos[i+1][0],4);

IMPRIME NO
RESULTADO
S

Ir a Inicio
Muestra Qu opcin
Opciones Elije? Saliendo del
Salir FIN
Programa !

Otro

SISTEMA DE TUBERIAS EN SERIE


D=pow(0.0826*ff*Q*Q/S,0.2);
Solicita ingresar los S=Hf/L; Ree=4*Q/(3.14159*D*v);
CASO III.(Incognita D) i=0 i<n SI
Valores de v,Hf,Q,L,E ff=0.02; ff=FRICCION(D,Q,E,v);
i=i+1

NO

D=pow(0.0826*ff*Q*Q/S,0.2);
Ree=4*Q/(3.14159*D*v);
SALIR FIN

Muestra: Valor IMPRIME


OTRO Ingresado I RESULTADO
Incorrecto....! S

Ir a Inicio
Muestra Qu opcin
Opciones Elije? Saliendo del
Salir FIN
Programa !

Otro

Vous aimerez peut-être aussi