Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [Pascal] Цикл с заданным числом повторений


Автор: Alyonka_v 23.12.2006, 15:07
Вычислить  

user posted image

Автор: Guedda 23.12.2006, 15:44
Код

program Vichisl;

uses  
  Crt;

var
  FirstDeystvie, SecondDeystvie, Resultat : Integer;
  i : Integer;

function StepenChisla(Chislo, Stepen : Integer) : Integer;
var
  i,Temp : Integer;
begin
  Temp := 1;
  for i := 1 to Stepen do
    Temp := Temp * Chislo;
  StepenChisla := Temp;
end;

function Factorial(n: Integer): Integer;
begin
  if n > 1 then
    Factorial := n * Factorial(n - 1)
  else
    Factorial := 1;
end;

begin
  FirstDeystvie := 0;
  SecondDeystvie := 0;
  for i := 1 to 6 do begin
    FirstDeystvie := FirstDeystvie + StepenChisla(2,i);
    SecondDeytvie := Factorial(i) - StepenChisla(2,i);
  end;
  Resultat := FirstDeystvie + SecondDeystvie;
end.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)