Laserfiche WebLink
<br />READ (IN , 70Z) QO <br />C <br />150 WRITE(IOUT,913) <br />913 FORMAT(/lX~'INPUT NUMBER OF X-SECTIONS (STARTING AT DAM) USED TO' , <br />1/lX1 'DESCKIBE ROUTING REACH. (MIN=l, MAX=B)') <br />REAIl(IN 703) NO <br />IF(NO.Lt.l ) GO TO 150 <br />C <br />160 WRITE(IOUT 914) <br />914 FORMAT(/lit 'INPUT NUMBER OF PAIRS OF ELEV-TOPWIDTHS USED TO' , <br />l/lXL 'DESCR BE EACH X-SECTION (MIN=2, MAX=B)') <br />IF(vERS.EQ.SH) WRITE(IOUT 9140) <br />9140 FORMAT(lX!'MODEL ASSUMES DEPTH #1 = O. AND TOPW #1 = 0.') <br />READ(IN 7u3) Nl <br />IF(N1.Lt.Z ) GO TO 160 <br />C <br />C BEGIN READING IN X-SECTION INFORMATION <br />C <br />D(1)=O. <br />DO 400 I=I,NO <br />T(I,l)=O. <br />IF(I.GT 1) WRITE(IOUT 915) I <br />915 FORMAT(/lX,'INPUT DIStANCE DOWNSTREAM (MILES) TO X-SECTION #',IZ) <br />IF(I.GT.l) READ(INI70Z) D(I) <br />IF(VERS.NE.SH) GO Tu 165 <br />E(1J.l)=O. <br />CO=112 <br />80=0. <br />ELEV=STG <br />FTHSL(l)=FEET(l) <br />FTMSL(Z)=FEET(Z) <br />GO TO 167 <br />C <br />165 WRITE(IOUT,916) I <br />916 FORMAT(/lX1'INPUT LOWEST CHANNEL ELEV.(FT.MSL) AT X-SECTION #',12) <br />IF(I .EQ. ) WRITE(IOUT,917) <br />917 FORMAT(IX! '(ELEVATION OF BASE OF DAM (FT. MSL))') <br />READ(IN 7uZ) E(I,l) <br />167 IF(I .Gt. 1 ) GO TO 170 <br />C <br />C IF SURFACE AREA NOT GIVEN, ESTIMATE AO USING VO <br />IF(AO .LT. 0.01) AO=2.~VO/(CO-E(I,I)) <br />C IF VOLUME NOT GIVEN, ESTIMATE VO USING AO <br />IF(VO .LT. 0.01) VO=(AO/Z.)*(CO-E(l,l)) <br />IF(BO .LE. (E(l 1)+5.)) GO TO 170 <br />C PERCHED BREACH...RECOMPUTE VO BASED ON AVAILABLE VOLUME <br />VO=H2/2.*AO*(1.+((BO-E(1,1))/(CO-E(I,1)))**2.) <br />C <br />C ONCE FIRST X-S HAS BEEN READ IN & FITTED & SLOPE FOUND COMPUTE PEAK <br />170 IF(I .NE. Z ) GO TO 1BO <br />175 H=HO <br />K=KO <br />N=C(1 ~1) <br />:a:g~3 'B . <br />CALL DAMBRK(K,M,N~SZ,H2tH3,~4,Q3,Q,H1) <br />C SAVE FLOW~DEPTH AND T~EAK A DAM <br />P~l 1 =Q <br />P l:Z =Hl <br />P 1t3 =TO/60. <br />Tl= 0/60. <br />CALL TIMFLD(K~M,N,SZ,H3,H4,Q,Q3,T1,T4,T5) <br />C SAVE TIMES OF FLuODING AND DEFLOODING AT DAM <br />P(I,4l=T4 . <br />P(1,5 =T5 <br />IF(NO .LT. 2) GO TO 400 <br /> <br />C <br /> <br />C <br /> <br />C <br />IBO <br />C <br /> <br />918 <br /> <br />DO 190 J=Z ,N1 <br />WRITE(IOUT,91B) ELEVAFTMSL(l),FTMSL(Z),J,I <br />FORMAT(/lX,'INPUT ' ,~A4,' #',12,' AND ASSOC. <br />l' r IZ) <br />READ(IN,70Z) ElI,J) <br /> <br />TOPWIDTH FOR X-S ' <br /> <br />II-4 <br />