Vous êtes sur la page 1sur 10

"DISE�O POR CORTANTE EN VIGAS"


{
{ "fc" "Kg/cm2" }
{ "fy" "Kg/cm2" }
{ "b" "cm" }
{ "Vu" "Tn" }
{ "L" "m" }
{ "d" "cm" }
}
2
{ }
{ }
INFORM
IF
THEN
ELSE
END
{'fc''fy''b''Vu''L''d'}STO
"diametro del estribo"
{
{ "De" "numero" }
}
1
{ }
{ }
INFORM
IF
THEN
ELSE
END
{'De'} STO
@Hallamos la cortante ultima de dise�o
"Hallamos la cortante �ltima de dise�o a una distancia 'd' de la columna "
SCROLL
"Vu1 = Vu*(L-(d/100))/L" MSGBOX
"Vu1=" Vu "*(" L "-("d"/100))/"L �STR + + + + + + + MSGBOX
'Vu*(L-(d/100))/L' 2 RND EVAL 'Vu1' STO
"Vu1(Tn)=" 'Vu1' EVAL + 1 �GROB
SCROLL

@Hallamos la cortante nominal (Vn)


"Hallamos la cortante nominal (Vn)"
SCROLL
"Vn1 = Vu1/0.85" MSGBOX
"Vn1 =" Vu1"/0.85" �STR + + MSGBOX
'Vu1/0.85' 2 RND EVAL 'Vn1' STO
"Vn1(Tn)=" 'Vn1' EVAL + 1 �GROB
SCROLL
@Capacidad de resistencia al corte del concreto simple
"Capacidad de resistencia al corte del concreto simple"
SCROLL
"Vc = 0.53*b*d*(fc^(0.5))" MSGBOX
"Vc = 0.53*"b"*"d"*("fc"^(0.5))/(10^3)" �STR + + + + + + MSGBOX
'0.53*b*d*(fc^(0.5))/(10^3)' 2 RND EVAL 'Vc' STO
"Vc(Tn)=" 'Vc' EVAL + 1 �GROB
SCROLL
@Capacidad de resistencia al corte del acero
"Capacidad de resistencia al corte del acero"
SCROLL
"Vs = Vn1-Vc" MSGBOX
"Vs = "Vn1"-"Vc �STR + + + MSGBOX
'Vn1-Vc' 2 RND EVAL 'Vs' STO
"Vs(Tn)=" 'Vs' EVAL + 1 �GROB
SCROLL

