0% found this document useful (0 votes)
394 views22 pages

Practical Lahore Board

The document contains 20 programming problems and their corresponding algorithms. Each problem involves writing a program to perform a calculation or drawing, such as calculating the average of numbers, drawing shapes, or converting between temperature scales. The algorithms generally have 5 steps: start, input, compute, output, end.

Uploaded by

Abdul Qadir
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
394 views22 pages

Practical Lahore Board

The document contains 20 programming problems and their corresponding algorithms. Each problem involves writing a program to perform a calculation or drawing, such as calculating the average of numbers, drawing shapes, or converting between temperature scales. The algorithms generally have 5 steps: start, input, compute, output, end.

Uploaded by

Abdul Qadir
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 22

Practical: 1- Write a Program to Print even numbers from 1 to 40.

Program:
10 CLS
20 FOR B = 2 TO 40 STEP 2
30 PRINT B
40 NEXT B
50 END
Algorithm
Step 1 START
Step 2 STORAGE B=2
Step 3 DECISION IS B<= 40 IF
NOT THEN GO TO STEP 7
Step 4 COMPUTE B=B+2
Step 5 PRINT
STEP 6 GOTO STEP 3
Step 7 END

Algorithm

Step 1 START
Step 2 INPUT L,W
Step 3 COMPUTE AREA= L * W
Step 4 PRINT AREA
Step 5 END
Practical: 11: Write a program that can calculate the perimeter of the
rectangular.

Program:
10 CLS
20 INPUT “Length …=”;L
30 INPUT “Width …=”; W
40 PERIMETER= 2* ( L+W)
50 PRINT “ PERIMETER….. =”; PERIMETER
60 END
Algorithm

Step 1 START
Step 2 INPUT L,W
Step 3 COMPUTE PERIMETER = 2* ( L+W)
Step 4 PRINT PERIMETER
Step 5 END

Practical: 12: Write a program that can calculate the square and cube of
any number.

Program:
10 CLS
20 INPUT “ Enter any No..…=”; N
30 Sq = N*N
40 Cub= N^3
50 PRINT “ Square….. =”; Sq
60 PRINT “ Cube….. =”; Cub
70 END
Algorithm

Step 1 START
Step 2 INPUT N
Step 3 COMPUTE Sq = N*N
Step 4 COMPUTE Cub = N^3
Step5 PRINT Sq ,Cub
Ste
Practical: 13: Write a program that can convert temperature from
Centigrade to Fahrenheit

Program:
10 CLS
20 INPUT “ Temperature in Centigrade :=”; C
30 F = 9/5* C+32
40 PRINT “Temperature in Fahrenheit =”; F
50 END
Algorithm

Step 1 START
Step 2 INPUT C
Step 3 COMPUTE F = 9/5* C+32
Step 4 PRINT F
Step 5 END
Practical: 14: Write a program that can convert temperature from
Fahrenheit to Centigrade

Program:
10 CLS
20 INPUT “ Temperature in Fahrenheit :=”; F
30 C = 5/9* ( F-32)
40 PRINT “Temperature in Centigrade =”; C
50 END
Algorithm
Step 1 START
Step 2 INPUT F
Step 3 COMPUTE C = 5/9* ( F-32)
Step 4 PRINT C
Step 5 END
Practical: 15: Write a program that can draw a Triangle.

Program:
10 CLS
20 SCREEN 2
30 LINE (110,50)- (160,100)
40 LINE (60,100)- (160,100)
50 LINE (110,50)- (60,100)
60 END

Algorithm
Step 1 START
Step 2 PRINT SCREEN 2
Step 3 OUTPUT LINE (110, 50) - (160,100)
LINE (60,100) - (160,100)
LINE (110, 50) - (60,100)

Step 4 END
Practical: 16: Write a program that can draw a Rectangle.
Program:
10 CLS
20 SCREEN 2
30 LINE (70,80)- (190,170),,B
40 END
Algorithm
Step 1 START
Step 2 PRINT SCREEN 2
Step 3 OUTPUT LINE (70, 80) - (190,170),, B
Step 4 END
Practical: 17: Write a program that can add 15+ 30+20+325.

Program:
10 CLS
20 READ A,B,C,D
30 SUM= A+B+C+D
40 PRINT “SUM OF 15,30,20 AND 325 IS…=”; SUM
50 DATA 15,30,20,325
60 END
Algorithm
Step 1 START
Step 2 STORAGE A=1
Step 3 DECISION IS A <=4, IF NOT THEN GOTO STEP 8
Step 4 COMPUTE A=A+1
Step 5 COMPUTE SUM = SUM +5^A
Step 6 PRINT 5^A, SUM
Step 7 GOTO STEP 3
Step 8 END
Practical: 18: Write a program that can print all odd numbers from 1 to 100.

