Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.10.2010, 19:05   #1
Настя93
Пользователь
 
Регистрация: 09.10.2010
Сообщений: 10
По умолчанию Процедуры и функции

Помогите пожалуйста написать программу!!!!
Надо предусмотреть использование процедуры и функции.
Дано: одномерный массив содержит тройки чисел, определяющих стороны треугольника. Определить суммарную площадь всех треугольников
Настя93 вне форума Ответить с цитированием
Старый 12.10.2010, 01:01   #2
Don Karleone
Форумчанин
 
Регистрация: 05.04.2010
Сообщений: 410
По умолчанию

Код:
type
  Treug = record
    a, b, c: word;
  end;

type
  Tmas = array [1..3] of Treug;

var
  Trg: Tmas;  // массив для трех треугольников
  i: integer;

// функция подсчета общей площади треугольников
function Geron(mas: Tmas): real;
var
  P, S, Sum : real;
  i         : integer;
begin
  Sum:=0;
  for i:=1 to High(mas) do
      begin
          with mas[i] do
              begin
                  P:=0.5 * (a + b + c);
                  S:=Sqrt(P*(P - a)*(P - b)*(P - c));
                  Sum:=Sum + S;
              end;
      end;
  Geron:=Sum;
end;

begin
  // вводим данные для каждого треугольника
  for i:=1 to 3 do
      with Trg[i] do
          begin
              write('a = ');
              readln(a);
              write('b = ');
              readln(b);
              write('c = ');
              readln(c);
          end;
  writeln('Sum = ',Geron(Trg):1:3);
  readln;
end.
ICQ: 593-013-807
Don Karleone вне форума Ответить с цитированием
Старый 12.10.2010, 10:25   #3
Настя93
Пользователь
 
Регистрация: 09.10.2010
Сообщений: 10
По умолчанию

Огромное спасибо!!!!!!!!!!!!!!
Настя93 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Процедуры и функции hewlett Помощь студентам 1 23.05.2010 07:37
процедуры и функции Serg12 SQL, базы данных 5 25.02.2010 15:55
процедуры и функции Ruslan57 Помощь студентам 2 29.12.2009 09:20
Процедуры и функции Nikolai17 Помощь студентам 1 28.12.2009 22:56
Функции и процедуры _Антон_ Помощь студентам 4 15.11.2008 19:58