@CONDICION 4
'2.12*b*d*(fc^(0.5))/(10^3)' 2 RND EVAL 'VCS4' STO
"Condicion4 � Vs > 4Vc"
SCROLL
Vs">"VCS4 �STR + + MSGBOX
"4Vc=" 'VCS4' EVAL + 1 �GROB
SCROLL
IF 'Vs' EVAL 'VCS4' EVAL <
THEN
'1.06*b*d*(fc^(0.5))/(10^3)' 2 RND EVAL 'VCS3B' STO
IF 'Vs' EVAL 'VCS3B' EVAL >
THEN
@Condicion 3b
"Condicion3b � 2Vc < Vs < 4Vc"
SCROLL
"2Vc=" 'VCS3B' EVAL + 1 �GROB
VCS3B"<"Vs"<"VCS4 �STR + + + + MSGBOX
SCROLL
@SEPARACION 1
"Separacion 1"
SCROLL
'(3.1415*(De*2.54/8)^2)/4' 2 RND EVAL {'As'} STO
"s = 2*As*fy*d/(Vs))"MSGBOX
"s = 2*"As"*"fy"*"d"/("Vs"*(10^3))" �STR + + + + + + + + MSGBOX
'2*As*fy*d/(Vs*(10^3))'3 RND EVAL {'S'} STO
"S=" 'S' EVAL + 1 �GROB
SCROLL
"S � S<=30cm, S <= d/4 "
SCROLL
'30' EVAL 'Sa' STO
IF 'S' EVAL 'Sa' EVAL >
THEN
'Sa' EVAL 'S1' STO
ELSE
'S' EVAL 'S1' STO
END
'd/4' EVAL 'Sp' STO
IF 'S' EVAL 'Sp' EVAL >
THEN
'Sp' EVAL 'S1' STO
ELSE
'S' EVAL 'S1' STO
END
"S1=" 'S1' EVAL + 1 �GROB
SCROLL
@ELIMINAMOS LA CONDICION 3B
"Eliminamos la condicion 3B "
SCROLL
"Vs = 1.06*"b"*"d"*("fc"^(0.5)))/(10^3)" �STR + + + + + + MSGBOX
'1.06*b*d*(fc^(0.5))/(10^3)' 2 RND EVAL {'VS3B'} STO
"VS3B= " 'VS3B' EVAL + 1 �GROB
SCROLL
"HALLAMOS LA CORTANTE NOMINAL 2"
SCROLL
"Vn2 = VS3+Vc" MSGBOX
"Vn2= "VS3B"+"Vc �STR + + + MSGBOX
'1.06*b*d*(fc^(0.5))/(10^3)+Vc' 2 RND EVAL {'Vn2'} STO
"Vn2(Tn)=" 'Vn2' EVAL + 1 �GROB
SCROLL
@Hallamos la cortante ultima2 (Vu2)
"Hallamos la cortante ultima2 (Vu2)"
SCROLL
"Vu2 = Vn2*0.85" MSGBOX
"Vu2 = "Vn2"*0.85" �STR + + MSGBOX
'Vn2*0.85' 2 RND EVAL {'Vu2'} STO
"Vu2(Tn)=" 'Vu2' EVAL + 1 �GROB
SCROLL
@Hallamos la distancia de la distribucion de estribos
"Hallamos la distancia de la distribucion de estribos"
SCROLL
"x1 = L-(Vu2*L/Vu)" MSGBOX
"x1 = " L"-("Vu2"*"L"/"Vu")" �STR + + + + + + + + MSGBOX
'L-(Vu2*L/Vu)'2 RND EVAL {'x1'} STO
"x1(m)=" 'x1' EVAL + 1 �GROB
SCROLL
@Hallamos el numero de estribos a distribuir en esta distancia
"Hallamos el numero de estribos a distribuir en esta distancia"
SCROLL
"NE1 = (x1-0.05)/(S1/100)" MSGBOX
"NE1 = ("x1"-0.05)/("S1"/100)"�STR + + + + MSGBOX
'(x1-0.05)/(S1/100)' 2 RND EVAL {'NE1'} STO
"NE1=" 'NE1' EVAL + 1 �GROB
SCROLL