Program:
10 CLS
20 FOR N = 1 TO 100 STEP 2
30 PRINT N
40 NEXT N
50 END
Algorithm
Step 1 START
Step 2 STORAGE N=1
Step 3 DECISION IS N <=100, IF NOT THEN GOTO STEP 7
Step 4 COMPUTE N=N+2
Step 5 PRINT N
Step 6 GOTO STEP 3
Step 7 END
Practical: 19: Write a program that can print all even numbers from 2 to 100.

Program:
10 CLS
20 FOR B = 2 TO 100 STEP 2
30 PRINT B
40 NEXT B
50 END
Algorithm
Step 1 START
Step 2 STORAGE B=2
Step 3 DECISION IS B <=100, IF NOT THEN GOTO STEP 7
Step 4 COMPUTE B=B+2
Step 5 PRINT B
Step 6 GOTO STEP 3
Step 7 END
Practical:20: program that can Print you name five times using FOR-NEXT
Loop.
Program:
10 CLS
20 FOR N =1 TO 5
30 PRINT “GOD IS GREAT”
40 NEXT N
50 END
Algorithm
Step 1 START
Step 2 STORAGE N=1
Step 3 DECISION IS N<=5, IF NOT THEN GOTO STEP 7
Step 4 PRINT GOD IS GREAT
Step 5 COMPUTE N=N+1
Step 6 GOTO STEP 3
Step 7 END

Practical:2 :Write a Program to add two numbers.


Algorithm

Step 1 START
Step 2 INPUT N1 ,N2 B=2
Step 3 COMPUTE SUM N1+N2
Step 4 PRINT SUM
Step 5 END
Practical: 3: Write such program which can read six numbers and print
their average.
Algorithm

Step 1 START
Step 2 INPUT N1, N2, N3, N4, N5, N6
Step 3 COMPUTE AVG=( N1+N2+N3+N4+N5+N6) /6
Step 4 PRINT AVG
Step 5 END
Practical: 4: Write a program which can find the largest number of given
three numbers.
Algorithm

Step 1 START
Step 2 INPUT N1, N2, N3
Step 3 DECISION IS N1> N2 AND N1 > N3 IF YES THEN PRINT N1
Step 4 DECISION IS N2> N1 AND N2 > N3 IF YES THEN PRINT N2
Step 5 ELSE PRINT N3
Step 6 END
Practical: 5: Write a program that can calculate the sum and average of four
numbers.

Algorithm

Step 1 START
Step 2 INPUT N1, N2, N3, N4
Step 3 COMPUTE SUM= N1, N2, N3, N4
Step 4 COMPUTE AVG= SUM/4
Step 5 PRINT SUM,AVG
Step 6 END
Practical: 6: Write a program that can draw a circle in a square.
Program:
10 CLS
20 SCREEN 2
30 CIRCLE ( 100,100), 50
40 LINE ( 168,35)- (472,165),,B
50 END
Algorithm

Step 1 START
Step 2 PRINT SCREEN 2
Step

3 PRINT CIRCLE
(100,100),50
Step 4 PRINT LINE (168,35)- (472,165),,B
Step 5 END
Practical: 7: Write a program that can calculate the area of a circle.
Algorithm

Step 1 START
Step 2 INPUT N=R
Step 3 COMPUTE AREA =3.14*R*R
Step 4 PRINT AREA
Step 5 END
Practical: 8: Write a program that can draw a circle.
Program:
10 CLS
20 SCREEN 2
30 CIRCLE ( 100,100), 50
40 END
Algorithm

Step 1 START
Step 2 PRINT SCREEN 2
Step

3 PRINT CIRCLE
(1000,100),50
Step 4 END
Practical: 9: Write a program that can find the value of a solid cylinder
Algorithm

Step 1 START
Step 2 INPUT R,H
Step 3 COMPUTE VOL= 3.14*R^2*H
Step 4 PRINT VOL
Step 5 END
Practical:10: Write a program that can calculate the area of a rectangle
Practical:11: Write a program to show 1st ten odd numbers using while
wend loop.

1.
10 CLS
20 INPUT”ENTER RADIOUS OF CYLINDER”;R
30 INPUT”ENTER HEIGHT OF CLYNDER”;H
40 PI=3.14
50 VOL=PI*R*R*H
60 PRINT” VPLUM OF THE CLYNDER =”;VOL
70 END
2.
10 CLS
20 INPUT”ENTER A NUMBER”;N
30 PRINT”SQUAR OF THE NUMBER =”;N*N
40 END

4.
10 CLS
20 FOR B=2 TO 100 STEP
30 PRINT B
40 NEXT B
50 END

3.
10 CLS
20 INPUT”ENTER FIRST NUMBER=”;A
30 INPUT”ENTER SECOND NUMBER=”;B
40 INPUT”ENTER THIRD NUMBER=”;C
50 LET SUM=A+B+C
60 LET AVG=SUM/3
70 PRINT”SUM OF NUMBERS =”;SUM
80 PRINT “AVERAGE OF NUMBERS =”;AVG
90 END

5.
10 CLS
20 FOR A=1 TO 100 STEP 2
30 PRINT N
40 NEXT N
50 END

