home *** CD-ROM | disk | FTP | other *** search
-
- DOUBLE PRECISION RANKS(2,14),MNAME,MOLDNM 00010000
- DIMENSION RANKPT(14) 00020000
- DATA RANKS/' ','INDUCTEE',' ', 00030000
- 1 ' RECRUIT',' ',' CADET',' MI','DSHIPMAN', 00040000
- 1 ' ',' ENSIGN',' LIEUTEN','ANT J.G.',' LI', 00050000
- 1 'EUTENANT',' LT. C','OMMANDER',' C','OMMANDER', 00060000
- 1 ' ',' CAPTAIN',' REAR',' ADMIRAL',' VICE', 00070000
- 1 ' ADMIRAL',' ',' ADMIRAL',' FLEET',' ADMIRAL'/ 00080000
- DATA RANKPT/0.,1.,10.,20.,30.,40.,50.,60.,70.,80.,95.,110.,125., 00090000
- 1 140./ 00100000
- CALL CPAGE 00110000
- WRITE(6,30341) 00120000
- DEFINE FILE 3(50,2400,L,IV) 00130000
- 30341 FORMAT(' COMMUNIQUE FROM STARFLEET COMMAND! '/' THE CURRENT RANKS00140000
- 1 HAVE BEEN OBTAINED BY THE FOLLOWING OFFICERS:') 00150000
- IIKK=0 00160000
- 30342 IRNK=14 00170000
- IIKK=IIKK+1 00180000
- READ(3'IIKK,ERR=30347)MNAME,POINTS 00190000
- IF(MNAME.EQ.MOLDNM)GO TO 30347 00200000
- MOLDNM=MNAME 00210000
- 30344 IF(POINTS.GE.RANKPT(IRNK))GO TO 30345 00220000
- IRNK=IRNK-1 00230000
- GO TO 30344 00240000
- 30345 WRITE(6,30346)RANKS(1,IRNK),RANKS(2,IRNK),MNAME,POINTS 00250000
- 30346 FORMAT(2A8,' ',A8,' CURRENTLY HAS POINTS = ',F6.2) 00260000
- GO TO 30342 00270000
- 30347 STOP 00280000
- END 00290000
- >