You are on page 1of 9

GW Basic Practical:-

PRACTICAL-1
OBJECT: Write a generalized program to prepare Bio-data.
START
INPUT; N$
INPUT; F$
INPUT; S$
INPUT; D$
INPUT; Q$
INPUT; R$
INPUT; NA$
PRINT; N$

PRINT; F$
PRINT; S$
PRINT; D$
PRINT; Q$
PRINT; R$
PRINT; NA$
END
10 REM * PROGRAM TO PREPARE BIO-DATA *
20 CLS
30 INPUT ENTER YOUR GOOD NAME ------ ; N$
40 INPUT ENTER YOUR FATER!S NAME- ; F$
"0 INPUT ENTER YOUR SE#------------------- ; S$
$0 INPUT ENTER YOUR DATE OF BIRT--- ; D$
%0 INPUT ENTER YOUR QUALIFICATION-- ; Q$
$0 INPUT ENTER YOUR RELIGION----------- ; R$
%0 INPUT ENTER YOUR NATIONALITY----- ; NA$
&0 CLS
'0 PRINT TAB(30)B I O * D A T A
100 PRINT TAB(30)--------------------
110 PRINT
120 PRINT TAB(20)YOUR GOOD NAME ------ ; N$
130 PRINT TAB(20)YOUR FATER!S NAME- ; F$
140 PRINT TAB(20)YOUR SE#------------------- ; S$
1"0 PRINT TAB(20)YOUR DATE OF BIRT--- ; D$
1$0 PRINT TAB(20)YOUR QUALIFICATION-- ; Q$
1%0 INPUT TAB(20)YOUR RELIGION----------- ; R$
1&0 INPUT TAB(20)YOUR NATIONALITY----- ;NA$
1'0 END
Tahsin Raza
http://www.rosecomputeracd.tk
1
GW Basic Practical:-
PRACTICAL-2
OBJECT: Write a program to print your name ten times by using.
(a) FOR-NEXT Statement (b) IF-THEN Statement
(+) B, -./01 FOR-NE#T S2+234302
START
INPUT; N$
FOR A 5 1 TO 10
PRINT; N$
NE#T A
END
10 REM * PROGRAM TO PRINT YOUR NAME TEN TIMES *
20 CLS
30 INPUT ENTER YOUR GOOD NAME 555555556; N$
40 CLS
"0 PRINT TAB(2")PRINTING OF NAME TEN TIMES
$0 PRINT TAB(23)BY USING FOR-NE#T STATEMENT
%0 PRINT TAB(2")77777777777777777777777777777
&0 FOR A 5 1 TO 10
'0 PRINT TAB(3&); A; N$
100 NE#T A
110 END
(8) B, -./01 IF-TEN S2+234302
START
INPUT; N$

C
A 5 A 9 1
PRINT A; N$

NO
IS A 5 10 C
YES
END
10 REM * PROGRAM TO PRINT YOUR NAME TEN TIMES *
20 CLS
30 INPUT ENTER YOUR GOOD NAME 555555556; N$
40 CLS
"0 PRINT TAB(2")PRINTING OF NAME TEN TIMES
$0 PRINT TAB(2")BY USING IF-TEN STATEMENT
%0 PRINT TAB(2")7777777777777777777777777777
&0 A 5 A 9 1
'0 PRINT TAB(3&); A; N$
100 IF A 5 10 TEN END ELSE &0
Tahsin Raza
http://www.rosecomputeracd.tk
2
GW Basic Practical:-
PRACTICAL-3
OBJECT: Write a program to calculate Square and Cube of frst Ten Natural Numbers
START
FOR N 5 1 TO 10
PRINT N: N;2: N;3
NE#T N
END
10 REM * PROGRAM TO CALCULATE SQUARE AND CUBES *
20 CLS
30 PRINT NUMBERS: SQUARE: CUBE
40 PRINT 777777777: 77777777: 7777
"0 FOR N 5 1 TO 10
$0 PRINT N: N;2: N;3
%0 NE#T N
&0 PRINT STRING$(3": 7)
'0 END
PRACTICAL-4
OBJECT: Write a program to produce the sum of frst Ten Natural Numbers
START
FOR N 5 1 TO 10
SUM 5 SUM 9 N
PRINT ; N
NE#T N
PRINT ; SUM
END
10 REM * PROGRAM TO PRODUCE SUM OF NUMBERS *
20 CLS
30 PRINT NUMBERS
40 PRINT 777777777
"0 FOR N 5 1 TO 10
$0 SUM 5 SUM 9 N
%0 PRINT N
&0 NE#T N
'0 PRINT TAB(30); ---------
100 PRINT SUM OF FIRST TEN NATURAL NUMBERS IS ;SUM
110 PRINT TAB(30); ---------
Tahsin Raza
http://www.rosecomputeracd.tk
3
GW Basic Practical:-
PRACTICAL-5
OBJECT: Write a program to the numbers !"#"$#"#"$!"! in
(a) Ascending Order (b) Descending Order
(+) A.<30=/01 O>=3>

START
FOR A 5 3 TO 2& STEP "
PRINT ; A
NE#T A

END
10 REM * PROGRAM TO ARRANGE NUMBERS *
20 CLS
30 PRINT TAB(2")NUMBERS IN ASCENDING ORDER
40 PRINT TAB(2")77777777777777777777777777777
"0 FOR A 5 3 TO 2& STEP "
$0 PRINT TAB(3&); A
%0 NE#T A
&0 PRINT TAB(2") STRING$(2$: 7)
'0 END
(8) D3.<30=/01 O>=3>
START
FOR D 5 2& TO 3 STEP -"
PRINT ; D
NE#T D
END
10 REM * PROGRAM TO ARRANGE NUMBERS *
20 CLS
30 PRINT TAB(2")NUMBERS IN DESCENDING ORDER
40 PRINT TAB(2")777777777777777777777777777777
"0 FOR D 5 2& TO 3 STEP -"
$0 PRINT TAB(3&); D
%0 NE#T D
&0 PRINT TAB(2") STRING$(2$: 7)
'0 END
Tahsin Raza
http://www.rosecomputeracd.tk
4
GW Basic Practical:-
PRACTICAL-6 (a)
OBJECT: Write a generalized program to prepare a %ultiplication Table up till ten times
START
INPUT; N
FOR M 5 1 TO 10
PRINT;N;*;M;5;N*M
NE#T M
END
10 REM * PROGRAM TO PREPARE MULTIPLICATION TABLE *
20 CLS
30 INPUT NUMBER FOR TABLE; N
40 CLS
"0 PRINT TABLE OF ?????@; N
$0 PRINT
%0 FOR M 5 1 TO 10
&0 PRINT N; *; M; 5 ; N * M
'0 NE#T M
100 END
PRACTICAL-6 (b)
OBJECT: Write a generalized program to fnd the &'erage of gi'en four numbers.
START
INPUT; N1
INPUT; N2
INPUT; N3
INPUT; N4
AAG5(N19N29N39N4)B4
PRINT; N1
PRINT; N2
PRINT; N3
PRINT; N4
PRINT; AAG
END
10 REM * PROGRAM TO FIND TE AAERAGE OF NUMBERS *
20 CLS
30 INPUT ENTER FIRST NUMBER----------- ; N1
40 INPUT ENTER SECOND NUMBER------- ; N2
"0 INPUT ENTER TIRD NUMBER---------- ; N3
$0 INPUT ENTER FOURT NUMBER------- ; N4
%0 AAG 5 (N1 9 N2 9 N3 9 N4) B 4
&0 PRINT TAB(2")FIRST NUMBER--------------- ; N1
'0 PRINT TAB(2")SECOND NUMBER----------- ; N2
100 PRINT TAB(2")TIRD NUMBER-------------- ; N3
110 PRINT TAB(2")FOURT NUMBER----------- ; N4
120 PRINT
130 PRINT TAB(2")AAERAGE OF FOUR NUMBERS----; AAG
140 END
Tahsin Raza
http://www.rosecomputeracd.tk
"
GW Basic Practical:-
PRACTICAL-7
OBJECT: Write a generalized program to Con'ert.
(a) Fahrenheit into Centigrade (b) Centigrade into Fahrenheit
(+) F+C>30C3/2 /02D C302/1>+=3
START
INPUT; F
C5"B'*(F-32)
PRINT F; C
END
10 REM * PROGRAM TO CONAERT TEMPERATURE *
20 CLS
30 INPUT ENTER TEMPERATURE IN FARENEITEEE; F
40 C 5 " B ' * (F-32)
"0 CLS
$0 PRINT ; F; FARENEIT IS EQUAL TO; C; CENTIGRADE
%0 END
(8) C302/1>+=3 /02D F+C>30C3/2
START
INPUT; C
F5'B"*C932
PRINT C; F
END
10 REM * PROGRAM TO CONAERT TEMPERATURE *
20 CLS
30 INPUT ENTER TEMPERATURE IN CENTIGRADE EEE; C
40 F 5 ' B " * C 9 32
"0 CLS
$0 PRINT ; C; CENTIGRADE IS EQUAL TO; F; FARENEIT
%0 END
Tahsin Raza
http://www.rosecomputeracd.tk
$
GW Basic Practical:-
PRACTICAL-8
OBJECT: Write a generalized program to prepare (lectricity Bill.
START
INPUT; CN$
INPUT; MN$
INPUT; PA
INPUT; PA
UC 5 PR - PA
AMT 5 UC * 1F2"
PRINT; CN$
PRINT; MN$

PRINT; PA
PRINT; PR
PRINT; UC
PRINT; AMT
END
10 REM * PROGRAM TO PREPARE ELECTRICITY BILL *
20 CLS
30 INPUT ENTER CONSUMER NAME ------ ; CN$
40 INPUT ENTER METER NUMBER--------- ; MN$
"0 INPUT ENTER PREAIOUS READING---- ; PA
$0 INPUT ENTER PRESENT READING------ ; PR
%0 UC 5 PR- PA
&0 AMT 5 UC * 1F2"
'0 CLS
100 PRINT TAB(30)ELECTRICITY BILL
110 PRINT TAB(30)--------------------------
120 PRINT
130 PRINT TAB(20)CONSUMER NAME------ ; CN$
140 PRINT TAB(20)METER NUMBER-------- ; MN$
1"0 PRINT TAB(20)PREAIOUS READING----; PA
1$0 PRINT TAB(20)PRESENT READING------; PR
1%0 PRINT @ PRINT
1&0 PRINT TAB(20) UNIT CONSUMED----------; UC
1'0 PRINT TAB(20) AMOUNT CARGED------; AMT
200 END
Tahsin Raza
http://www.rosecomputeracd.tk
%
GW Basic Practical:-
PRACTICAL-9
OBJECT: Write a generalized program to prepare an (mployee)s Salary Sheet.
START
INPUT; EN$
INPUT; D$
INPUT; BS
INPUT; TA
INPUT; TD
GS 5 BS 9 TA
NS 5 GS - TD
PRINT; EN$
PRINT; D$
PRINT; BS
PRINT; TA
PRINT; TD
PRINT; GS
PRINT; NS
END
10 REM * PROGRAM TO PREPARE SALARY SEET *
20 CLS
30 INPUT ENTER EMPLOYEE!S NAME ---- ; EN$
40 INPUT ENTER DESIGNATION------------ ; D$
"0 INPUT ENTER BASIC SALARY----------- ; BS
$0 INPUT ENTER TOTAL ALLOGANCES-- ; TA
%0 INPUT ENTER TOTAL DEDUCTION----- ; TD
&0 GS 5 BS9 TA
'0 NS 5 GS- TD
100 CLS
110 PRINT TAB(30)EMPLOYEE!S SALARY SEET
120 PRINT TAB(30)-----------------------------------------
130 PRINT
140 PRINT TAB(20)EMPLOYEE!S NAME ---- ; EN$
1"0 PRINT TAB(20)DESIGNATION------------ ; D$
1$0 PRINT TAB(20)BASIC SALARY----------- ; BS
1%0 PRINT TAB(20)TOTAL ALLOGANCES-- ; TA
1&0 PRINT TAB(20)TOTAL DEDUCTION----- ; TD
1'0 PRINT @ PRINT
210 PRINT TAB(20)GROSS SALARY----------- ; GS
220 PRINT TAB(20)NET SALARY--------------- ; NS
230 END
Tahsin Raza
http://www.rosecomputeracd.tk
&
GW Basic Practical:-
PRACTICAL-10
OBJECT: Write a generalized program to prepare a %ar*s sheet of +i'e sub,ects -ith
.ercentage.
START
INPUT; SN$
INPUT; RN
INPUT; E
INPUT; S
INPUT; C
INPUT; C
INPUT; P
MO5E9S9C9C9P
PER5(MO*100)B42"
PRINT; SN$
PRINT; RN
PRINT; E
PRINT; S
PRINT; C
PRINT; C
PRINT; P
PRINT; GS
PRINT; NS
END
10 REM * PROGRAM TO PREPARE MARHS SEET *
20 CLS
30 INPUT ENTER STUDENT!S NAME ------ ; SN$
40 INPUT ENTER ROLL NUMBER ----------- ; RN
"0 INPUT ENTER MARHS IN ENGLIS----- ; E
$0 INPUT ENTER MARHS IN SINDI-------- ; S
%0 INPUT ENTER MARHS IN COMP@ STUD- ; C
$0 INPUT ENTER MARHS IN CEMISTRY-- ; C
%0 INPUT ENTER MARHS IN PAH@ STUD---- ; P
&0 MO 5 E 9 S 9 C 9 C 9 P
'0 PER 5 (MO * 100) B 42"
100 CLS
110 PRINT TAB(30)MARHS SEET
120 PRINT TAB(30)--------------------
130 PRINT
140 PRINT TAB(20)STUDENT!S NAME ------ ; SN$
1"0 PRINT TAB(20)ROLL NUMBER------------ ; RN
1$0 PRINT TAB(20)MARHS IN ENGLIS-------- ; E
1%0 PRINT TAB(20)MARHS IN SINDI----------- ; S
1&0 PRINT TAB(20)MARHS IN COMP@STUD--- -; C
1'0 INPUT TAB(20)MARHS IN CEMISTRY---- ; C
200 INPUT TAB(20)MARHS IN PAH@ STUD------ ; P
210 PRINT @ PRINT
220 PRINT TAB(20)MARHS OBTAINED------------- ; MO
230 PRINT TAB(20)PERCENTAGE-------------------- ; PER
240 END
Tahsin Raza
http://www.rosecomputeracd.tk
'

You might also like