Documentos de Académico
Documentos de Profesional
Documentos de Cultura
4 3.60 0. 153.45
4 1.50 0. 15 1.05
4 6.00 0.1 5 5.700 .1 5
N8 3
.4 1.50
4 4.00
4 1.50 0.151.05
4 3 .60
4 6.00 0.155.85
N9
4 9 .00 2
V-l
4 6.00 4 0 .155.700.15
3 .80 29 ESf RI BOS 0.14·0.14
V-3
3
.80 40
1.00 30
1.40 56
4
1.50 75
2.00 2
2.75 7
3 .20 1
3 .60 4
3.75 10
3.95 6
4.00 30
4 .50 3
5.60 8
6.00 23
9.00 6
5
6.00 3
7
6.00 3
3 140.40 79.
4 584.85 585.
5 18.00 28.
7 18.00 55.
CORTE DE VARILLAS
4 23 6 .00
4 6 9.00
4 3 6.00 4.50 1.50
4 2 6.00 4.00 2.00
4 9 12.00 4.00 4.00 4.00
4 5 9.00 3 .75 3.75 1.50
4 16 6.00 1.50 1.50 1.50 1.50
4 1 12.00 5.60 2 .75 1.50 1.50 .65
55
5 3 6.00
7 3 6.00
4 6.00 44 264.
4 9.00 11 99 .
4 12 .00 19 228 .
5 6.00 3 28.
7 6.00 3 55.
BA RRA PESO
nro. kgf.
3 79.
4 591.
5 28.
7 55.
56
PESO TOTAL DE A C ERO 753.
EL DESPU NT E ES DE .8 %
4 .05 1
4 .15 3
4 .65 1
4 .80 3
4 1.00 1
4 1.60 1
57
ANEXO B. USfADOS D E PROGRAMAS
EI( 1) = 1
GOTO 70
GOTO I.:IJ
40 INPUT "f=cte"; 0$
IF 0 $ = "NO" THEN 50
FOR I = 1 TO N
PRI NT "Lui'; I;
INPUT L(I)
IN PUT "Corgd'; Q(I)
EI (I) = 1
NEXT I
GOTO 60
50 FOR I = 1 TO N
PRINT "Lui'; I;
INPUT l(1)
58
NEXT I
f.I) FOR I = 1 TO N - 1
D(I) =2 • (L(I) / EI(I) + L(I + 1) / EI(I + 1))
C( I) = L(I + 1) / EI(I + 1)
B(I) = -( L(I ) "3· Q (I) / EI (I ) + L(I + 1) "3· Q( I + l)
/ EI(I + 1)) /4
V( 1. 1) = Q (I) .. L( I) /2
V( I,2) = - Q( IJ .. L(IJ / 2
NEXT I
GOTO 120
GOTO 140
S9
"
INPUT "Pcsici(tn"; a
S = L(I)
P = 0" C / 2 / L(I) / Et{ l)
0(1) =2
V( I, 2) = V(I, 2) - Q • C· 0 /2
B( I - 1) = B( I - 1) - P" S .. (L(I) J\ 2 - S J\ 2
B( I) = B(I) - p. o· (L(I ) J\ 2 - 0 J\ 2 - C J\ 2
140 N EXT' J
150N= N -1
FO R I = 2 TON
0 (1) = 0 (1) - C( I - 1) J\ 2 / 0 (1 - 1)
B( I) = B( I) - B(I - 1) • C (I - 1) / O( I - 1)
NEXT' I
M (N ) = B( N) / D(N)
IF N = 1 TH EN 160
FOR I =N - 1 TO 1 ST EP - 1
M( I) = (B( I) - C( I) • M (I + 1)) / 0( 1)
NEXT 1
REMSUBRUTINA ANA LTRA
=
160 FOR I 1 TO N + 1
IF L( I) = 0 THE N 290
=
V (I, 21 V (I, 2) + V(I, 1)
=
IF N C(I) 0 THE N 165
=
Pl (l) 10
P2 (I) = 10
MM( I) =10
P1 (I) = 10
N\M(I) = 10
GOT0 200
=
170 XM(t} V( I. 1) / 0( 1)
MM(I I = 10
GOTD 190
=
180 fv1M( I) M (I- 1) + V(I. 1) J\ 2 / Q( t) / 2
Pl (I) = 10
P2 (I) = 10
GOTO 2 10
Pl (II = 10
60
Q (I))) / Q( I)
IF P2(1) >= OTH EN 210
=
P2( I) 10
210 NEXT I
R(OI = V( 1. 1) + V(O, 2)
R( N+ 11 = -V( N+ 1,2) +V(N +2, 1)
IF N = OTHEN 300
FO R I = 1 TO N
R(I) = V(I + L 1) - V (I , 21
290 NEXT I
300 IN PUT "Distancla entre neNlos"; S
=
FOR I OTO N + 1
R(I) = R(I) ! S
NEXT I
IF N <= 3 TH EN II = N + 1
IF N > 3 THEN II = 4
PRI NT #1. ID$
PRINT #1 ,
PRINT # 1, "l I";
PRINT #1, USING "####### .## "; L(l) ;
FOR I = 2TO II
PRINT # 1, " I"; : PRINT # 1, USING "####### .## "; L{ I);
NEXT I
PRINT # 1," I"
PRI NT # 1, "M- ";
PRINT #1 , USING "###### .##"; -M (O);
FO R I = 1 TO II
PRINT #1. USING "############# .##"; -M (I);
NEXT I
PRI NT #L
PRI NT # L 'V ";
PRINT # 1, USING "###.##";V(O. 2);
FO R I = 1 TO II
PRINT # 1, USING"### .##"; V (I, 1) ;
PRINT #1. USING "# ######.##"; -V (I. 2);
NEXT I
PRINT #l, USING"# ## .## ";V(II+ 1.1)
PRINT#l , "Mm I";
IF fVV\A(l ) = 10 TH EN PRINT # 1." • ".
ELSE PRINT # 1. USING "####### .##"; fv"oN\( 1);
FOR I = 2TO II
PRINT#L " 1";: IF MIV\(I)= lOTHENPRINT# l. " • ";
ELSE PRINT #1, USING "####### .##"; fv"oN\(I);
NEXT I
PRINT # 1, " I"
PRINT #I , "PI ";
=
FOR I 1 TO II
IF Pl (l ) = 10 THEN PRINT #1,". ";
ELSE PRINT #1, USING "## #.# #"; P1(1) ;
IF P2(I) = 10 THEN PRINT #1," "";
ELSE PRINT # 1. USING "####### .##"; P2(II;
61
NEXT I
PRINT # L
PRI NT # L "R ";
PRINT #1 , USING "# #### .##"; R(O) ;
FOR I:;: 1 TO II
PRINT #L USIN G"#### ######### .##"; R(\) ;
NEXT I
PRINT #1.
PRINT #1.
PRINT # 1,
PRINT #1,
PRINT # L
PRINT #L
PRINT # 1,
IF N <:;: 3 TH EN 600
PRINT #1,
FOR I :;: 5 TO N + 1
NEXT I
PRI NT #1,
",.
PRINT #1,'y
FO R I :;: 5 TO N + 1
NEXT I
PRINT #1. USING "###.## ";V(N + 2, 1)
PRINT # 1, "Mm ' '';
IF fv\N\(5) :;: 10 THEN PRINT # 1, " • H;
=
FOR I 6 TO N + 1
• II .
PRINT # 1. "PI
FO R I:;: 5 TO N + 1
NEXT I
PRINT #1,
62
FOR I = 5 TO N + 1
NEXT I
PRINT #L
PRINT # 1,
PRINT #1. .
PRINT # 1.
PRI NT # 1.
PRINT #1.
PRINT #L
ff:1J GOTO 20
63
B2 . USTADO DEL PROGRAMA"ClMIENTO'
PRINT #1
PRINT # 1, "PROGRAMA ELABORADO POR HERNAN DARIO CANO"
PRINT #1,
PRINT # 1,
PRINT # 1.
PRINT "CIM IENTOS DEL PROYECTO';
INPUT PRO$
IN PUT "fc"; Fe: INPUT "fv"; FY
INPUT "Qsuelo"; QS: INPUT "F E; FE
INPUT "Factor de mayoracion de cargo"; FM
IN PUT "dmin"; OM
Q U = QS • FE/ 10
PRINT # 1. "DISENO DE CIMENTOS, PROYECTO "; PRO$
PRINT #1.
PRINT #1, "Qad m. "; QS;: PRINT #1, " ton/my ";
PRINT # 1," fc "; FC;: PRINT #1," gf/cmy';
PRINT # 1." fy "; FY; : PRINT # 1... kgf/cmY'
PRINT # 1,
PRINT # 1, "FACTOR EQUIVALE NTE DE CARGA "; FE;
PRINT # 1. "FACTOR DE MAYORAClON"; FM
PRINT # 1.
",
PRINT #1. " ClMIENTO Ped RE FUERZO I
64
LPE = LP / 1OO
d=d /lOO
PRINT # 1, USI NG "# ### .##"; P; L; L; d; LPE; ref; re f
PRINT # 1.
GOTO 10
50 PRINT "ZAP ATAS M EDIAN ERAS'
INPUT "DISTAN C IA A LA CO LUMNA CENT RA L"; S: S = S .. 100
INPUT "c olumna e xterior. h"; C : IN PUT ''t"ped.''; HPE
IN PUT "c o lumna c e ntral. hped."; LP
60 INPUT "Pe"; PC E
IF PCE = 0 THEN 130
INPUT "Pc"; P
PE = PCE · FM" 10c(): PC = p . FM· 10c()
AE = PE 1 Q U: AC = PC 1 QU
LE = SQR(AE 12)
MV ;:; (LE 1 2 - C 1 2 ) • PE
W= M V I(S - LE+C 1 2)
DA = W I QU
AE = AE + DA : AC =AC - DA
BE = A E 1 LE: L = SQR(AC)
XR = (PE • C 12 + PC • (C 12 + S)) 1 ( PE + PC)
XA = (A E" LE / 2 + AC" (C / 2 + S)) 1 (AE + AC)
d = D.M
70 VUE= Q U · (BE /2 - HPE/2 - d) 1( .85· d )
IF V UE < .85. SQR (F CI THEN 80
d= d + 5
GOTO 70
80 M U = QU * (BE /2 - HPE / 2) /\ 2 / 2
GOSU B 120
REFL = RO .. LE" d
M U = QU· (LE - HPE) /\ 2/ 2
GOSUB 120
REFC = RO • BE" d
LE = LE 1 100
BE = BE 1 100
=
LPE HPE 11 00
d =d / 100
PRI NT # 1, USING "# ### .##"; PC E; LE; BE; d; LPE; REFL; REFC;
BE = BE *l00
X = PE / (QU * BE)
MV = PE" (X - C 12) - Q U · BE · X 1\ 2 .1 2
BH = (MV / (.9 • 50)) /\ (1 / 3)
IF BH < 30 TH EN BH = 30
PRINT 'Viga c uadrado . b m in= "; BH
PRINT "Dlm e nslones dados"
INPUT "b "; b: INPUT "d'; d
M U =MV I b
GOSUB 120
re f = boO doO RO
Vu = PE - QU • BE * (C + d)
b = b l l OO
6S
d::: d/l OO
V u == Vu / 1CXX)
PRINT # 1- USING "####.##"; b; d; ref; VU
PRI NT #L
d=DM
=
90 V P (PC - VV - Q U • ( LP + d ) A 2 ) / (.85 • 4 • (LP + d ) • d)
IF VP < 1.06· SQR(FC) THEN 100
d =d+5
GOTO 90
100 V u = QU· ( L /2 - LP /2- d) / (.85. d )
IF VU < .53 . SQR( FC) THEN 11 0
d= d +5
GOTO 100
11 0 MU == Q U • (( L - LP) / 2) A 2 / 2
GOSUB 120
ref = RO· L· d
L=L /lOO
d == d /l oo
LPC == LP / 100
PRINT #1, USING "# ### .##"; P; L; L; d; LPC; ref; ref
PRINT # L
GOTD (JJ
120 REM SU BROUTINE FLEXION
C 1 = .59 · FY / FC
C2 = MU / (.9 • d A 2 • FYI
RETU RN
130 END
66
PRINT #L
PRINT # 1.
PRINT #1,
GOT020
10 A L = .72: BE = .425
20 Rmi = .8. SQR ( Fe) / FY
Rma = Al • .003 / ( .003 + FY /204CXXX) 1) • FC / FY • .75
C 1 =B-D" 2·FY
C2 = C 1 • BE / Al* FY / FC
Mma = Cl • Rma - C2. Rmo " 2
30 INPUT "MV'; Mu
IF M.J = OTHEN 70
MLP ::: Mu / .9· 1<xxxx) 1
IF (Mup < MfT)(]) THEN 40
IF (C l "2/4/ C2 > MupJ TH EN 50
PRINT # 1, USING "###### ,##"; Mu;
PRINT # 1, " SECCION SU BDISENADA"
GOTD30
40 Ro =( Cl - SQR(C lI\2 - 4·MLP·C2lJ/(2·C2)
If Ro < Rmi THEN Ro = Rmi
T = Ro· B· D: C = 0
GOTD60
50 MC = Mup - Mma
C = MC / .75 / (FY • (D - DP))
T = Rmo • B· D + C
Ro = T I BI D
67
B3 USTA DO DEL PROGRAMA "CORT ANTE".
PRINT #1.
PRINT #1,
AV(I) = .71
AV(21= 127
AV(3) = .71
AV(4) = 127
AV(5) = 2
FY ( 1) = 2811
FY (2) = 281 1
FY(3) = 4220
FY(4) = 4220
FY(5) = 4220
PRINT # l.
PRINT #1 , 'b "; B; " h "; H;" f e "; FC; " kgf/emy'
D= H- S
D = H- S
IF H < B THE N 20
X =B
Y =H
GOT0 30
20 X = H
Y= B
3OX 1 =X - 10
Yl = Y- 10
AU = .66 + .33 • Y1 / Xl
35 I NPUT'Tu (ton-m)"; T
vu = V· l CXX)
TU = T· 100000
68