@Condicion 3a Vc<Vs<2VC
"Condicion 3a � Vs <= 2Vc"
SCROLL
Vs"<="VS3B �STR + + MSGBOX
'1.06*b*d*(fc^(0.5))/(10^3)' 2 RND EVAL {'Vs'} STO
"Vs = " 'Vs' EVAL +1 �GROB
SCROLL
@SEPARACION 2
'(3.1415*(De*2.54/8)^2)/4' 2 RND EVAL {'As'} STO
"Separacion 2"
SCROLL
"s2 = 2*As*fy*d/Vs" MSGBOX
"s = 2*"As"*"fy"*"d"/("Vs"*(10^3))" �STR + + + + + + + + MSGBOX
'2*As*fy*d/(Vs*(10^3))'3 RND EVAL {'S2'} STO
"S2=" 'S2' EVAL + 1 �GROB
SCROLL
"S � S<=30cm, S <= d/2 "
SCROLL
'30' EVAL 'Sa' STO
IF {'S2'} EVAL 'Sa' EVAL >
THEN
'Sa' EVAL {'S2'} STO
ELSE
'S2' EVAL {'S2'} STO
END
'd/2' EVAL 'Sp' STO
IF {'S2'} EVAL 'Sp' EVAL >
THEN
'Sp' EVAL 'S2' STO
ELSE
'S2' EVAL {'S2'} STO
END
"S2=" 'S2' EVAL + 1 �GROB
SCROLL
@ELIMINAMOS LA CONDICION 3A
"Eliminamos la condicion 3A, esta condicion se elimina cuando Vn = Vc"
SCROLL
"Vc = 0.53*b*d*(fc^(0.5))" MSGBOX
"Vc = 0.53*"b"*"d"*("fc"^(0.5)/(10^3)" �STR + + + + + + MSGBOX
'0.53*b*d*(fc^(0.5))/(10^3)' 2 RND EVAL {'Vn3'} STO
"Vn3(Tn)=" 'Vn3' EVAL + 1 �GROB
SCROLL
@Hallamos la cortante ultima3 (Vu3)
"Hallamos la cortante ultima 3"
SCROLL
"Vn3*0.85" MSGBOX
"Vu3 = "Vn3"*0.85" �STR + + MSGBOX
'Vn3*0.85' 2 RND EVAL {'Vu3'} STO
"Vu3(Tn)=" 'Vu3' EVAL + 1 �GROB
SCROLL
@Hallamos la distancia de la distribucion de estribos
"Hallamos la distancia de la distribucion de estribos"
SCROLL
"x2 = L-(Vu3*L/Vu)-x1" MSGBOX
"x2 = "L"-("Vu3"*"L"/"Vu")-"x1 �STR + + + + + + + + + MSGBOX
'L-(Vu3*L/Vu)-x1'2 RND EVAL {'x2'} STO
"x2(m)=" 'x2' EVAL + 1 �GROB
SCROLL
@Hallamos el numero de estribos a distribuir en esta distancia
"Hallamos el numero de estribos a distribuir en esta distancia"
SCROLL
"NE2 = (x2)/(S2/100)" MSGBOX
"NE2 = ("x2")/("S2"/100)" �STR + + + + MSGBOX
'(x2)/(S2/100)' 2 RND EVAL {'NE2'} STO
"NE2=" 'NE2' EVAL + 1 �GROB
SCROLL
@Condicion 2
"Condicion 3a � Vc/2 < Vs < Vc"
SCROLL
'0.53*b*d*(fc^(0.5))/(10^3)/2' 2 RND EVAL {'VCC'} STO
"VC/2(Tn)=" 'VCC' EVAL + 1 �GROB
SCROLL
VCC "< Vn <" Vc �STR + + MSGBOX
@SEPARACION 3
'(3.1415*(De*2.54/8)^2)/4' 2 RND EVAL {'As'} STO
"Separacion 3"
SCROLL
"s3 = 2*As*fy/(b*3.5)"MSGBOX
"s = 2*"As"*"fy"/("b"*(3.5))" �STR + + + + + + MSGBOX
'2*As*fy/(b*(3.5))'3 RND EVAL {'S3'} STO
"S3=" 'S3' EVAL + 1 �GROB
SCROLL
"S � S<=30cm, S <= d/2 "
SCROLL
'60' EVAL 'Sa3' STO
IF 'S3' EVAL 'Sa3' EVAL >
THEN
'Sa3' EVAL 'S3' STO
'd/2' EVAL 'Sp3' STO
IF 'S3' EVAL 'Sp3' EVAL >
THEN
'Sp3' EVAL 'S3' STO
ELSE
'S3' EVAL 'S3' STO
END
ELSE
'S3' EVAL 'S3' STO
'd/2' EVAL 'Sp3' STO
IF 'S3' EVAL 'Sp3' EVAL >
THEN
'Sp3' EVAL 'S3' STO
ELSE
'S3' EVAL 'S3' STO
END
END

"S3=" 'S3' EVAL + 1 �GROB


