While Si Repeat
While Si Repeat
Program p1;
var a: integer;
begin
a := 1;
Repeat
a:=a + 1;
Until a < 20; WriteLn(a); readln; end.
Program p2;
var a ,b: integer;
begin
a := 1; b:=5;
Repeat
a:=a+1;
if a=b then b:=b+5;
Until b > 20; writeln(a); readln;end.
20
Program P4;
var a : integer;
begin
a:= 1;
While a<= 20 Do a := a + 1;
writeln(a);
readln;
end.
21
Program P5;
var a : integer;
begin
a:= 1;
While a>20 Do a := a + 1;
writeln(a);
readln;
end.
Program afisare;
var i : integer;
begin
i := 1;
Repeat
writeln(i);
i:=i + 1;
Until i > 7;
readln;
end.
Numerele până la 7
Program danu;
var i : integer;
begin
i := 1;
Repeat
writeln(i);
i:=i + 1;
Until i > 35;
readln;
end.
Numerele până la 35
12
ce va afișa programul?
var a,b:real;
begin
a:=2; b:=1;
while a<=b do
a:=b*0.5;
writeln('a', a:5:2);
readln;
end.
a=2.00
Ce va afișa programul?
var a, b, S:integer; P:real;
begin
a:=1; b:=3; P:=1; S:=0;
repeat
a:=a+1;
until a>b;
P:=P*a;
S:=S+a;
writeln ('P=',P:5:2);
whriteln('S=', S);
readln
end.
P=4.00
S=4
x=15
y=20
z=35
1234
15
4 -2
7 12