PROGRAM 12
' FILENAME: PROG12.BAS ' THIS PROGRAM IS A MENU DRIVEN PROGRAM AND GIVES THE USER THE OPTION TO ' DO ONE OF FIVE THINGS: DISPLAY TIME, DISPLAY DATE, DISPLAY SQUARE ' ROOT OF A NUMBER, DISPLAY NUMBER RAISED TO A POWER, OR QUIT THE ' PROGRAM. CLS GOSUB IFTHENDATA END IFTHENDATA: DO PRINT PRINT "1. DISPLAY THE CURRENT TIME" PRINT "2. DISPLAY THE CURRENT DATE" PRINT "3. DISPLAY THE SQUARE ROOT OF A NUMBER" PRINT "4. DISPLAY A NUMBER RAISED TO A POWER" PRINT "5. QUIT" PRINT INPUT "TYPE IN A NUMBER TO SELECT A OPTION ", NUMBER$ PRINT DO IF NUMBER$ < "1" THEN INPUT "PLEASE, TYPE IN THE NUMBERS (1-5) TO SELECT A OPTION: ", NUMBER$ PRINT END IF IF NUMBER$ > "5" THEN INPUT "PLEASE, TYPE IN THE NUMBERS (1-5) TO SELECT A OPTION: ", NUMBER$ PRINT END IF LOOP UNTIL NUMBER$ >= "1" AND NUMBER$ <= "5" CLS IF NUMBER$ = "1" THEN PRINT "THE CURRENT TIME IS "; TIME$; "." IF NUMBER$ = "2" THEN PRINT "THE CURRENT DATE IS "; DATE$; "." IF NUMBER$ = "3" THEN INPUT "ENTER A NUMBER: ", NUMBER1 LET SQUAREROOT = SQR(NUMBER1) IF NUMBER$ = "3" THEN PRINT IF NUMBER$ = "3" THEN PRINT "THE SQUARE ROOT OF"; NUMBER1; "IS"; SQUAREROOT; ". " IF NUMBER$ = "4" THEN INPUT "ENTER A NUMBER: ", NUMBER2 IF NUMBER$ = "4" THEN PRINT IF NUMBER$ = "4" THEN INPUT "ENTER THE POWER OF THE NUMBER: ", NUMBER3 IF NUMBER$ = "4" THEN PRINT LET RAISED = NUMBER2 ^ NUMBER3 IF NUMBER$ = "4" THEN PRINT "THE NUMBER"; NUMBER2; "RAISED TO THE"; NUMBER3; "POWER IS"; RAISED; "." IF NUMBER$ = "5" THEN CLS LOOP UNTIL NUMBER$ = "5" RETURN ' OUTFILE: PROG12.OUT 1. DISPLAY THE CURRENT TIME 2. DISPLAY THE CURRENT DATE 3. DISPLAY THE SQUARE ROOT OF A NUMBER 4. DISPLAY A NUMBER RAISED TO A POWER 5. QUIT TYPE IN A NUMBER TO SELECT A OPTION 5
BACK TO CIS133 PAGE.