SCROLL
@hallamos al cortante nominal vc
"Eliminamos la condicion 2, esta condicion se elimina cuando Vn = Vc/2"
SCROLL
"0.53*b*d*(fc^(0.5))/2" MSGBOX
"Vn4 = 0.53*"b"*"d"*("fc"^(0.5))/(10^3)/2" �STR + + + + + + MSGBOX
'0.53*b*d*(fc^(0.5))/(10^3)/2' 2 RND EVAL {'Vn4'} STO
"Vn4(Tn)=" 'Vn4' EVAL + 1 �GROB
SCROLL
@Hallamos la cortante ultima2 (Vu4)
"Hallamos la cortante ultima 4"
SCROLL
"Vn4*0.85" MSGBOX
"Vu4 = "Vn4"*0.85" �STR + + MSGBOX
'Vn4*0.85' 2 RND EVAL {'Vu4'} STO
"Vu4(Tn)=" 'Vu4' EVAL + 1 �GROB
SCROLL
@Hallamos la distancia de la distribucion de estribos
"Hallamos la distancia de la distribucion de estribos"
SCROLL
"x3 = L-(Vu4*L/Vu)-x1-X2" MSGBOX
"x3 = "L"-("Vu3"*"L"/"Vu")-"x1"-"x2 �STR + + + + + + + + + + + MSGBOX
'L-(Vu4*L/Vu)-x1-x2'2 RND EVAL {'x3'} STO
"x3(m)=" 'x3' EVAL + 1 �GROB
SCROLL
@Hallamos el numero de estribos a distribuir en esta distancia
"Hallamos el numero de estribos a distribuir en esta distancia"
SCROLL
"NE3 = (x3)/(S3/100)" MSGBOX
"NE3 = ("x3")/("S3"/100)" �STR + + + + MSGBOX
'(x3)/(S3/100)' 2 RND EVAL {'NE3'} STO
"NE3=" 'NE3' EVAL + 1 �GROB
SCROLL
@Condici�n 1
@Hallamos la distancia de la distribucion de estribos
"Condicion 1 � Vn<= Vc/2"
SCROLL
"Hallamos la distancia de la distribucion de estribos"
SCROLL
"X4 = L-x1-x2-x3" MSGBOX
"x4 = " L "-"x1"-"x2"-"x3 �STR + + + + + + + MSGBOX
'L-x1-x2-x3' 2 RND EVAL {'x4'} STO
"x4(m)=" 'x4' EVAL + 1 �GROB
SCROLL
@Hallamos el numero de estribos a distribuir en esta distancia
"Hallamos el numero de estribos a distribuir en esta distancia"
SCROLL
"NE4 = (x4)/(0.60))" MSGBOX
"NE4 = ("x4")/(0.60)" �STR + + MSGBOX
'(x4)/(0.60)' 2 RND EVAL {'NE4'} STO
"NE4=" 'NE4' EVAL + 1 �GROB
SCROLL
ELSE
@Condicion 3a Vc<Vs<2VC
"Condicion 3a � Vs <= 2Vc"
SCROLL
Vs"<="VS3B �STR + + MSGBOX
'0.53*b*d*(fc^(0.5))/(10^3)' 2 RND EVAL 'VCS3A' STO
IF 'Vs' EVAL 'VCS3A' EVAL >
THEN
@SEPARACION 1
'(3.1415*(De*2.54/8)^2)/4' 2 RND EVAL {'As'} STO
"Separacion 1"
SCROLL
"S1 = 2*As*fy*d/Vs"MSGBOX
"s = 2*"As"*"fy"*"d"/("Vs"*(10^3))" �STR + + + + + + + + MSGBOX
'2*As*fy*d/(Vs*(10^3))'3 RND EVAL {'S1'} STO
"S1=" 'S1' EVAL + 1 �GROB
SCROLL

"S1 � S<=30cm, S <= d/2 "


