4. 4 | Mahesh Kodituwakku (BTech-ICT,MCTS,MIEEE, Certificate in ICT(AIT-Thailand)National Dip
in Teaching (Merit)
14' my; § we;s ix.Dys; mßm:fhys A yd B wdodk ,ndÿka úg ,efnk m%;sodkh .ek
ksjerÈ m%ldYh l=ulao @
1& A yd B wdodk 1 yd 0 jk úg C ys m%;sodkkh 0 fõ'
2& C ys m%;sodkh 1 jkafka A yd B ys wdodk w.hka iudk jk úg§h'
3& A yd B wdodk ms<sfj,ska 0" 1 jk úg C ys m%;sodkh 1 la fõ'
4& A yd B m%;sodk 1 jk úg C m%;sodkh o 1 fõ'
³ my; me;sreïm; weiqßka wxl 15 - 16 m%Yak j,g ms<s;=re imhkak'
A B C D
1 35 25
2 40 10
3 50 20
4 10 30
5
15' C1 fldaIfhys = A 1 + B$1 f,i ,shd th C2 g msgm;a l< úg ,efnk ms<s;=r
jkafka"
1& 50 2& 65 3& 60 4& 75
16' C1 fldaIfhys ,shk ,o iQ;%h C4 g msgm;a l< úg tys o¾Ykh jk iQ;%h jkafka
l=ulao @
1& = A1 + B$4 2& = A4 + B$4 3& = A4 + B$1 4& = A1 + B$1
A B C D E F
GHIJKL
5. 5 | Mahesh Kodituwakku (BTech-ICT,MCTS,MIEEE, Certificate in ICT(AIT-Thailand)National Dip
in Teaching (Merit)
17' my; me;sreï mf;ys D1 fldaIfhys = COUNT (A1:A5 , C1:C4) f,i ,shd Odjkh
l< úg ,efnk ms<s;=r jkafka"
1& 7 2& 9 3& 14 4& 12
A B C D
1 35 43
2 43 39
3 29 Orange
4 Apple 50
5 30
6
18' joka ieliqï uDÿldx.hla yryd ilik ,o fþo lsysmhl we;s f,aLkhl ish¨u fþo
tljr f;dard.ekSu i|yd l<yels wdldr lsysmhla my; ±lafõ'
A - Ctrl + A h;=re tljr tîu'
B - jpkhla u; f;jrla la,sla lsÍu'
C - jdlHfha m<uq jpkfha wdrïNh la,sla fldg f,aLkfha wjidkh f;la we£u'
ñka by; l%shdj,sh l<yels ksjerÈ l%u$ l%uh jkafka"
1& A muKs' 2& A yd B muKs' 3& A yd C muKs' 4& by; ish,a,u ksjerÈh'
³ my; § we;s iïnkaOl wdldrfha o;a; mdolh weiqßka wxl 19" 20 m%Yak j,g ms<s;=re
imhkak'
mdGud,dj YsIH j.=j
Course_ID Course Name Student ID F_Name L_Name Course_ID
A004 Accounts 001 Sarala De Silva A005
A005 Computing 002 Nimal Perera A006
A006 History 003 Kavin Gunawardana A004
A007 Short Course 004 Vikum De Silva A006
19' fuys wd.ka;=l h;=r jkafka"
1& mdGud,d j.=fõ we;s Course_ID h' 2&YsIH j.=fõ we;s Student_ID h'
3& YsIH j.=fõ we;s Student_ID yd Course_ID h' 4&YsIH j.=fõ we;s Course_ID h'
6. 6 | Mahesh Kodituwakku (BTech-ICT,MCTS,MIEEE, Certificate in ICT(AIT-Thailand)National Dip
in Teaching (Merit)
20' fuu o;a; mdolfha mdGud,d yd YsIHhd we;s w;r iïnkaO jkafka"
1& tll tal ^1 . 1& 2& tal nyq ^1 . m&
3& nyq nyq ^M . N& 4& nyq tal ^M . 1&
21' my; ±lafjkafka meial,a mß.Kl NdIdj fhdod.ksñka ,shk ,o jevigykl
fldgils'
A - Program Find_Number (Input, Output);
B - var number : integer;
fuu A yd B LKav foflys ±lafjk j,x.= y÷kajk jkafka"
1& Program, number 2& Find_Number, Var
3& Find_Number, number 4& input, integer
22' fufyhqï moaO;s j, Ndú; jk wkql%ñl m%fõYh yd iiïNdù m%fõYh .ek lshfjk
jdlH w;ßka jvd;a ksjerÈ m%ldYh l=ulao @
1& pqïnl má wkql%ñl m%fõYh Ndú;d lrhs'
2& oDV;eáfha D:/ f.dkqjg msúiSfï§ wkql%ñl m%fõYh Ndú; fõ'
3& ix.; ;eá yd ixLHdl nyqúO ;eá j, by; l%u folu Ndú; fõ'
4& j¾;udkfha § fufyhqï moaO;s j, nyq,j Ndú; jkafka wkql%ñl m%fõYhhs'
³ my; § we;s .e,Sï igyk weiqßka wxl 23 yd 24 hk m%Yak j,g ms<s;=re imhkak'
23' fuu .e,Sï igyfkys 5 wdodkh l< úg o¾Ykh jk m%;sodkh jkafka l=ulao @
1& 1 2& 0 3& -1 4& 2
Input Number (Number as N)
If
N > 0
Display N
N = N - 1
End
No
Yes
7. 7 | Mahesh Kodituwakku (BTech-ICT,MCTS,MIEEE, Certificate in ICT(AIT-Thailand)National Dip
in Teaching (Merit)
24' by; .e,Sï igykg wod, jHdc fla;h jkafka l=ulao @
1& Input Number (Number as N) 2& Input Number (Number as N)
While (N < 0) do Repeat
N = N - 1 N = N - 1
End while Until (N <= 0)
Display N Display N
End. End.
3& Input Number (Number as N) 4& Input Number (Number as N)
While (N > 0) do Repeat (N > 0)
N = N - 1 N = N - 1
End while Until End
Display N Display N
End. End.
25' my; meial,a taludk wrdj y÷kd.kak'
Number _list =
ta i|yd ,shd we;s meial,a jevigyfkys fldgfiys A yd B ysia;eka i|yd .e<fmk
ms<s;=r f;darkak'
Program Name_list_Array;
Var number_list : array of integer ;
n : integer ;
Begin
number_list [0] : = 10 ;
number_list [1] : = 15 ;
number_list [2] : = (A);
number_list [3] : = 30 ;
number_list [4] : = (B);
1) number_list [0] + number_list [1] ; 2) number_list [0] + number_list [1] ;
Number_list [0] + number_list [3] ; number_list [1] + number_list [3] ;
10 15 25 30 45
6