You are on page 1of 15

vu = vu / (B· DJ

vtu = 3 • TU / (X /\ 2 • Y)

vc = .53 • SQR( Fe) I SQR ( 1 + (vtu I ( 1 2 • v U)) /\ 2)

vtc =.63 " SQR (FC) I SQ R(l + (1 2· vu I vtu) 1\ 2)

vtn = vtu I .85

vn = vu 1 .85

PRI NT #1.

PRINT # 1. 'Y u= "; V; " ton";" Tu"; T; " ton-m"

PRI NT # 1.

PRI NT # 1, " vu vn ve vtu vtn vte"


PRINT # 1, USI NG "#### ## .# # "; vu; vn; ve; vtu; v tn; vte
IF vtn < 5· vtc THEN 40
PRI NT #L
PRINT #1, "SECCION SUBDISENADA PARA TO RSION"
PRINT #1,
GOTO 10
40 IF vtn >.34· SQ R( FC) THEN 50
FOR I = 1 TO 5
st(l) = HXXXXXl
NEXT I
GOTOW
50 v1s =vtn - vte
FOR I = 1 TO 5
st( l) = (3 · AV(I) • Alt · Xl • Y1 • FY(l lI / (v1s. X /\ 2· Y)
IFst(l) < OTH EN st( lj = 1CXXXXXJ
NEXT I
W IF vn > vc /2 THEN GOTO 70
IF vtn <.34· SQR(FC) TH EN 120
FO R I = 1 TO 5
sV(I) = 1cxxxxx)
NEXT I
GOTO 90
70 IF v n > ve TH EN 80
FOR I = 1 TO 5
sV( I) = AV( I) • FY(III (3.5" BI
NEXT I
GOTO 90
80 vse =v n - ve
FO R I = 1 TO 5
sV( I) =2· AV(I) • FY(I ) / (vse • BI
NEXT I
90 FO R I = 1 TO 5
ste(l) = 1 I (1 / sv(l ) + 1 / st(I) )
NEXf I
FO R I = 1 TO 5
IF (2 · AV(I) < (3.5· B· st(l)) / FY( IJ) THE N 100
C l =3.5· B· st(l) I FY(I)
GOTO 110
l OO Cl =2* AV(I)

llO A ll(l) =Cl" (Xl +Yl) I st(l)

AL2(I) = (28 " st(l) I FY{I ) " v tu / (vtu + v u) - 2 • AV( I))

69
,I

,. (Xl + Yl) / st( l)

IF (A Ll (I) < A L2{ I)) TH EN A I(I) == AL2(I ) ELSE A I{/) = ALl(I)

NEXT I

PRINT # l.

PRINT #l.

FO R I = 1 TO 5

PRI NT # 1, "fy "; FY( I); " Av "; : PRINT # 1, USING "### .##"; AV (I);
PRINT # 1. " estribcs a "; : PRINT # 1. USING "### .#"; ste(l )
NEXT I
PRINT #l,

GOT0 35

120 PRINT # 1. "NO REQ UIERE EST RI BOS'


GOT0 35
PRINT#l,
150 IN PUT "An cho d e opoyo, e (em)" ; C
160 IN PUT 'Yu (ton)"; V
=
IF V OTHEN 2C()
INPUT "Q u (ton/m) "; Q
ve == .53· SQR{FC) • B· D
Vel =ve /2
vu = V * 1(XX)
Q U = Q. 10
=
VD vu - QU • (D + C /2)
=
VD2 V D - Q U • D
IF VD <VC2 THEN 190: REM NO REQUIERE ESTRIBOS

IF V O <veTH EN 180: REM REF . M IN

IF VD2 < ve THEN 170

~( 1) = (VD 1.85 - ve) / (8 · D)

=
vs(21 (VD2 I .85 - vel I (B • 0)

IF vs(2) < 3.5 TH EN vs(2)-=; 3.5

=
vs(3) 3.5

X(1) = 2*O

X(2) = (VD2 - veI l QU

X(3) = Vel I QU

FOR J = 1 T05

FOR I;;: 1 TO 3

S(I, J) =2· AV{J ) - FY(J) / (VS(I ) - B)

IF vs(l ) > ( 1.1 • SQR(FC)) TH EN S(I, J) = S{I, J) /2

IF S( I. J) > (IJ THEN S(I. J) = 60


=
N( I. J) FIX(X{I ) I S( I. J) + 1)
NEXT I
NEXT J
PRINT # 1. 'Yu= "; V; " ton";" Q U'; Q; " ton /m"
FO R J = 1 T0 5
PRINT #1, "fy"; FY(J); " AV";: PRINT # 1, USING"### .##"; AV(J);
FO R I = 1 TO 3

PRINT # 1. USING "####"; N(I. J); : PRINT # 1. " a ";

PRINT # 1, USING "### .# "; S(I, Jl ;

NEXT I
PRINT #1,

PRINT # 1.

70
NEXT J
PRINT #1 ,
GOTO 160
170 vs( 1) = (VD / .85 - ve) / (B" D)
IFvs(l) < 3.5 THEN vs(1 ) = .5
vs(2) = 3.5
X(l) = 2· D
X(2j = (VD2 - VC2j / Q U

FOR J = 1 T02

FOR I = 1 TO 2

S(I, J) = 2· AV(J)- FY (J) / (vs(l) - B)

IF S(L J) > (IJ THEN S(I, J) = (IJ

N(I, J) = FIX(X(I) / S( I, J))

NEXf I

NEXfJ

PRINT #l.

PRI NT # 1, 'Vu:;:; "; V; " ton"; " Qu"; Q; " ton/m"

PRINT #1,

FOR J = 1 TO 2
PRINT # 1, "ry "; FY( Jj;" Av ";: PRI NT #1. USING "### .##"; AV( J) ;
FOR I = 1 T02
PRINT # 1, USING "####"; N(I, Jl ; : PRINT # 1, " a ";

PRI NT # L USIN G "### .#"; S( I, J);

NEXT I

PRINT # 1,

PRINT #1 ,

NEXT J
GOTO 1(IJ
180 S(l, 1) = ( 1.42· 2811 ) / (3 .5· B)
IF S( 1. 1) > (IJ THEN S(l, 1) = (IJ
PRI NT #L
PRINT # 1, 'Vu= "; V; " ton";" Q u"; Q; " ton/m"

PRINT # 1, "REFUE RZO M INMO,3/8 u a";

PRINT #1, USING "###.#";S( l, 1)

GOTO 1(IJ

190 PRINT # 1.

PRI NT # 1, 'Vu= "; V; " ton";" Qu"; Q;" ton/m"

PRINT # 1, "NO REQUIERE ESTRIBOS'

PRINT #1.

GOTO 1(IJ

200 EN D

71
B4. USTAOO DE L PRORAMA "COLUMNAS" .

REM PROGRAMA CO LUMNAS

OPEN "COLUMNA.RES'I FOR O UTPUT AS # 1

DIM BAR( l O. 7)

I
IN PUT "P ROYECfO ; PROY$

PRINT # 1, " C O LUMNAS DEL PROYECTO "; PROY$

PRINT #1.

5 INPUT "fe"; Fl: INPUT "fy"; FYA


ll
INPUT "b B1: INPUT "h"; H1
;

PRI NT #1, " fC";F I; " fy ";FYA;" b ";Bl;" h ";Hl


PRINT # 1­
PRINT #1. " Pu MJx Muy RHO As"
10 IN PUT JO pu (tont; PI
IF PI = OTH EN 240
IN PUT "Mx, (ton-mr ; fv1.X : IN PUT "My (ton-m)"; MY
EX = fIN.. / PI : EY = MY / PI : El Y = EX 1\ 2/ EY + EY
EI X = EY 1\ 2/ EX + EX
=
f7X fIN.. / EI X: Py = MY / ElY
CUANTIA = 0: Z = 0: ZZ = 0: RHO = 0
BB = INT( B1 / 10): HH = INT(H1 /10)
=
FX Fl • f7X / PI : FY = Fl .. PY / PI
F = FX: B = HI : H = Bl: P = PX" lCOO: HX = HH
BX = BB: M = fVtX· 10C0Xl1 : E = E1 X · 100; TETA = 1
IF A BS( P) < 5 THEN 180

MI N = P .. ( 1.5 + .03 • H)

IFM< MIN THEN M = MIN

IF M < 99999 TH EN 180

=
20 IF Fl <= 280 THEN BETA .85: GOT 0 30
BETA = .85 - (F1 - 280)· .OS / 70
IF BETA < .65 THEN BETA = .65
3OS=S+ 1:W = W+ l
RHO = .01
BAR( I, I ) = HX: BAR ( 1,2) = 5: 1= 1: J = (H - 10) / (BX - 1)
40 IF BX;; I + I TH EN BAR( I + L 1) = HX: BAR(I + 1. 2) = H - 5: GOT0 SO
=
I = 1+ 1: BAR( I. 1) = 2: BAR(I, 2) BAR( I - 1. 2) + J
GOT04O
50 IF RHO <.08 THEN 60
PRINT # I. USIN G "##### # .#"; PI ; NO<; MY;
PRINT # 1. " SECCIO N SUBDIS EVADA"
GOTO 10
60 IF RHO <= OTHEN 180
IF (- 1) 1\ S = 1 TH EN 70
GOT080
70 IF ABS (RH 02 - RHO) < .CXX) 1 THEN RH O = ( RH01 + RH02) /2: GOTO 180
RH02 = RHO: GOTO 90
80 IF A BS(RHO I - RH O) < .CXX) 1 TH EN RHO = (RHO I + RH02) /2: GOTO 180

72
RH0 1 ::: RHO
90 ATS ::: RHO • B • H
A REA::: ATS I (H H • BB - (H H - 2) • ( BB - 2))
FOR I ::: 1 TO BX
BA R( I,3) ::: BA R(I, 1) • AREA
NEXT I

GOSUB 220

IF ZZ > 1 THEN 100

IF PB < PTHEN c ::: CB + .1 : GOTO 100

c::: CB - .1

100 I F (- 1) 1\ W ::: 1 TH EN 11 0

GOTO 120

110 IF A BS( C2 - c ) < ,1 TH EN XXX ::: 1: GOTO 130

C2 ::: c : G OTO 130

120 IF A BS(Cl - C) < .1 THEN XXX ::: 1: GOTO 130

C1 = c

130 FOR I ::: 1 TO BX


BA R(I, 4) ::: (c - BAR(I, 2)) a .003 / c
IF ABS( BAR(I,411 > FYA/204<XXX>1
TH EN BAR(I, 5) = BAR(I, 3) '" FYA'" BAR(I , 4) / ABS(BAR(I, 4J): GOTO 140

BAR (I. 5) ::: BAR( I, 3) • BAR(I, 4)" 204CXX) 01

140 NEXT I

=
IF BET A· c> H THEN PCA l1 = .85" F · B" H: PCAL2 0: GOTO 150

PCALl = ,85 '" F · B · BETA'" c: PCAL2 = PCAl1 • (H /2 - BETA· c /2)

150 FO R I = 1 TO BX
IF BA R(I, 5) < 0 THEN PCALl ::: PCAL1 + BAR(I, 5): PCAL2 :::

PCA12 + BAR(I, 5) • ( H / 2 - BAR(I, 2) ); GOTO 160

PC A Ll ::: PCALl + BAR(I, 5) - BAR(I, 5) • F / FYA: PCAL2 :::

PC A12 + (BAR(I, 5) - BAR( I, 5) .. F / FY A ) • ( H /2 - BAR(1. 2))

160N EXT I '

PCA Ll = PCA Ll .. .7: PCAL2 = PCAL2 '" .7

IF PCA Ll <= 0 A N D TETA::: 1 THE N Z ::: Z+ 1: GOTO 190

IF PCALl <=0 ANDT ETA =2 THEN2OO

=
IF XXX 1 TH EN 170

EC AL ::: PCA12 / peALl

PEO ::: .1

IF PEO > ABS(ECAl- E) TH EN 170

IF ECAl> ETH EN c ::: C + .1: W = W + 1: GOTO 100

c = c - ,1: W ::: W + 1 : GOTO 100

170 IF P > PCOTA THEN RHO = RHO + ,00 1: S =s + 1: XXX = 0:C2 =

o : C 1 ::: 0: GOTO 50

IF ABS( PC ALl - P) <= 200 T H Et~ 180

IF PCALl > PTHEN RHO = RHO - ,001: S ::: S + 1: XXX ::: 0: C2 =

0: C1 = 0: GOTO 50

RHO ::: RHO + .001: S = S + 1: XXX :;; 0: C2 = 0: C 1 = 0: GOTO 50

180 CU A NTIA ::: C UANT IA + RHO: Z == Z + 1

IF Z =2 TH EN 200

190 F ::: FY: B ::: B1: H ::: H 1: P = py • 1(xx): HX = BB: BX = HH

= =
M '" MY' 1CXXXX) 1: E El Y' 100: ZZ 0 :

TETA= 2: S== 0: PEA1 ==0: PEA2 == 0: RH01 =0

RH0 2 = 0: W = 0: PIA 1 = 0: PIA2 == 0 : C1 = 0: C2 = 0: XXX = 0

73

IF ABS( PJ < 5 TH EN 2(X)


MNI = P * (1.5 + .03 • H)

IF M<MNITH EN M = MNI

If M < 99999 THEN 2(X)

GOT0 20

200 IF CU ANTIA < .08 THE N 210


PRINT # 1' , USING "# ##### .#"; Pl ; f\/fX; MY;
PRI NT # 1," SECCI ON SUBDISENADA"
GOTO 10
=
210 ATS CUANTlA · B * H
PRINT #1, USING "## ####.# "; Pl ; f\/fX; MY;
PRINT #1 . USING "### #.# # # "; CUANTIA;
PRINT # 1. USING "#### .#"; ATS
GOTO 10
=
220 CB .003 · (H - 5J 1 (.003 + FYA 1204(xxx)I)
FO R 1= 1 TO BX
BAR (I, 6) = (CB - BA R(1. 2)) • .0031 CB
IF ABS(BA R( I, 6) J > FYA / 204(XXX) 1THEN BAR( I, 7) =
BAR (I, 3J· FYA * BAR(I, 6) 1 ABS( BAR( I, 6)) : GOT0230
=
BA R(I, 7) BAR( I,3) • BAR(I. 6) • 20 4COO0 I
230 NEXT I
PB = .85 • F • B * BET A * CB

FOR I = 1 TO BX

PB = PB + BAR(I. 7)

NEXT I
peOTA = .8*.7* (.85. F· (B* H-ATS) + FYA· ATS)

ZZ = ZZ + 1

RETURN

240 PRINT # 1,
INPUT 'TIENE OTRAS SECCIONES DE COLUMNA (SI N)"; osq
IF OSQ = "S' THE N 5
END

74
BS. UST ADO D EL PROGRAMA "MAMPOS".

REM MAMPOSTERIA PARCIAlMENTE REFORZADA

OPEN "MAMPOS.RES" FOR OUTPUT AS # 1

PRINT # 1, "PRCX::;RAMA ElABO RAOO POR HERNAN DARIO CANO"

PRINT #L
PRINT #L
PRINT #1," MAMPOST ERIA PARCIALMENTE REFORZADA"
PRINT #1,
PRINT #L
REM DISTRIBUCION D EL CORTANTE BASAL
DIM F(6), W(6), A ( 7) , H( 6), m(6J, R(SO), N(SO), K(50), P(50)
DIM L( 50), Q(6), X(6) , Y(6), TJP(50)
IN PUT "PROYECfO"; PRY$: PRINT # 1." PROYECfO "; PRY$
INPUT "FA CfO R D E SU ELO "; SS: INPUT "FACTOR D E IMPORTANCIA"; II
IN PLJT "Aa "; AA: IN PLJT" Av "; AV: IN PUT II FACTOR DE REDUCCION"; RR
IN PLJT "NUMERO DE PLACAS"; NP
IN PUT" MASA DE LA CUBIERTA "; W(NP)
INPUT "ALTURA DESD E lA FUNDACION (m)", T
H( N P) = T
SV = W (NP)
FOR I = NP - 1 TO 1 STEP -1
PRINT "LOSA"; I: INPUT "MASA "; W(II
INPUT "A LTU RA DESD E lA FUNDACION "; H(IJ
sv = SV + W(I)
NEXT I
PRINT " DISENO D E M UROS"

INPUT "IS"; FS: INPUT "FACTOR SISl\AICO"; IN

IN PUT "RESISTENCIA DE L MATERIA L fm( Kgf/cm2J "; E

INPUT "ESPESOR NOMINA L (m .l" ; EN: INPUT "ES PESOR NETO"; B(m .)

INPUT "ESP ESOR EQU IVALENTE (m ) "; EE

BF = .33· E: VP = .24 • SQR( Ej · IN

FS = FS· IN

FORI = NPTO 1 STEP - 1

X(I) = H(I ) - H(I- 1)

X( I) = .2. E • (l - (X(I) 1 40 1 EN) 1\ 3 ) • IN

NEXT I

EC = .2. E · (1 - (T 1 NP 140 / EN )
1\ 3) • IN

PRI NT # 1," ESFUERZOS PERMISIB LES CON INCREMENTO PO R SISl\AO"

PRINT #1,

PRINT #1." PORCOMP RESION AXIAL Fa ";

PRINT # 1, USING "## # .#"; EC

PRINT # 1, " POR COMPRESION D E FLEXION, Fb ";

PRINT #1, USING "## #.#"; BF

DR = 1

7S

20 INPUT" A NA USIS EN DIRECCION "; DIR$


PRINT # 1, : PRINT # 1, : PRINT # l,
PRINT #1 , " ANAUSIS EN OIRECCION "; DI R$ : PRINT # 1,
PRINT # 1," C A LCULO DE RIGI DEZ LATERA L" : PRINT # 1,
INPUT "NUMERO DETIPOS DE M UROS"; J
S == 0 : IR =0
FOR 1= 1 TO J
INPUT "M UROS TIPO"; Tl P(I): IN PUT "CANTID A D"; N(I)
IN PUT "LONGfTUD"; L( I)
R(I) = E * EE * L(I) IT / (4 • T* T / L(I) A 2 + 3) * 10
S = S + R( I) * N(I)
IR = IR + EE · L(I) A 3/12· N(II
NEXT I
PRINT # 1, " TlPOMURO CANT. LONGfTUD Riot ~ R/muro"
PRINT #1,: PRINT #l,
FO R 1= 1 TO j
P(I) = R(I) • 100 1 S
PRINT # 1, USING "# # ## # ###"; TlP(I); N(I);
PRINT # 1, USING "## ## #### .##"; L(I ); R(I) ; P( I)
NEXT I
TT =35Q·SQ R(E-I R*9.8 *T ISV) IT II.2
TT= 2 * 3 .14 /TT
SA = 1.2 • SS • " • AV 1 TT A (2 / 3)
IF SA > 2.5 · AA · II TH EN SA = 2.5· AA· II
CS =SA 1 RR
KK = 1 + .5 • (TT - .5)
IFTT < .5 THEN KK = 1
IF IT > 2 .5 THEN KK == 2
PRINT #1,: PRI NT #1, " PARAMETROS DE DISENO ISMICO"
PRINT # 1," T Sa CS"
PRINT # 1, USING "# ## #### .##"; IT; SA; CS
V = CS·SV /1 .4
PRINT #1,: PRINT #1, " E*'r (*101\4 Ton-m2) = ";
PRINT # 1, USING "####.#"; E· I R
PRINT #1, " C O RTANTE BASAL V (To n) ";
PRINT # 1, USING "###.#"; V
SU = 0
FO R1= 1 TO NP
SU == SU + W (I ) • H( I) A KK
NEXT I
FO RI=NP TOl ST EP - l
F(I ) = W( I) * H(I) 1\ KK I SU • V
NEXT I
A (N P+ 1) = O: m (N P+ 1) = 0
FO R I = NP TO 1 ST EP - l
A(I ) = A(I + 1) + F(I)
m (l) = m (1+ 1) + A(I ) - ( H( I) - H(I- 1))
NEXT I
PRINT # 1, : PRINT # 1," FUERlAS Y MOMENTOS"

PRINT #1," NIVE L M ASA A LTURA C O RTANT E MOMENTO"

PRINT # 1, " DE PISO A CUM UL "

76
/.

PRINT #1. " CUB";


PRINT # 1, USI NG "#######.#"; W(NP); H(NP); F(NP}
f ORI = NP-l TO 1 STEP - 1
PRINT # 1, USI NG "#####"; I;
PRINT #1, USING "###### #.# "; W (I) ; H(I ); F(I); A (I + 1) ; m{1 + 1)
N EXT I

PRINT # 1," FUN D. ";

PRINT # 1. USING "#######.#"; A( 1); m( 1)

PRINT #1.: PRINT #L


PRINT #1,: PRINT #1," TABLA DE DISENO": PRINT # "
PRINT # l, "M URO PISO Cart. Mom. P.G)(. fa V "
PRINT # 1. "fa+fb VJ:)erm. As"
PRINT # 1. 'TIPO ton. ton-m ton/m kgf/cm2"
PRINT # 1, "Fa Fb Kgf/Cm2 cm2" ; '"
FOR II = 1 TO J
D = P(Ii) I 100
PRI NT "MUROS Tl PO "; TIP( II )
PRINT # 1, : PRINT # 1, USING "#####"; TIP(II );
FO R 1= NPTO 1 ST EP -1
PRINT "CARGA AXIAL PISO "; I; : INPUT Q (I)
F{I) = D· A(I ): Y( I) = D· m(IJ
RC = Y(I J I F(I) I (L(II ) - 2 )
=
IF RC < 1 TH EN CR .53 - 29· RC
IF RC >= 1 THEN CR = 24
C R = C R· SQR (E ) • IN
=
IF CR >3.5· IN THEN CR 3.5 ·IN
C = F(I) / .8 I L(!I) I EN flO
Fa =Q (1) I EN /10
=
Fb 6 • Y(I) I EN I L(1I1 1\ 2 I 10
TA = Fa IX(I ) + Fb I SF
AS1 = Y(I ) I FS I (l(li) - 2 )·1 250
IF I < NP TH EN PRINT # 1. " ";

PRINT # 1, USING "###"; I;

PRINT # 1, USING "###### .# "; F(I); Y(I); Q I); Fa; C;

PRINT # 1, USING "# ####.#"; TA; CR;

PRI NT #1, USING "#####.#"; ASl

NEXT I

NEXT II

PRINT # l.

PRINT # l.

DR = DR + 1

=
IF 0 R 2 THEN 20

END

77
87 LlSTADO DEL PROGRAMA KANI

~ "tY

j ;~~ ""'~r: F, ~M~ li ~T'~FI L'E \U~ll.

t F~M
" ['1;1 CDl I 31.C['7i8) .':DT1 18\ . [[I T~(8 j
I" L'lM DEj8i.DTi8U:: \i I 8 i . DEHj81 . ~ T Y ':8\ .u T H I8)
1~ [,j;j Di SI.B(81 . HPI(81 . Q" r ~) .MF'i81 ,5- (81 . 1EST I81
14 n111 GI ~ 7'1 • AI' ~ \ J!: 6 . 4) •NtH ~6 \ •N\.J r ~,!: , _)
i6 DIH L Oi56i .L Bi:,61.LH ' 56 i , F':r~',~ i , Si'j61
1f. [, Jri TIC 15 .~ U!E i 56. ~) ,\.' Ej "6. ~ UE, SS i
:{, [tIM I?U i 5,SI.F'156I,FJ)(:' d . 0F.J ~,6\.F£ 1 5::.\ ,L E ' 5 ~,
==' Di MCi S) . =I. \)CI 57 . ~UCI56i

2- D! M HH I :,6. ~i , '.iH I,)~ . 21 ,iJHIC,bi ,11V 5 ~, 7) ,'iV l :,t ,:I .i.. \)' :,,) )

26 ~ C Nlj5 ~ .2 1 .CM~(56.~I,(VllS6,2) , [ \ ~ l j~ . ~i , [Al(56 .Cfi : i c"S;


28 DI M MM'} ( :· ~I,"I,H \! !561 . F'I'}(5L'1
:,(J DIt! MM I i5~i Jil'!:'1561. :i M i5,~) .XM~ ( :,~) ,F' l ie;· .: ) . t' ! = i5~ .~ 1
:,i DIM AS'!T 1~6 . ~\ .AS1T ( ~6,~'I. A ~~l i :, 6 ,~ I , it S') C! S~, 3 i.i\ J 1C I 'j A .~, i ,,\_ ~ : m ,-, I
32 !NPUT ' FEC HA ':FE4
~, ~ l~rU' ' p j;' O '~ F ': TQ ' :H Ql
3S i IF'Ui "LIEF I IL-ON G E 'j '1 ~ T F I (~ l't O~ FOF.TlCJ}; ": 'QF.~
:,3 H i'I:~= ' I rlF h il ~ 11 DA" IO [~li il l) . :nao . [l v~l"
4~ ~E H DEF IHICI ON GEOME ; ! [~ DE L~ E5T~U- URA
, (1 C;F. \
iHP !11 'I Nu,~~ r o d~ ee e. tlt ll\ ~ r r) ,Ie oi";; 5 " ; t lE.tIF:N
,~,) , =~EI { N~·f l " : lo l :lj I E -l 'I I IlP
I =!(1('(l fu:I(\ ~ : AI~= ~ I) ) I>{IJ~\ i
1~ :~

8;' FC - i =\ TO ir'
9,) iR IIH "Hi,,', ent reo i':lJ ": J:: ' FUr ~ " (1'1
[':" 1 FI}F ~ = l TO HE
!1~ ~O= J t i !- i ll t2 INE-!1
i:0 Oi[ D , = ~Plli i
1?' :j[I T HID; !

,h , F= ~iF

1 :'0 " f: OR 1= 1 .- tiE - l

~ (; F=Ft!

\7 (, : - PIT "I'J: i<I : !: :: tlF'U T 1.1:

le0 F0F j =~ T0 E --EF 2INE-i

1i'(' I.e'l J J =i L:!: I! ~i I J :tiE '.T I: F.,:'

:>:0 -' FOF ) =1 TO ~\ E: F =F+ \

:10 FP 1 ~ ~ ' FI SIDEZ ~E ~ E~E ":1

2 ~ 1'"WU T "i: ' k [ il c~ ='I, D I[:T,I, n [em l I, . L. L .HL

7:~ ':' F[R ! =F TO c Si t "' ?I :IE-!

~ 4 ':1 SIJ "=. ! )1 5,- R( I I ?LI !IL ,7 ! l ~ j LO I ,)

?~= I f l: I=8L

244 H!.i I =H ~

:46 F: (j l= ' L

~~I /' l! ~1j Ii : En

78

~: G F 0~ 1=1 TO N ~ -l:F=~'1
~9 ~ FF i T ' tlG I~ ~~ ~F L~ LV: ': !
P ';lINE-!
W, Si,J\=.13\Su~ ( LLlI~U HL :./ l~iL O i j j
!i~ I BiJl=BL
314 LHiJ i =HL
316 FC IJ\ =:.L
~2(1 NUT ,i : hE> T
i30 IllF' lI i "C'J an(d: r icid"c"s dt te ': ~fb i = r " : ;_: [~ '.. = (' 1,Eij'; '.1
34(1 FO ~' I=! Eo :_
)5(JFP. !I'ij " R:Q ;·j~ , 3 ~ odtf l Cjr " :1
360 I~WU T "j'c . ilai ic.r. ~ i , [I L", I, h, c,1i ' :L:... ?L , fi L
37 1) C=. ~3IS !]R (LL IIBLiHL3/ I?
330 INPUT ":,'0 jtl el~ aJ ento " :..1: IF j= ,:' THE I q,I"
:, s: S/.))=UGI.l!
384 LB(1) =~L
:·86 I.YI ~ ) =\-ll_
388 U,j l=Li_
3~ 1) Go ro ~·3 (l
4(1(1 HEn I
H(' I r~IJT " ~Q ') \'0 erl:culddo " :!:IF h ) >lE~1 ';.{I
20 Ntll J 1 = ~ rl:G[ITO 41 ':'
4),) IllF Ui "li'Jdo i lctlcio en ~ ~c~ ":I:I F 1=,) F~ 11 ~ ~\(I
44\: GI) I=NI :'jO TC> 4W
r 'i) FO ~' I =NF H TO ~ PiE
4S(I FI='R Jdl TO ilF' - i
~7" F= I"! IN ':H=JliiINE-i ) :i l'" ,l l=S(I- NE +Hl
48(, IF T=NEtl THE li IF.?i=I) ELSE tIF.~ 1:5i l -l1~'
490 IF i=2 I NF: TfiE N ~ iF . 4i= (I EL SE f(F , 4' =-( i +H)
5')(' IF j=NP-l THEi'l W,~, l = i) [LSE ~IF . :, i = S( I'I · ~ - I+ ~ \
WI ~ iF ) =U ~ , I \ +): I F. :' \ \ f iF, ~. "\ \ ( F•J )

~~0 IF AiFi=~ THEN 550


530 Ie M H I F-N~I=~A THEN AIFI=A !FI-KIF,1 1/ l
541:' AIT:=- 1/ 41: IFi
55'\ ~j > U J: IIEE 1
)~, : FOF: I=! TO ht:
5~4 ) i l.3!=SI I \
55 S liD I !

~F! F O~ I =I !I) E ; i U' ~lt IE - l


58 (' L =~ t I
5'h) ~ I u =a
6 n ~ Fij~ J :0 TO ~[ -1
,~I I) il) =8 IlH SII 'J )
t2':' IF It ,J ' tU I HEl HI:I
b~ I:1
iF 1111 1)>,]) =' -I'c, E I L\=8/ L I - . ' ~1 ·31 1 JI
64(1 !jEF .J
.'YI &II 1=-i ! 41& II
661:' NEi T I
661 FF I
6~ ~ FEN IHPPE 10M DE l~ GF~M E Rl ~ ~ E I ~ EST,UCTU;4
t63 F. ~
~.:4 I. Fid ;~ : Lr il!Ni :JD _~
b ~S LF' R1NT " CR Cli LOS E F t C TU ii~ OS E'l ":FE I
66~ L PR ~ NT" P ~QY E £TC ";PPOI
6.';, 7 LFRHF
66e LF WIT " p ~~mo : " : M ~
6b9 LPRiHT' C A F~ C I E ; STI eNS G E 0h ~ r F![~: "
6i ':0 I ~: I Ni
,s, : lH:iIT" Ili i ~, jG ~ S 1111 "
6 ? ~' ~PRI W
,~ n I.F IIJT b i ' EII I'

~i4 ~ ~I IT cm Ci
, 1 <, I PRPIT
79
~7 6 ~Q~ ' =HF-! TOE STF F ~~"E-l
be] LFF:!hT
.18 IF ~[I'] 1=(' iHF I S83

1)

oBI LPRI IIT USH1G "mmm " :I J : L~(IJ I : LH I J'I :

6a~ IJ'~!!JT I-'SIIiG "mm~~. n":1 oj ! I·J\ :FCI !!\ :5( I.J \ "

I
63 :. NE <: i ,1
684 tlF. '( T i
m LF'RiIH
t86 I PPjlIT" IlIl I~Jj L~N lbS 1111 "
68 7 Lf RIHT
683 I..F·~ UH' EI EH b
h L U L'
~8 9 LFR !iii II Cli. C": I Gi l c r;, ~

.I~ ') i . f·~:~N T


69i FO~: 1=1 TIJ ~ STEP 2! I J ~-1
60 ? I rF.1I T

693 ~OR J=0 Til NE-!

e94 Ij=lt]

69:· iF ~. i IJ 'I =(' TH~N 6~' 8

~9 b L f ~ lbT USPIJ " mijb~ u~": lJ : L9 ( !.il:L ... ( t JI ;

69] LPRINT USING "~ ""~pl~~ .ij~ · ; LO i I):F( ( 11;- 11]1

69 ~ tim .J
~9~ NEil I
7i.") ,~.c =I
11 0 RFM CAICULG GF MOMENTa ~E ;. : 0
i j~, Fo Ei'!
- " il \NPIJT " ~~ v i'.:er: ~s he·rl :l ~ h \~s ., :,jt
125 iF Ul= " ID " TH EN 7,'

1~ 0 ~ O~ 1=1 TO ~F

;A (I FI JT " I~ ~ .jr, '. e ~ [ 'JI" 'J l ~ d '} ' : I:: IW UT clFi , : 1·I F I I ' =~' I I ! I HF! l i l ! }

is'' 1l[ ; T I

1<. [ :.i;

: ~? ~ ; 1 lHPF 1M!R C J~ T~N T E r

7:.3 EE

76,:' , . ~: lin

7 .~i '.fRiIIT" II CQ ~ T~ rm ; II "


~ b = LF~ IIii

i t: IP ~'\1n " "ISO '=0") ~ tl TE \I

764 LFRINT 1\ Eur . (l on )

765 ~FR ltn

766 ,OR I=i TO '1'

~.s" I.P":1tJ T U'-jJl'G "a~~~ij~ w: I:

163 LPRINT US ING "~"~~ "" .~ ~": Of(1 I

F" N ~XT I:Uf NT

m l Rt i l I~~LC I LO DE FUE R Zh ~ ~E EMF' OH: ~ 11 [ ,tT 0

780 ~EH I. C~r03 ~n iiQrae


78S RE M
/><8 IIHIT "F IJF F:U·S I} > PTlC ~ ES E' L'jS . 'jFTlCO ::· " :PQF:t
790 IN UT ' C u a n t3~ I nten~ld3des de car 03 u n i jQ r ~e e~ tOdD el tr a.Q ":L
'Q4 I'" I ~ I'l iIF t! ~ Q fl
S00 -OR 1= 1 T0 L

81::' Fli \tii " l n tE nsi d ~ d d~ O:1r13 '.lnii r · ~ " :1: : PIF'LIT F

8::,:· I f.I~· Ui " " n " i ~ iE r.I "n ~ t] ":C

8~ 0 i ~ [=0 i H"H 21~

84", I)E iC.ll=FI 1} ' C·l j ~:I.i E I 1:. ~\= 'E le .1 1

&"'/ 1 }l~iC . ?dlliJ !C) ~! 1'!: t1 . I ~ , I 1=-'1 E' ( ,~ I

S)~ GLlIC·=F
~, .~(. GQT1~ 8 ~ i~t

hi ,', tl[, T 1

8~(' RFM

8Q" RFH CAI Cl!L,J DE FIJERPS l'E EMF' O ~AII I E tn

89) REi; :. Carad~ ount u3 1es

91'(1 RFM
'I i":' tl Fl lT IT:00S d ~ :,r ', E Q'J ~ t'-". 1 " :L
Q~ ~ IF L=G TH~ N i~60 80

,- ,.\ -;" ~l ; 'I t · ..... · ""r4-,, ·) ~ tl ,~, ;l r,"" II,! .


!(I(i(' Ht i C.21=H~IC,2)'Fli L Ji[ -nl lJ 'LO ell ­
lOll; \'EfC.l !=VEiC. l )+FifL O[r -J l ·L OICl

l ('~(! \ l(~,2 l = \' ~iC,~'+FI L1 /Lu ! C)


1(i21 F'('=\=F

.il7;' ~'Oi [ , =.J

E, ~3 T!CIC \=T1Ci l=1+1


i(,2 ~ IF TiCl~ \ ! tiFt! TiCi': )= 9
WIO GOT,Ji 6')
ItHO IIE>:i 1
10 5(1 RE!i
1')6(' WI FlIFRU,S DF. tt\P'jTH~r1; UIFJ
hl 70 REM 3, CUQ=~ Q:(cia.1E"
:08,:' P~H
0Q0 IHPUT " l i ~ o = d ~ [~"3 [!r~i ~: ' : L
1Fii) 1- L=i) THEtl l i:<,C,
I !')) m: I=l Ti} L
!lln PRI ~T " C ;r~3 r~rc!? 1 GU ffi ~rO ' :i:
112(' ]IIF'!JT " Ir'. ensi ~ 'ld, pC':.lcic'n . 1 ': " Cl ~ 'Jd c YG!d ~ ";f, J ,LC
W:') li iF'UT . :(. ~rE e! eie:;;en1u ':C
. ,~ ~ ':I IF [=(, THFN 12,0
1150 81= LQ(C )-J-LC
\161' :rAl l'~ l ! l ?l.JiB1 i. (Le+ Sl \ f61Bl ? iLC14 ' LC ' ~ I (J' Ii 'LC:, IL I[l/ ~ fl ~
117(1 H4=F1L ': 1(l ~!~ IE:Il I LC+cl itdJ:'I LCI 4I L[ 21iJ · B; it L: .= /LO iC) =/ 1::
1 ~8 G H~ iC ,!)=HFI(, !1 -H3
1190 tiElc'::I =M EI ( ,='\+M4
\2i\, \)~iC.l i = VF( C .1l+FI' [)I lC/ ?'81) /l O ICI
121(1 \)EIC.~ I = I.' E i C. ~ '·FILCl I LCI~I .Jl ! 0([ 1
l21 IJF 1[l= F
1~12 PEI[ i=.!
I:L; (E i e d C
1216 T IC (C\ = T IC1CI!~
1!~!:1 fiOTIJ II ;,(1
m(, ~!EIT I
17) / ; F. tl
Ir q HH If1;:'fi IH I~ FU E ~:ZYS E'j 1.05 t:UME.'[Q3
1: ! 4 PEN
1m IJRINT
1== l LF F:lIlT " FIJ E ~: : AS ti THJlAS 30BRE jj ~, ELE qF O~ "
1; - 'R ltH
1~38 LFEiN ' " H EM O12f1 i. [ , p'Jo'. ell -'Q~ r c!;1 F' u,= , ~ ,c
;,
:ira.
,.~ Q
I
... L _ I W'PIT " :'In ' ~. I. ,),!. ,~ , : :n ,' ~ . m, "11, "
1~q l-l L ;' ~ IN i
l: 4l cOR 1=1 TO E
1~42 IF II I .::',=" W
Ell !~:,S
! ::~ ~ U'~: !I IrING "UiHH " ; I;
j~ i4 LPr,I IIT lJ~ lt lG · ~ ~ R~ R~~~ . R~ ' : alJlIl :
1~ 4'i IF F'; I )=,) T ~ Ii I? 48
U6 LF' FIT lI~. I: ' h~mU ~ ' : F!ii : F0I I l :
);'4' (:'JT'J li ~9
1:-1 8 LFF l IT " " ,,
l7 10 iF QFl I)=(I I HDj m?
D " LF'lli~ T lJS ING "UW R ijj":i:IEl i 'I :FE : l:L EI I \ :
1 :' ~1 1~ 'lT Q 1 ~ )~
17~-'IFc:!ti l " ",
1253 iF TlCiii ,: THErl 1' ' - &
! ;~,~ I Hill! " "
: j ~, G ~! T IJ =~~
! '''i I ~ RHn " 1"
l ~S- fl:' ~ =~ 8f
\ ~SR 'IF IT I
13(1(1 INPUT "Fuer:-1: de '.' ,!I>.~i:0 ":1.

131n IF L=G THEN 160~

13~ 0 FOP 1=1 TOL

1330 INF UT " HoI . Fver i ·: ~ .F~

1:4{1 i IPlj i " ~n el 'Jr! Q ":!

13~n iF J=0 TH ~ N ! 46 ~
!3·S':' HNI J =Ii/II l tF
\:.7(, F'ti=" !f!E- l
1390 FO~ YI·=[ TO NP
1390 IF PN (=rr THE0 1410
! 1')i' ~!F.n P:
1410 C~=J-flINE'il ~ -I)'(:INE-I'

~~ i cni =F')

.l4 ::: (1
14 )(' rj\,'i,i . l l" F

;H,;, :1" 1 ,2i=H

14=.,:; GiYitl !:~':I


! ~ b (1 Il; n i
14 7(1 Et'

14:>:- c: It\"'- !l1IR L."S -UEFZ4:; [E ',)0 H[>!~ ii

! 4S'(i ~D1
I ~.fi O I P;:: Ifi T

! ',l ~ ' I FP. l1!! " 'JUD·:'

15>1 L·-' ItT '

!'i:'i LF~l.n
1541:' FOE 1=1 TO 11'1
m i' IF 11 1.1 i ! ,! I =(, THEN 1')S i'

15aR LP RH US ING "~" ij~~ ~":!:

\ 'ii i"! I F'e'lIH U:; IN


G "~ ~H~ ijR ij~ " : " ! '.;( I, i \ : I I \'i l. 2 1

1:,~ I" tl ~n I
1' ,Ji, ~ ;:" i

1~(,,' , FM C,'I :~ IJ _ I} [>~ MijllJl i l} ; ~t ~f. ~EflU Ll B; [II ~~ IIU['GS


: 1':' F:EH
l~ ~~ F0P i= ~ E +l TO ~I E
i 'i i(' FtJ~' =(\ i 0 ,P-l
l~ ~(' C =l t jl li ; : H=Jt( ~ IE -I,
19'N HIII FI =MEiI -IEdL '

~(q\J !F i 'IF .1 T H ~ N f1t ; F \= '~!I I ' I' i~~( - l l: .~ i

~I U\ IF I,:=WE n~EIII1tH F \ = HiHFI , rE ilTH, !'1


-, < ),) F ; /I "-~ TH~~I IIfF = ~ i F ' Eil,'!E-[+H ,l ',
~i ~ (\ lE d : h~ n j

: I J~ ~DR !=! T. H"

2! : (, iF HMd l = ;; ~ l iEN ~: 0"

~ J ~ (, :-eN I i l =~IF ' I . i \

~ ~ ':'l:: ::: ~~ [,>:_,: L. I 'iE F ~i i"O


~ :; , j E~

?7i O i tlF'U T " ~"~ r') d ~ C~ C. J = " :C


::,:(1FOP L= i TO C
:-~! O: j: ~1 (~I [li ~;J r'E Gi Rl. F. LiJ 3 1'Il'~O ;

: : ~: FEti
:: 3 ~ c ~R i=HE'1 10 j~
: :~, \ For J= ~ 'fC N' ;1
~ : 50 !F I··JINF THFN nEIl
:W' IF ';= 111'; 1 iHU =":H=" EL SE ;: =",) :h=G', ! , IE ',
7' 1\ I ~ i: 1\ = ~II T H~N ~ 4 3,:,
:::,8i) It ;(! -11= NI THEI r' l;,= G i I - ~ 1 El ~ C: '~=G t i -l ;
:-:~!:, : ~ ~( ;'! ) =NI THF tI O: F·=Gi l ' 2l E'.SE: F: -=G( ! '1 )
:4 1 ,', F = II I ,l i i li i HIE I ; f il . ~I IF R ;r ' j . ."IIf,q l l.4 ) IRF
;Oil. \' ,: ( 11=-4 ( i II i HN : I \ t -, IF:I ~ ID! J - ! III 11, I) tW i )! I , =I i 62
:4: ~ IF MNI I-HE 1 = ~~ THt · Gil i =G ( I l - A( 1113I PI J- lllt l I ,l l
;' ~ ~ '·I ~IF U i
-,'U f· FnR 1=t i 0 ,r '
24 sn F=O:F OR J=G TO HE-j
~'u61:' F=Ft'l :: lll-1IHF + - P~ I I IJ { IEI ( - ) - j t JltG I IIElit !t : n
247 0 IF 'I J4E N2485
~' 4 W' IF 11Nj ,jt[)=AA THFI F= F- ~ i-, IJtl ) I Gil IUl tl ;,]1
~4S5 iEYT j
: 4 ~6 ~ {l 1=8illi f M F' I!\- 2i j:\
~4c :, ,jEd I : NU T
:~ ~7 Il ~M

:5q ~q: U I CIJ Q .'t ;: IJE":l:J) E I LAS 'llG:

:49 ~ ~: E~,

:,) ':":' F=[

2S!~ F0R =NCt! 10 E STEP ~I NE - l

: j ~l) >=Ft ~IE:F IJR ,1 =(, T9 llE <

~~~ ~ iF ~ FtJ' =NI TU EN f F= GfFt J- 1


E l~E PR=GiF·J I

~54 ~ IF GiFt ].I )=HI hEM~P= G IF t JI~ I E ~[ J=GI td'

~' W' i1ri jti.l)=I! F i lt ,] ,1 )+ S'It,J ' H 41 1' ~' ~I , 'F )

: 'i~I:1 hC i lt J ,: ) =HE i lt j ,~ )t ~ I I'J )I(4I R ' t ~ m l


~' ~I(I Vei Jt ,], 1)=, U \ tJ.I '-I l1e l l l ) , 1II l1e ( I J . ~ l l /l O { 1 j'
:~8 '-1 VCi It'] .~ l= \' E{ I; J .~It I rC I I tj, 1i .HCi tj ,_ I liLOi II i
= ~g0 NFX T J~HE \ i i
~ )~ =' ~Hi
~' : '; u PFH ;:1CULO [IE FIJE'::i1S Ell 1_::; COL~ If ,\~
=~96 RtM
:'~(I ': ' ,=i :~=',:'
=:'" ~ o - 1=1 Tf E SI t:. ~' Ij ~ -!
~: , ~ F=F,N F:H= ~ t l

2U 5 F'JF,:=f 0 'l~ - I
~'.~~;, h:F M ! F !'I'l l t ,) i - A~ HF '~ =6 5"
~6~1:! RE ~ Mel t j , !I=HtoI ' J , : \ I ~ I ~I I ! ,l) t I O:;, F ' J" I D'H I
~6 ~ FEMGO 0 :1' 0
~ ~ C, ,'I tiC ! I + .~ , l \ =tlEI i ' J . I I t: i ! t J ) \ ( 4IGi H] -I( L I < I G1F t J ) ' o! DI t. I ,
2,: 0':' HC 1 it ,l ,: )=E tj · ,J,:l t ; ( j! ,1 111';i G f I Ji l>3iFt}-li£'ld lilll'
~)7" lirii H lfT i I
~ ,S8 , :! -OF' 1= 1 TI_ ~ ~ T EP ~I , I E - l
~ ~;0 ~~R J=0 TO Nt -i
~ ~ 9:: IF , ',;"1 T E:I ~ ~ '1 6
:'/lr AI' f 1+n ='.II'; I t "N:: . ~ lti·~ ( 1111
=6'" Gl'fO ::U,
'~~ ~ IF j ~F -I IH c ~ ~ l O A
~ W; ~ ':i l ' Jl~I' C i i , J · .I E -l.= i 4~ It jl
- ,~~ ~ i;nT>} :7 1,:0
J:,'" ~I~ ( ] t 1J o l,le i I I ! l liF -l, =H'i': II ': INE. ~ \ .;'E' ~ t,i I

: 71~ ~ [ il t J ,1 )= \ l!tJ,li- tMCi It J, l ltHC! '~ , 2 ' J}Lfll t JI

~'n:' '.'1' (1 ' ,1, ~ 1=''! F i I ' ,j ,:: jt fMCI ! +2, [It !i':( I. J . 211tLO( I ' J I

~~~ 0 ~ ~~ T ~: N E: T I

;7<1 iF IIF'=! H F ~1 ~e~ (1

~~ 5 ') FO~ l =f- 4ir I Et ~, TD 5 EF -: I NE t!

FQ": ,1 ={, Til IE-!

:7 ,~ (,

: I ,( riC ( 1+ ,1) =Al j j , ,i i I AC I ! t J1 : i tiE-I )

~ '~ ~ Nel l l :NFi T I

:"9,"1 ~ E M

" ~(' (I h'EM CAl CUI 0 ['F ['~R r" A~ '( 1\ F~ F'LHZ I~tl I E, TO: ~Q~ l ~ ~~IT ;-L ~:

2f,1(' ~£

:' 8~ ':' [IU 11=uI 11l 'l lll ll ,:, "{''1

2 e.~ s (li il ) =[oE(! )

: 831: IF NF'= I THFN ~ g 7"


: 8a ~ FO R j== Q NP
~ ~~ ~ ~F i il =ij i l1 1 ~F l I I \ 1 ! ~000 : nT r\ ) = ~Ti\ -I :t~ EI
= ~~,) l i EY~ I
, ~" " 1F '~ I'=~ i; QT ~ ~F\,)
83
=t 8·) FEM

You might also like