SCROLL
'30' EVAL 'Sa' STO
IF 'S1' EVAL 'Sa' EVAL >
THEN
'Sa' EVAL 'S1' STO
ELSE
'S1' EVAL 'S1' STO
END
'd/2' EVAL 'Sp' STO
IF 'S1' EVAL 'Sp' EVAL >
THEN
'Sp' EVAL 'S1' STO
ELSE
'S1' EVAL 'S1' STO
END
"S1=" 'S1' EVAL + 1 �GROB
SCROLL
@ELIMINAMOS LA CONDICION 3A
"Eliminamos la condicion 3A, esta condicion se elimina cuando Vn = Vc"
SCROLL
"Vc = 0.53*b*d*(fc^(0.5))" MSGBOX
"Vc = 0.53*"b"*"d"*("fc"^(0.5))/(10^3)" �STR + + + + + + MSGBOX
'0.53*b*d*(fc^(0.5))/(10^3)' 2 RND EVAL {'Vn3'} STO
"Vn3(Tn)=" 'Vn3' EVAL + 1 �GROB
SCROLL
@Hallamos la cortante ultima3 (Vu3)
"Hallamos la cortante ultima 3"
SCROLL
"Vn3*0.85" MSGBOX
"Vu3 = "Vn3"*0.85" �STR + + MSGBOX
'Vn3*0.85' 2 RND EVAL {'Vu3'} STO
"Vu3(Tn)=" 'Vu3' EVAL + 1 �GROB
SCROLL
@Hallamos la distancia de la distribucion de estribos
"Hallamos la distancia de la distribucion de estribos"
SCROLL
"x1 = L-(Vu3*L/Vu)" MSGBOX
"x1 = " L"-("Vu3"*"L"/"Vu")" �STR + + + + + + + + MSGBOX
'L-(Vu3*L/Vu)'2 RND EVAL {'x1'} STO
"x1(m)=" 'x1' EVAL + 1 �GROB
SCROLL
@Hallamos el numero de estribos a distribuir en esta distancia
"Hallamos el numero de estribos a distribuir en esta distancia"
SCROLL
"NE2 = (x1-0.05)/(S1/100)" MSGBOX
"NE1 = ("x1"-0.05)/("S1"/100)"�STR + + + + MSGBOX
'(x1-0.05)/(S1/100)' 2 RND EVAL {'NE1'} STO
"NE1=" 'NE1' EVAL + 1 �GROB
SCROLL
@Condicion 2
"Condicion 3a � Vc/2 < Vs < Vc"
SCROLL
'0.53*b*d*(fc^(0.5))/(10^3)/2' 2 RND EVAL {'VCC'} STO
"VC/2(Tn)=" 'VCC' EVAL + 1 �GROB
SCROLL
VCC" <=Vn<= "Vc �STR + + MSGBOX
@SEPARACION 2
'(3.1415*(De*2.54/8)^2)/4' 2 RND EVAL {'As'} STO
"Separacion 2"
SCROLL
"S2 = 2*As*fy/(b*3.5)"MSGBOX
"s = 2*"As"*"fy"/("b"*(3.5))" �STR + + + + + + MSGBOX
'2*As*fy/(b*(3.5))'3 RND EVAL {'S2'} STO
"S2=" 'S2' EVAL + 1 �GROB
SCROLL
"S � S<=30cm, S <= d/2 "
SCROLL
'60' EVAL 'Sa2' STO

IF 'S2' EVAL 'Sa2' EVAL >


