Professional Documents
Culture Documents
DIENDOPRELIM
DIENDOPRELIM
@4.5,28 SAY C
@6.5,28 SAY C
@8.5,28 SAY C
@10.5,28 SAY C
@12.5,28 SAY C
@14.5,28 SAY C
@16.5,28 SAY C
@18.5,28 SAY C
@20.5,28 SAY C
@22.5,28 SAY C
@22.5,70 SAY C
IU1=0
FN1=SPACE(10)
LN1=SPACE(10)
AD1=SPACE(15)
BD1=SPACE(10)
A1=0
G1=SPACE(1)
CPN1=0
RA1=SPACE(8)
CO1=SPACE(15)
PM1=SPACE(1)
@4.5,29 GET IU1
@6.5,29 GET FN1
@8.5,29 GET LN1
@10.5,29 GET AD1
READ
DO WHILE .T.
@12.5,29 GET BD1 PICT"99/99/9999"
READ
IF VAL (LEFT(BD1,2))>12
LOOP
ELSE
IF VAL (SUBSTR(BD1,2,4))>31
LOOP
ELSE
EXIT
ENDIF
ENDIF
ENDDO
@12.5,40 SAY CMONTH(CTOD(BD1))+" "+STR(DAY(CTOD(BD1)),2)+","+STR(YEAR(CTOD(BD1)),4)
@14.5,29 GET A1 PICT"99"
READ
DO WHILE .T.
@16.5,29 GET G1 PICT"@!"
READ
IF .NOT. G1$ "M,F"
LOOP
ELSE
EXIT
ENDIF
ENDDO
DO CASE
CASE G1="M"
G2="Male"
CASE G1="F"
G2="Female"
ENDCASE
@16.5,40 SAY G2
@18.5,29 GET CPN1
@20.5,29 GET RA1
@22.5,29 GET CO1
READ
@22.5,71 GET PM1
READ
IF PM1$ "Y"
LOOP
ELSE
EXIT
ENDIF
ENDDO
IF PM1$ "N"
MESSAGEBOX("Data Successfully Recorded")
ENDIF