7.
10 CLS
20 INPUT”ENTER IST NUMBER”;A
30 INPUT”ENTER SECOND NUMBER”;B
40 IF A>B THEN GREAT=A ELSE GREAT =B
50 PRINT “GREATEST NUMBER”;GREAT
60 END
6.
10 DIM N(12)
20 FOR A=1 TO 12
30 READ N(A)
40 NEXT A
50 FOR B=1 TO 12 STEP 1
60 IF N(B) MOD 2<>0 THEN PRINT N(B)
70 NEXT B
80 DATA 6,42,4,77,32,9,21,22,45,15,46
90 END

9.
10 CLS
20 LET PROD=0
30 DIM ARRY(10)
40 FOR COUNT= 1 TO 10
50 PRINT”ENTER NUMBER AS ELEMENT:”,COUNT
60 INPUT ARRAY(COUNT)
70 PROD=PROD*ARRAY(COUNT)
80 NEST
90 PRINT”THE PRODUCT OF NUMBER IS”;PROD
100 END

8.
10 CLS
20 INPUT”TEMPERATURE IN CENTIGRAD”;C
30 F=9/5*C+32
40 PRINT “TEMPRATURE IN FARHENHEIT:=”;F
50 END
OR
10 CLS
20 INPUT”TEMPERATURE IN FARANHEIT”;F
30 C=5/9*(F-32)
40 PRINT “TEMPRATURE IN CETIGRADE:=”;C
50 END

13
10 CLS
20 FORR N=1 TO 255
30 PRINT CHAR$(N)
40 END

14
10 CLS
20 INPUT”ENTER WIDTH”;W
30 INPUT”ENTER LENGTH”;L
40 PRINT”AREA =”;W*L
50 END

15
10 CLS
20 DEF FN CONVERT (T)= 9/5*T+32
30 INPUT”TEMPERATURE IN CENTIGRAD”;C
40 PRINT “TEMPRATURE IN FARHENHEIT:=”; FN CONVERT (T)
50 END

16
10 CLS
20 DEF FN CONVERT (T)= 5/9*T-32
30 INPUT”TEMPERATURE IN FARENHEIT”;F
40 PRINT “TEMPRATURE IN CENTIGRADE:=”; FN CONVERT (T)
50 END
17.
10 CLS
20 SCREEN 2
30 PSET(250,50)
40 DRAW “G50 R100 H50”
50 END

18
10 CLS
20 SCREEN 2
30 PSET(250,50)
40 DRAW “R50 D50 L50 U 50”
50 END
19.
10 CLS
20 SCREEN 2
30 DRAW “E40 R80 G40 L80”
40 END

20
10 CLS
20 SCREEN 1
30 FOR RADIUS=50 TO 90 STEP 10
40 CIRCLE (150,100),RADIUS
50 NEXT RADIUS
60 END
12
10 CLS
20 DIM(5)
30 FOR I=1 TO 5
40 INPUT A(I)
50 NEXT I
60 FOR I =1 TO5
70 FOR K =K+1 TO 5
80 IF A(I)<A(K) THEN SWAP A(I),A(K)
90 NEXT K
100 NEXT I
110 FOR I=1 TO 5
120 PRINT A(I)
130 NEXT I
140 END
10 n=1
20 while n<=20
30 print n
40 n=n+2
50 wend
60 end

10 cls
20 for i=1 to 12
30 read A(i)
40 next i
50 for i=1 to 12
60 print a(i)
70 next i
80 data 6,42,4,77,32,9,21,22,8,45,15,46
90 end

10 REM * PROGRAM TO PRODUCE SUM OF NUMBERS * 20 CLS


30 PRINT “NUMBERS”
40 PRINT “~~~~~~~~~”
50 FOR N = 1 TO 10
60 SUM = SUM + N
70 PRINT N
80 NEXT N
90 PRINT TAB(30); “---------“
100 PRINT “SUM OF FIRST TEN NATURAL NUMBERS IS “;SUM 110 PRINT TAB(30); “---------“

0 for i=1 to 10
20 n=n+i
30 next i
40 print n
50 end

10 CLS
20 FOR A=1 TO 20
30 B=A MOD 2
40 IF B=0 THEN PRINT A; "IS AN EVEN NUMBER" ELSE PRINT A;"IS AN ODD NUMBER"
50 NEXT
60 END

10 screen 2
20 for i=30 to 180 step 30
30 circle(i,100),50
40 next i
50 end

10 for i=4 to 69
20 n=i/(i+1)
30 print n
40 a=a+n
50 next i
60 print"sum of series 4/5+5/6+6/7+.....+69/70=";a

10 screen 2
20 circle(40,100),20
30 circle(60,100),20
40 circle(80,100),20
50 circle(45,110),20
60 circle(65,110),20
70 end

10 i=1
20 while i<=5
30 input a(i)
40 i=i+1
50 wend
60 end

You might also like