THEN
'Sa2' EVAL 'S2' STO
'd/2' EVAL 'Sp2' STO
IF 'S2' EVAL 'Sp2' EVAL >
THEN
'Sp2' EVAL 'S2' STO
ELSE
'S2' EVAL 'S2' STO
END
ELSE
'S2' EVAL 'S2' STO
'd/2' EVAL 'Sp2' STO
IF 'S2' EVAL 'Sp2' EVAL >
THEN
'Sp2' EVAL 'S2' STO
ELSE
'S2' EVAL 'S2' STO
END
END
"S2=" 'S2' EVAL + 1 �GROB
SCROLL
@hallamos al cortante nominal vc
"Eliminamos la condicion 2, esta condicion se elimina cuando Vn = Vc/2"
SCROLL
"0.53*b*d*(fc^(0.5))/2" MSGBOX
"Vn4 = 0.53*"b"*"d"*("fc"^(0.5))/(10^3)/2" �STR + + + + + + MSGBOX
'0.53*b*d*(fc^(0.5))/(10^3)/2' 2 RND EVAL {'Vn4'} STO
"Vn4(Tn)=" 'Vn4' EVAL + 1 �GROB
SCROLL
@Hallamos la cortante ultima4 (Vu4)
"Hallamos la cortante ultima 4"
SCROLL
"Vn4*0.85" MSGBOX
"Vu4 = "Vn4"*0.85" �STR + + MSGBOX
'Vn4*0.85' 2 RND EVAL {'Vu4'} STO
"Vu4(Tn)=" 'Vu4' EVAL + 1 �GROB
SCROLL
@Hallamos la distancia de la distribucion de estribos
"Hallamos la distancia de la distribucion de estribos"
SCROLL
"x2 = L-(Vu4*L/Vu)-x1" MSGBOX
"x2 = "L"-("Vu4"*"L"/"Vu")-"x1 �STR + + + + + + + + + MSGBOX
'L-(Vu4*L/Vu)-x1'2 RND EVAL {'x2'} STO
"x2(m)=" 'x2' EVAL + 1 �GROB
SCROLL
@Hallamos el numero de estribos a distribuir en esta distancia
"Hallamos el numero de estribos a distribuir en esta distancia"
SCROLL
"NE2 = (x2)/(S2/100)" MSGBOX
"NE2 = ("x2")/("S2"/100)" �STR + + + + MSGBOX
'(x2)/(S2/100)' 2 RND EVAL {'NE2'} STO
"NE2=" 'NE2' EVAL + 1 �GROB
SCROLL

@Condici�n 1
@Hallamos la distancia de la distribucion de estribos
"Condicion 1 � Vn<= Vc/2"
SCROLL
@Hallamos la distancia de la distribucion de estribos
"Hallamos la distancia de la distribucion de estribos"
SCROLL
"X4 = L-x1-x2" MSGBOX
"x4 = " L "-"x1"-"x2 �STR + + + + + MSGBOX
'L-x1-x2' 2 RND EVAL {'x3'} STO
"x3(m)=" 'x3' EVAL + 1 �GROB
@Hallamos el numero de estribos a distribuir en esta distancia
"Hallamos la distribucion de estribos"
SCROLL
"NE3 = (x3)/(0.60)" MSGBOX
"NE3 = ("x3")/(0.60)" �STR + + MSGBOX
'(x3)/(0.60)' 2 RND EVAL {'NE3'} STO
"NE3=" 'NE3' EVAL + 1 �GROB
SCROLL
ELSE
@Condicion 2
"Condicion 3a � Vc/2 < Vs < Vc"
SCROLL
'0.53*b*d*(fc^(0.5))/(10^3)/2' 2 RND EVAL {'Vn4'} STO
"Vn4(Tn)=" 'Vn4' EVAL + 1 �GROB
Vn4" <=Vn<= "Vc �STR + + MSGBOX
IF 'Vn1' EVAL 'Vn4' EVAL >
THEN
@SEPARACION 1
'(3.1415*(De*2.54/8)^2)/4' 2 RND EVAL {'As'} STO
"Separacion 1"
SCROLL
"s = 2*As*fy/(b*3.5)"MSGBOX
"s = 2*"As"*"fy"/("b"*(3.5))" �STR + + + + + + MSGBOX
'2*As*fy/(b*(3.5))'3 RND EVAL {'S1'} STO
"S1=" 'S1' EVAL + 1 �GROB
SCROLL

"S � S<=30cm, S <= d/2 "


