Programming Part II
Programming Part II
(Part-II)
meial,a l%uf,aL NdIdj
y÷kajk (Identifiers)
l%uf,aLhla l%h
s d;aul jk úg y÷kajk i|yd mjrk ,o
w.hka fjkia jk y÷kajk úp,H f,i ye¢kafõ'
ksh; (Const)
l%uf,aLhla l%h
s d;aul jk úg y÷kajk i|yd mjrk ,o
w.hka fjkia fkdjk y÷kajk ksh; f,i ye¢kafõ'
iei֕ ldrl
úYd, → >
úYd, fyda iudk → >=
l=vd → <
l=vd fyda iudk → <=
iudk → =
wiudk → <>
;d¾lsl ldrl
AND ldrlh
OR ldrlh
m<uq m%ldYkh fojk m%ldYkh (m<uq m%ldYkh) OR (fojk
m%ldYkh)
i;H wi;H
ldrl m%uqL;dj
NESTED IF
WHILE-DO jHQyh
mqk¾lrK jdr .Kk ksYaÑ;j fkdokakd wjia:d j,§
Ndú;d fõ'
Wod(
number :=1;
while number <= 10 do
number := number + 1;
program orderNos(input,output);
var num:integer;
cho:char;
begin
writeln('Select Assending(A) or
Desending(D)');
read(cho);
if cho = 'A' then
begin
writeln('Asending
Order');
for num := 1 to 6 do
writeln(num);
end;
if cho = 'D' then
begin
writeln('Desending
Order');
for num := 6 downto 1 do
writeln(num);
end;
end.
mqk¾lrKh ;=< jrKh fhdod .ekSu
program rep_sel(input,output);
var num,rem,count,e_count,o_count:integer;
begin
e_count := 0, o_count :} 0;
for count := 1 to 10 do
begin
writeln('Enter Number');
read(num);
rem := num mod 2;
if rem = 0 then
begin
writeln('Even number');
e_count := e_count + 1;
end
else
begin
writeln('Odd number');
o_count := o_count + 1;
end;
end;
writeln(e_count,'Even Number/s');
end.
wrdj (Array) Ndú;h
wrdjka Ndú;fha wjYH;dj
program ictMarks(input,output);
var marks:array[0..34] of integer;
i,tot,max:integer;
avg:real;
begin
for i := 0 to 34 do
begin
writeln('Enter Marks');
read(marks[i]); (* Read Marks to array *)
tot := tot + marks[i]; (* Add marks *)
end;
avg := tot/35;
max := marks[0];
for i := 1 to 34 do
if marks[i] > max then max := marks[i];
writeln('Maximum marks = ', max);
writeln('Average marks = ',avg);
end
Wml%uf,aL Ndú;h
Wml%uf,aL j¾.
Wml%uf,aL y÷kajd §u