Foxpro PRG
Foxpro PRG
Samasto
Education | Editing | Design
Menu
Samasto
Computer
Data Type of Variable: There are different types of data type such as
Numeric, Character, Logical, Date etc. The type of a variable depends
on the value that has been assigned to that variable. For example:
1. Arithmetic:
+ : Addition
– : Subtraction
* : Multiplication
/ : Division
2. Logical:
AND or .AND.
OR or .OR.
NOT or .NOT.
3. Relational:
> : Greater than
< : Less than
= : Equal
>= : Greater than Equal to
<= : Less than Equal to
#,!= or <> : Not Equal to
If…..Else…..EndIf
Syntax:
IF CONDITIONS
STATEMENT [True]
ELSE
STATEMENT [False]
ENDIF
Do Case…..EndCase
Syntax:
DO CASE
CASE CONDITION-1
STATEMENT [True]
CASE CONDITION-2
STATEMENT [True]
OTHERWISE
STATEMENT [False]
ENDCASE
Do While…..EndDo
Syntax:
DO WHILE CONDITION
STATEMENT [True]
ENDDO
STATEMENT [False]
For…..EndFor
Syntax:
FOR VARIABLE=N1 TO N2
STATEMENT [True]
ENDFOR
STATEMENT [False]
CLEAR
?”Youth Computer”
SET TALK ON
SET SAFE ON
Save: Close the program window ➔ Yes or CTRL+W (for Save and
Close)
DO <Name>[Enter]
or
CLEAR
SET TALK ON
SET SAFE ON
1. Write a program for input two character and show both character.
CLEAR
A=SPACE(20)
B=SPACE(20)
READ
C=A+B
@11,12 SAY C
SET TALK ON
SET SAFE ON
AMIT DAS
2. Write a program for input three number and show the result of
(A+B)-C.
CLEAR
A=0
B=0
C=0
@7,12 SAY”A=”GET A
@9,12 SAY”B=”GET B
@11,12 SAY”C=”GET C
READ
D=(A+B)-C
SET TALK ON
SET SAFE ON
A= 1
B= 2
C= 3
(A+B)-C= 0
3. Write a program for input three number and show which is Highest
& Lowest value.
CLEAR
A=0
B=0
C=0
READ
M=MAX(A,B,C)
N=MIN(A,B,C)
SET TALK ON
SET SAFE ON
First Number:- 1
Second Number:- 2
Third Number:- 3
Highest Value= 3
Lowest Value= 1
Note: C/5=(F-32)/9
CLEAR
C=0
READ
CF=9*C/5+32
F=0
READ
CC=(5*F-160)/9
SET TALK ON
SET SAFE ON
Celsius Number:- 0
Fahrenheit Number= 32
Fahrenheit Number:- 32
Celsius Number=0
Example: Marksheet
5. Write a program for input Student Name, Six Subject number and
calculate best of ]ve Total, Average, Grade.
Note:
CLEAR
N=SPACE(25)
B=0
E=0
M=0
G=0
H=0
C=0
READ
L=MIN(M,G,H,C)
T=(B+E+M+G+H+C)-L
A=T/5
IF A>=90 THEN
D=”A+”
ELSE
IF A>=80 THEN
D=”A”
ELSE
IF A>=70 THEN
D=”B+”
ELSE
IF A>=60 THEN
D=”B”
ELSE
IF A>=50 THEN
D=”C”
ELSE
IF A>=40 THEN
D=”D”
ELSE
D=”FAIL”
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
SET TALK ON
SET SAFE ON
Bengali:-50
English:-50
Mathematics:-30
Geography:-50
History:-50
Computer:-50
Total= 250
Average= 50
Grade= C
Note:
Otherwise Discount 5%
CLEAR
A=SPACE(25)
Q=0
R=0
READ
V=Q*R
IF V>=20000 THEN
D=V*20/100
ELSE
IF V>=10000 THEN
D=V*10/100
ELSE
D=V*5/100
ENDIF
ENDIF
N=V-D
SET TALK ON
SET SAFE ON
Quantity:-5
Rate:-50
Value= 250
Discount= 12.5
Netamount= 237.5
Example: Voting
S=0
M=0
B=0
DO WHILE .T.
V=SPACE(1)
READ
V=UPPER(V)
DO CASE
CASE V=”S”
S=S+1
CASE V=”M”
M=M+1
CASE V=”B”
B=B+1
CASE V=”E”
W=MAX(S,M,B)
IF W=S
ELSE
IF W=M
ELSE
IF W=B
ENDIF
ENDIF
ENDIF
L=S+M+B
D=W/L*100
EXIT
OTHERWISE
P=P+1
ENDCASE
ENDDO
CLEAR
A=1
K=1
DO WHILE K<=10
?A
A=A+1
K=K+1
ENDDO
SET TALK ON
SET SAFE ON
or
CLEAR
FOR A=1 TO 10
?A
ENDFOR
SET TALK ON
SET SAFE ON
10
Example: Ten *
CLEAR
A=1
K=1
DO WHILE K<=10
?”*”
A=A+1
K=K+1
ENDDO
SET TALK ON
SET SAFE ON
or
CLEAR
FOR A=1 TO 10
?”*”
ENDFOR
SET TALK ON
SET SAFE ON
CLEAR
A=1
K=1
DO WHILE K<=10
?A
A=A+2
K=K+1
ENDDO
SET TALK ON
SET SAFE ON
or
CLEAR
K=1
FOR A=1 TO 10
?K
K=K+2
ENDFOR
SET TALK ON
SET SAFE ON
11
13
15
17
19
CLEAR
A=5
K=1
DO WHILE K<=10
?A
A=A+4
K=K+1
ENDDO
SET TALK ON
SET SAFE ON
or
CLEAR
K=5
FOR A=1 TO 10
?K
K=K+4
ENDFOR
SET TALK ON
SET SAFE ON
13
17
21
25
29
33
37
41
CLEAR
A=1
K=1
DO WHILE K<=10
?A*A*A
A=A+1
K=K+1
ENDDO
SET TALK ON
SET SAFE ON
or
CLEAR
K=1
FOR A=1 TO 10
?K*K*K
K=K+1
ENDFOR
SET TALK ON
SET SAFE ON
27
64
125
216
343
512
729
1000
CLEAR
A=5
B=4
K=1
DO WHILE K<=10
?A
A=A+B
B=B+1
K=K+1
ENDDO
SET TALK ON
SET SAFE ON
or
CLEAR
K=5
B=4
FOR A=1 TO 10
?K
K=K+4
B=B+1
ENDFOR
SET TALK ON
SET SAFE ON
14
20
27
35
44
54
65
77
CLEAR
A=65
K=1
DO WHILE K<=26
?CHR(A)
A=A+1
K=K+1
ENDDO
SET TALK ON
SET SAFE ON
or
CLEAR
K=65
FOR A=1 TO 26
?CHR(K)
K=K+1
ENDFOR
SET TALK ON
SET SAFE ON
L
M
12
123
1234
12345
CLEAR
FOR I=1 TO 5
FOR J=1 TO I
??J
ENDFOR
ENDFOR
SET TALK ON
SET SAFE ON
12
123
1234
12345
22
333
4444
55555
CLEAR
FOR I=1 TO 5
FOR J=1 TO I
??I
ENDFOR
ENDFOR
SET TALK ON
SET SAFE ON
22
333
4444
55555
2 3
4 5 6
7 8 9 10
11 12 13 14 15
CLEAR
A=1
FOR I=1 TO 5
FOR J=1 TO I
??A
A=A+1
ENDFOR
ENDFOR
SET TALK ON
SET SAFE ON
2 3
4 5 6
7 8 9 10
11 12 13 14 15
BC
DEF
GHIJ
KLMNO
CLEAR
A=65
FOR I=1 TO 5
FOR J=1 TO I
??CHR(A)
A=A+1
ENDFOR
ENDFOR
SET TALK ON
SET SAFE ON
BC
DEF
GHIJ
KLMNO
19. Write a program for input “JYCTC” and show in Pyramid Structure
.
JY
JYC
JYCT
JYCTC
CLEAR
J=”JYCTC”
L=LEN(J)
FOR K=1 TO L
?LEFT(J,K)
ENDFOR
SET TALK ON
SET SAFE ON
JY
JYC
JYCT
JYCTC
20. Write a program for input “JYCTC” and show in Pyramid Structure
.
JYCTC
JYCT
JYC
JY
CLEAR
J=”JYCTC”
L=LEN(J)
N=L
FOR K=1 TO 10
?LEFT(J,N)
N=N-1
ENDFOR
SET TALK ON
SET SAFE ON
JYCTC
JYCT
JYC
JY
21. Write a program for input “JYCTC” and show in Pyramid Structure
.
JY
JYC
JYCT
JYCTC
JYCT
JYC
JY
CLEAR
J=”JYCTC”
L=LEN(J)
FOR K=1 TO L
?LEFT(J,K)
ENDFOR
N=L-1
FOR K=1 TO N
?LEFT(J,N)
N=N-1
ENDFOR
SET TALK ON
SET SAFE ON
JY
JYC
JYCT
JYCTC
JYCT
JYC
JY
CLEAR
Z=””
C=”COMPUTER”
L=LEN(C)
FOR I=1 TO L
N=SUBSTR(C,L,1)
Z=Z+N
L=L-1
ENDFOR
?Z
SET TALK ON
SET SAFE ON
RETUPMOC
Gap
Latest Trends at Gap
Visit your nearest Gap store for exciting festive offers.
Previous AutoCAD
Home Computer MCQ Quiz Recruitment Story About us Contact Us Privacy Policy Disclaimer