Professional Documents
Culture Documents
Shahwilayat Public School: Campus 1
Shahwilayat Public School: Campus 1
Campus 1
Computer portfolio
2018-2019
Submitted By
MOHAMMAD IRTIZA
Page |2
Practical 1 a
Objective: Write a program to print your name 10 times using FOR NEXT
LOOP.
Code:
10 Read A$
20 For k=1 to 10
30 print A$
40 next K
50 data IRTIZA
60 end
Practical 1 b
Objective: Write a program to print your name 10 times WHILE WEND LOOP.
Code:
20 let A=1
30 while A<=10
40 print A$
50 A=A+1
60 WEND
70 end
Page |3
Practical 1 a
Output
Practical 1 b
Output
Page |4
Practical 1 a
Flowchart
Practical 1 b
Flowchart
Page |5
Practical 2 a
Code:
20 F=5/9*(C+32)
40 END
Practical 2 b
Code:
20 C=5/9*(F-32)
40 end
Page |6
Practical 2 a
Output
Practical 2 b
Output
Page |7
Practical 2 a
Flowchart
Practical 2 b
Flowchart
Page |8
Practical 3
Objective: write a program to generate the table using LET and GOTO statement.
Code:
20 let n=1
30 n=n+1
40 p=M*N
50 print M,N,P
70 goto 30
80 end
Page |9
Practical 3
Output
P a g e | 10
Practical 3
flowchart
P a g e | 11
Practical 4
Objective: write a program to find by the greatest number from three number
input by user .
Code:
70 END
P a g e | 12
Practical 4
Output
P a g e | 13
Practical 4
Flowchart
P a g e | 14
Practical 5
Code:
10 cls
30 TAX=(5/100)*S
40 NET=S-TAX
80 END
P a g e | 15
Practical 5
Output
P a g e | 16
Practical 5
Flowchart
P a g e | 17
Practical 6 a
Code:
20 let p=3.14
30 let area=p*(R^2)
50 end
Practical 6 b
Code:
30 let C=3.14*(R^2)*h
50 end
Practical 6 c
Code:
30 area=0.5*B*h
Practical 6 a
Output
Practical 6 b
Output
P a g e | 19
Practical 6 c
Output
P a g e | 20
Practical 6 a
Flowchart
Practical 6 b
Flowchart
P a g e | 21
Practical 6 c
Flowchart
P a g e | 22
Practical 7
Code:
10 cls
40 Let NR=CR-PR
50 Let BA=NR*15.90
100 end
P a g e | 23
Practical 7
Output
P a g e | 24
Practical 7
Flowchart
P a g e | 25
Practical 8
Code:
40 input “math”;M
50 input “computer”;C
60 input “PST”;P
70 input “islamiat”;I
80 input “Science”;S
170 PERCENTAGE=(Totalmarks*100)/500
200 end
P a g e | 26
Practical 8
Output
P a g e | 27
Practical 8
Flowchart
P a g e | 28
Practical 9
Code:
10 cls
20 For C=1 to 20
30 print C
60 let SAL=SAL+Bonus
80 print
90 next C
100 end
P a g e | 29
Practical 9
Output
P a g e | 30
Practical 9
Flowchart
P a g e | 31
Practical 10a
Code:
10 cls
20 let A=0
30 let A=A+2
50 print A
60 goto 30
70 end
Practical 10b
Code:
10 cls
20 let A=11
30 Let A=A+2
50 print A
60 goto 30
70 end
P a g e | 32
Practical 10a
Output
Practical 10b
Output
P a g e | 33
Practical 10a
Flowchart
Practical 10b
Flowchart
P a g e | 34
Practical 11
Objective: Write a program to print the square and cube of first ten natural
numbers.
Code:
10 cls
20 Print “NUMBER”.”SQUARE”,”CUBE”
30 For N=1 to 10
40 Print N,N^2,N^3
50 Next N
60 end
P a g e | 35
Practical 11
Output
P a g e | 36
Practical 11
Flowchart
P a g e | 37
Practical 12
Code:
10 For x=1 to 5
20 for y= 1 to x
30 print “*”;
40 next y
50 print
60 next x
70 end
P a g e | 38
Program 12
Output
P a g e | 39
Practical 12
Flowchart
P a g e | 40
Practical 13
Code:
10 cls
20 DIM L(20)
30 For A=1 to 10
50 Next A
60 Let BIG=L(1)
70 For A=2 to 10
90 Next A
110 END
P a g e | 41
Practical 13
Output
P a g e | 42
Practical 13
Flowchart
P a g e | 43
Practical 14
Code:
10 cls
20 DIM AGE(20)
30 for k=1 to 20
40 print k
60 next K
80 print
90 for k= 1 to 20
110 next k
140 next K
150 end
P a g e | 44
Practical 14
Output
P a g e | 45
Practical 14
Flowchart
P a g e | 46
Practical 15
Objective: write a program to find the total number of Male and Female students
from an ARRAY.
Code:
10 cls
20 for A=1 to 10
50 next A
60 print “S.NO”,”NAME”,”GENDER”
70 for B=1 to 10
90 print B,N$(A),G$(A)
110 next B
140 end
P a g e | 47
Practical 15
Output
P a g e | 48
Practical 15
Flowchart
P a g e | 49
Practical 16a
Code:
10 DIM N(20)
20 for I=1 to 20
40 next I
50 for I=1 to 19
60 for J=(I+1) to 20
80 NEXT J
90 Next I
120 next I
130 end
P a g e | 50
Practical 16b
Code:
10 cls
20 DIM N(20)
30 for I=1 to 20
50 next I
60 for I=1 to 19
70 for J=(I+1) to 20
90 next J
100 next I
130 next I
140 end
P a g e | 51
Practical 16a
Output
Practical 16b
Output
P a g e | 52
Practical 16a
Flowchart
Practical 16b
flowchart
P a g e | 53
Practical 17a
Code:
10 cls
20 screen 2
40 end
Practical 17b
Code:
10 cls
20 screen 2
40 end
P a g e | 54
Practical 17a
Output
Practical 17b
Output
P a g e | 55
Practical 17a
Flowchart
Practical 17b
Flowchart
P a g e | 56
Practical 18a
Code:
10 cls
20 screen 2
30 circle (100,100),50
40 end
Practical 18b
Code:
10 cls
20 line (50,50)-(110,110),1,B
30 line (55,55)-(105,105),1,B
40 end
P a g e | 57
Practical 18a
Output
Practical 18
Output
P a g e | 58
Practical 18a
Flowchart
Practical 18b
Flowchart
P a g e | 59
Practical 19
Code:
10 cls
20 screen 9
30 circle (130,75),35,4
40 circle (185,75),35,8
50 circle (225,75,35,1
60 circle (210,95),35,14
70 circle (150,95),35,2
80 end
P a g e | 60
Practical 19
Output
P a g e | 61
Practical 19
Flowchart
P a g e | 62
Practical 20a
Code:
10 cls
20 screen 1
40 end
Practical 20b
Code:
10 cls
20 screen 2
40 end
P a g e | 63
Practical 20a
Output
Practical 20b
Output
P a g e | 64
Practical 20a
Flowchart
Practical 20b
Flowchart
P a g e | 65
Practical 21a
Code:
10 for x=0 to 3
20 for k=1 to 6
30 print rnd(x)
40 next k
50 next x
60 end
Practical 21b
Code:
30 end
P a g e | 66
Practical 21a
Output
Practical 21b
Output
P a g e | 67
Practical 21a
Flowchart
Practical 21b
Flowchart
P a g e | 68
Practical 22
Code:
10 for j=1 to 4
20 go sub 50
30 next j
40 end
60 return
70 print j, p
80 print “correct”
90 end
P a g e | 69
Practical 22
Output
P a g e | 70
Practical 22
Flowchart
P a g e | 71
Practical 23
Objective: write a program to define the user define Function in order to find the
Hypotenuse of a right angled triangle.
Code:
30 input s1,s2
50 end
P a g e | 72
Practical 23
Output
P a g e | 73
Practical 23
Flowchart