SCROLL
'60' EVAL 'Sa1' STO
IF 'S1' EVAL 'Sa1' EVAL >
THEN
'Sa1' EVAL 'S1' STO
'd/2' EVAL 'Sp1' STO
IF 'S1' EVAL 'Sp1' EVAL >
THEN
'Sp1' EVAL 'S1' STO
ELSE
'S1' EVAL 'S1' STO
END
ELSE
'S1' EVAL 'S1' STO
'd/2' EVAL 'Sp1' STO
IF 'S1' EVAL 'Sp1' EVAL >
THEN
'Sp1' EVAL 'S1' STO
ELSE
'S1' EVAL 'S1' STO
END
END
"S1=" 'S1' EVAL + 1 �GROB
SCROLL
@hallamos al cortante nominal vc
"Eliminamos la condicion 2, esta condicion se elimina cuando Vn = Vc/2"
SCROLL
"0.53*b*d*(fc^(0.5))/2" MSGBOX
"Vn4 = 0.53*"b"*"d"*("fc"^(0.5))/(10^3)/2" �STR + + + + + + MSGBOX
'0.53*b*d*(fc^(0.5))/(10^3)/2' 2 RND EVAL {'Vn4'} STO
"Vn4(Tn)=" 'Vn4' EVAL + 1 �GROB
SCROLL
@Hallamos la cortante ultima2 (Vu3)
"Hallamos la cortante ultima 4"
SCROLL
"Vn4*0.85" MSGBOX
"Vu4 = "Vn4"*0.85" �STR + + MSGBOX
'Vn4*0.85' 2 RND EVAL {'Vu4'} STO
"Vu4(Tn)=" 'Vu4' EVAL + 1 �GROB
SCROLL
@Hallamos la distancia de la distribucion de estribos
"Hallamos la distancia de la distribucion de estribos"
SCROLL
"x1 = L-(Vu4*L/Vu)" MSGBOX
"x1 = "L"-("Vu4"*"L"/"Vu")" �STR + + + + + + + + MSGBOX
'L-(Vu4*L/Vu)'2 RND EVAL {'x1'} STO
"x1(m)=" 'x1' EVAL + 1 �GROB
SCROLL
@Hallamos el numero de estribos a distribuir en esta distancia
"Hallamos el numero de estribos a distribuir en esta distancia"
SCROLL
"NE1 = (x1-0.05)/(S1/100)" MSGBOX
"NE1 = ("x1"-0.05)/("S1"/100)"�STR + + + + MSGBOX
'(x1-0.05)/(S1/100)' 2 RND EVAL {'NE1'} STO
"NE1=" 'NE1' EVAL + 1 �GROB
SCROLL

@Condici�n 1
"Condicion 1 � Vn<= Vc/2"
SCROLL
"Hallamos la distancia de la distribucion de estribos"
SCROLL
@Hallamos la distancia de la distribucion de estribos
"X2 = L-x1" MSGBOX
"x2 = " L "-" x1 �STR + + + MSGBOX
'L-x1' 2 RND EVAL {'x2'} STO
@Hallamos el numero de estribos a distribuir en esta distancia
"Hallamos el numero de estribos a distribuir en esta distancia"
SCROLL
"NE2 = (x2)/(0.60))" MSGBOX
"NE2 = ("x2")/(0.60)"�STR + + MSGBOX
'(x2)/(0.60)' 2 RND EVAL {'NE2'} STO
"NE2=" 'NE2' EVAL + 1 �GROB
ELSE

@Condici�n 1
"Condicion 1 � Vn<= Vc/2"
SCROLL
"Hallamos la distancia de la distribucion de estribos"
SCROLL
@Hallamos la distancia de la distribucion de estribos
"X2 = L" MSGBOX
'L' 2 RND EVAL {'x1'} STO
@Hallamos el numero de estribos a distribuir en esta distancia
"Hallamos el numero de estribos a distribuir en esta distancia"
SCROLL
"NE1 = (x1)/(0.60))" MSGBOX
"NE1 = ("x1")/(0.60)"�STR + + MSGBOX
'(x1)/(0.60)' 2 RND EVAL {'NE1'} STO
"NE1=" 'NE1' EVAL + 1 �GROB
END
END
END
ELSE
"Redise�ar la viga"
SCROLL
END

Vous aimerez peut-être aussi