home *** CD-ROM | disk | FTP | other *** search
- *JBFIGURE.PRG
- DO CASE
- CASE JBOPER = "*"
- STORE VAL(JBCURRA)*VAL(JBCURR) TO JBCURR
- DO JBRIP0 WITH JBCURR
- CASE JBOPER = "+"
- STORE VAL(JBCURRA)+VAL(JBCURR) TO JBCURR
- DO JBRIP0 WITH JBCURR
- CASE JBOPER = "-"
- STORE VAL(JBCURRA)-VAL(JBCURR) TO JBCURR
- DO JBRIP0 WITH JBCURR
- CASE JBOPER = "^"
- STORE VAL(JBCURRA) TO JBPROD
- FOR JBI = 2 TO INT(VAL(JBCURR))
- STORE VAL(JBCURRA)*JBPROD TO JBPROD
- NEXT JBI
- STORE JBPROD TO JBCURR
- DO JBRIP0 WITH JBCURR
- CASE JBOPER = "/"
- IF VAL(JBCURR)=0
- SET COLOR TO N*/W
- @ JABTOP+3,JABLEFT+2 SAY "E"
- SET COLOR TO W/N
- STORE "0" TO JBCURR,JBCURRA
- ELSE
- STORE VAL(JBCURRA)/VAL(JBCURR) TO JBCURR
- DO JBRIP0 WITH JBCURR
- ENDIF
- ENDCASE
- @ JABTOP+3,JABLEFT+5 SAY SPACE(20-LEN(JBCURR))+JBCURR+" "
- RETURN