Помогите решить!!!! Даю 100 баллов

Помогите решить!!!! Даю 100 баллов

Задать свой вопрос
Игорь
Надобно решить на Паскале
1 ответ
// PascalABC.NET 3.3, сборка 1579 от 18.11.2017
// Внимание! Если программка не работает, обновите версию!

begin
  var a,b,d,c:real;
  var k:integer;
  var s:=0.0;
  loop ReadInteger do begin
    Read(k,a,b,c,d);
    if k=1 then s+=Абс(a-c)*Abs(b-d)
    else s+=pi*c*d
    end;
  Writeln(s)
end.

Пример
3
1 40 100 150 200
2 200 200 60 40
1 150 180 250 300
30539.8223686155
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт