Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BREAK
Te=1.2
BREAK
Te=1
BREAK
Op=1
Qu Valor tiene
op?
SI
-Atr=2*ds*ds*3.1416/4
c1=sb/2
-c2=recubl+ds+db/2
-c3=recubsoi+ds+db/2
-double c[3]={c1,c2,c3}
-cd=hallarMin(c,3)
-Atr=Atr*100
-fy=fy*9.81/100
-fc=fc*9.81/100
-s=s*10
-cd=cd*10
-db=db*10
-raizfc=pow(fc,0.5)
-Ktr=Atr*fy/(10*s*n)
-coef=(cd+Ktr)/db
NO
NO
Tt=1.3
Raizfc>=8.3
SI
Raizfc=8.3
Coef>=2.5
SI
Op=3
BREAK
Op=1
Coef=2.5
Op=2
Op!=1 y op!=2
NO
Op!=1 y op!=2
NO
SI
Qu valor
Tiene op?
Op!=1 y op!=2 y
op!=3
Op=2
NO
Tt=1.0
La Opcion
Ingresada no
es Valida,
Ingrese un
Valor
Correcto
BREAK
Db<=0.75*25.4
Op!=1 y op!=2 y
op!=3
SI
SI
Op1=1
La Opcion
Ingresada no
es Valida,
Ingrese un
Valor
Correcto
Ts=0.8
NO
Ts=1.0
FUNCION PRINCIPAL
SI
La Opcion Ingresada no es
Valida, Ingrese un Valor
Correcto
SI
SI
NO
SI
Op!=1 y op!=2
SI
NO
op1!=1 y op1!=2 y
op1!=3
SI
La Opcion
Ingresada no
es Valida,
Ingrese un
Valor Correcto
op1!=1 y op1!=2
y op1!=3
NO
Qu Valor tiene
op1?
Op1=1
Imprime:
Refuerzo con Recubrimiento epoxico?
1.Si
2.No
La opcin elegida la guarda en la variable op
Op!=1 y op!=2
Op!=1 y op!=2
NO
Op=1
SI
Te=1.2
Op!=1 y op!=2
NO
La Opcion Ingresada no es
Valida, Ingrese un Valor
Correcto
BREAK
Te=1
Op1=3
fy=fy*9.81/100
fc=fc*9.81/100
Ld1=0.24*fy/(pow(fc,0.5))*db/100
Ld2=0.043*fy*db/100
Op=2
NO
Imprime:
1Concreto Liviano
2.Concreto peso Normal
La opcin elegida la guarda
en la variable op
La Opcion Ingresada no es
Valida, Ingrese un Valor
Correcto
Op=2
SI
SI
Solicita Ingresar
los valores de:
Acereq,acecol
Ld=Ld*acereq/acecol
produT=Tt*Ts
Ld<=limit
SI
SI
NO
Op!=1 y op!=2
Ld=limit
La Opcion Ingresada no es
Valida, Ingrese un Valor
Correcto
Op!=1 y op!=2
NO
produT>=1.7
NO
NO
MOSTRAR
RESULTADOS
SI
produT=1.7
coef2=(fy*Te*produT*labmda)/(1.1*coef*raizfc)
Ld=coef2*db/1000
NO
Op!=1 y op!=2
SI
Lambda=1.00
Op=1
SI
Ld1<Ld2
BREAK
Qu valor tiene
op?
NO
Lambda=1.3
Ld=Ld2
SI
NO
Op!=1 y op!=2
SI
NO
BREAK
Op=1
SI
FIN
Lambda=1.3
Ld=Ld1
NO
Imprime:
Elemento con Responsabilidad Simica:
1.Si
2.No
La opcion elegida lo guarda en la
variable op
Lambda=1.0
fy=fy*9.81/100
fc=fc*9.81/100
Ld=((0.24*Te*labmda*fy/pow(fc,0.5)))*db/100
Imprime:
Elemento con Responsabilidad Simica:
1.Si
2.No
La opcion elegida lo guarda en la
variable op
SI
Imprime:
Elemento con Responsabilidad Simica:
1.Si
2.No
La opcion elegida lo guarda en la
variable op
limit=limit1
SI
limit=limit2
NO
limit1<limit2
La Opcion Ingresada no es
Valida, Ingrese un Valor
Correcto
SI
SI
Op!=1 y op!=2
La Opcion Ingresada no es
Valida, Ingrese un Valor
Correcto
NO
Imprime:
Ganchos con Estribos?
1.Si
2.No
La opcin elegida la guarda en la variable op
NO
Op=2
Op!=1 y op!=2
Op=1
NO
NO
Op=2
SI
Solicita Ingresar
los valores de:
Acereq,acecol
La Opcion Ingresada no es
Valida, Ingrese un Valor
Correcto
SI
Op!=1 y op!=2
NO
Op!=1 y op!=2
SI
int i
double min=vals[0]
i=1
min>vals[i]
SI
min=vals[i]
.i=i+1
i<numels
return min
Ld=Ld*acereq/acecol
Solicita Ingresar el
Valor de
Separacin de
estribos: se
se<=3*db Y db<=3.49
SI
Ld=Ld*0.8
BREAK
NO
NO
Qu Valor tiene
op?
Solicita
-Recubrimiento
lateral(Normal al plano del
gancho)(recubl)
-Recubrimiento en la
extensin de la barra mas
mas all del gancho(recubex)
Ld=0.3
db<=3.49 Y recubl>=6.5 Y recubex>=5
SI
Ld=Ld*0.7
Ld=0.2
SI
Ld=Ld*acereq/acecol
SI
Ld<0.3
BREAK
No
NO
FIN
SI
Solicita Ingresar
los valores de:
Acereq,acecol
NO
Op=2
NO
Op!=1 y op!=2
NO
limit1=8*db/100
limit2=0.15
Op!=1 y op!=2
SI
Imprimir
resultados
BREAK
Ld<0.2
No
No
FIN
Imprimir
resultados
BREAK
FIN