Даю 90 баллов, помогите пожалуйста!Написать в Паскаль. Заранее спасибо.

0 голосов
9 просмотров

Даю 90 баллов, помогите пожалуйста!Написать в Паскаль. Заранее спасибо.


image

Информатика (36 баллов) | 9 просмотров
0

Сколько сторон четырехугольника нужно вводить?

0

4 стороны

Дан 1 ответ
0 голосов

Первая программа

var x,y:real;

begin

 readln(x);

 y:=sqrt(x);

 writeln(y);

end.

Вторая программа

const n=4;

var i,c:integer;

   s,p:real;

   a:array[1..n] of real;

begin

 c:=1;

 writeln('Введите стороны 4-ех угольника: ');

 for i:=1 to n do readln(a[i]);

 for i:=1 to n-1 do begin

   if(a[i] = a[i+1]) then

     c+=1;

 end;

 if(c = 4) then begin

   s:=sqr(a[1]);

   p:=4*a[1];

   writeln('Площадь квадрата: ',s,'. Периметр квадрата: ',p);

 end

 else begin

   s:=a[1]*a[2];

   p:=2*(a[1]+a[2]);

   writeln('Площадь прямоугольника: ',s,'. Периметр прямоугольника: ',p);

 end;

end.

(318 баллов)