program pierwsze
u*e\ crt; v.» r
crinteger;
proceduro p1er(lrinteger) var
k.boolean;
1:by te;
Ber.in
i n mod 1-0 then kr-false;
ł:-ni{
until (k-false) or (i>-l);
1f k then
writelnCUczba \1,' jest liczby pierwszĄ')
ftno i
bogiń clrscr;
writeln('Progrn« wyświetla 1 write( Podaj liczbę a-'); readln(c): ropoat
c:»c-l: pier(c); imtii c-2;
repeat untll keypresscd: ond.
pler. mniejsze od podanej 1.')
program sumnliczb: uses crt: var
n:real: s:real:
procedurę suwa(var z:real): beoin
s:-{n*Cnł-l)l/2: writeln('Su»a liczb do 1 do eod: segin
w-itelń(’prograa oblicza sumę liczb naturalnych od 1 do n‘)
writeCPodaj liczbę n-'):
roadlnCn):
sw(b):
readln;
wynosi
waoV Wovnevo,
^vó)'4^-/ ^t- ^pt}^'ov,e 4iu/ui,
program trójkąty;
uses crt;
var
q.w,c:integer^
procedurę tro]kat(var a,b,c;integer); var
p,s:real; begin
p:*>(a+bfC)/2; s:-0;
if (p-b>0) and (p-a>0) and (p-oO) then
s:-sqrt(p*(p-a)*(p-b)*(p-c)):
wntcln( Pole tr jk^ta wynosi ,s:0:2);
end
elso
wri teln('TrójkĄt nie powstanie’);
end;
begin
clrscr;
writeln(* Podai oblicza pole trójkĄta');
wri te ('Podaj bok a«*');
readln(q);
write('Podaj w-');
readln(w);
write(’Podaj e»');
readln(e);
trojkat(q,w,e);
readln;
end.
•'|0^>'i'jo-vvo. Vvo-^/voic;‘^9J0 a* ^ *o< Ł<- ^ O
C 2:0-
juM
.-wa 1 A- C r \
A*