Показать сообщение отдельно
  #2  
Старый 11.12.2009, 21:32
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Код:
procedure CalcVals(N : Integer; var ASum, AMul : Integer);
var
  I : Integer;
begin
  ASum := 0;
  AMul := 1;
  For I := 1 To N Do
    Begin
       ASum  := ASum + I;
       AMul := AMul * I;
    End;
end;

Работу с интерфейсом (едитами) сам напишешь.
И большие N не задавай - факториал (произведение) расчет очень быстро.
Ответить с цитированием