Программа с использованием цикла Repeat:
vara, b, c, p: integer;begina := 5;b := 7;c := 9;p := a + b + c;
RepeatWriteLn('Периметр треугольника: ', p);a := a + 2;b := b + 1;c := c + 1;p := a + b + c;until p > 100;
WriteLn('Порядковый номер треугольника с периметром больше 100: ', (p - 21) div 4);end.
Программа с использованием цикла While:
while p <= 100 dobeginWriteLn('Периметр треугольника: ', p);a := a + 2;b := b + 1;c := c + 1;p := a + b + c;end;
Программа с использованием цикла Repeat:
var
a, b, c, p: integer;
begin
a := 5;
b := 7;
c := 9;
p := a + b + c;
Repeat
WriteLn('Периметр треугольника: ', p);
a := a + 2;
b := b + 1;
c := c + 1;
p := a + b + c;
until p > 100;
WriteLn('Порядковый номер треугольника с периметром больше 100: ', (p - 21) div 4);
end.
Программа с использованием цикла While:
var
a, b, c, p: integer;
begin
a := 5;
b := 7;
c := 9;
p := a + b + c;
while p <= 100 do
begin
WriteLn('Периметр треугольника: ', p);
a := a + 2;
b := b + 1;
c := c + 1;
p := a + b + c;
end;
WriteLn('Порядковый номер треугольника с периметром больше 100: ', (p - 21) div 4);
end.