PROGRAM REPEAT
IMPLICIT NONE
REAL :: x, y
CHARACTER :: Flag1, Flag2
DO
PRINT *, "Enter x followed by y"
READ *, x, y
PRINT *, "Press 1 for x*y"
PRINT *, "Press 2 for x+y"
READ *, Flag1
IF (Flag1=="1") THEN
PRINT *, "x*y= ", x*y
END IF
IF (Flag1=="2") THEN
PRINT *, "x+y= ", x+y
END IF
PRINT *, "Continue (Y/N)"
READ *, Flag2
IF ((Flag2=="n") .OR. (Flag2=="N")) THEN
EXIT
END IF
END DO
END PROGRAM REPEAT