PROGRAM 16
' FILENAME: PROG16.BAS
' THIS PROGRAM INPUTS THE FIRST NAME AND LAST NAME FROM THE KEYBOARD AND
' DISPLAYS THEM ON THE SCREEN IN REVERSE ORDER.
CLS
DO
GOSUB INPUT.NAME
GOSUB COMBINE.NAME
GOSUB PRINT.COMBINATION
GOSUB CHANGE.COMBINATION
GOSUB PRINT.NEWCOMBINATION
LOOP UNTIL UCASE$(NAME$) = "STOP"
END
INPUT.NAME:
INPUT "ENTER FIRST NAME. TYPE 'STOP' TO END PROGRAM. ", NAME$
IF UCASE$(NAME$) = "STOP" THEN
CLS
END
END IF
LOCATE 3, 1
INPUT "ENTER LAST NAME. ", NAME2$
RETURN
COMBINE.NAME:
LET NAME3$ = NAME2$ + ", " + NAME$
RETURN
PRINT.COMBINATION:
LOCATE 5, 1
PRINT NAME3$
RETURN
CHANGE.COMBINATION:
LET NAME4$ = NAME$
LET NAME5$ = NAME2$
RETURN
PRINT.NEWCOMBINATION:
LOCATE 7, 1
PRINT NAME4$ + " " + NAME5$
SLEEP 2
CLS
RETURN
' FILENAME: PROG16.OUT
ENTER FIRST NAME. TYPE 'STOP' TO END PROGRAM. ANTHONY
ENTER LAST NAME. ORTIZ
ORTIZ, ANTHONY
ANTHONY ORTIZ
BACK TO CIS133 PAGE.