Как сделать факториал в паскале?

24.03.2024, 23:04 84

Чтобы вычислить факториал числа в языке Паскаль, можно использовать следующую функцию:

  1. function factorial(n: byte): longint;
  2. var
  3.    result: longint;
  4. begin
  5.    result := 1;
  6.    for i := 1 to n do
  7.       result := result * i;
  8.    factorial := result;
  9. end;

Эта функция принимает в качестве аргумента число n, для которого нужно вычислить факториал. Она использует переменную result, которая инициализируется значением 1.

Затем, при помощи цикла for, происходит итерация от 1 до n, и на каждой итерации значение переменной result умножается на текущее значение итератора i.

В конце функция возвращает результат вычисленного факториала.

Например, для вычисления факториала числа x и его вывода на экран можно использовать следующий код:

var

   x: byte;

begin

   writeln('Введите значение:');

   readln(x);

   writeln(x, '! is ', factorial(x));

end.

Результат вычисления факториала будет отображен на экране.

У вас есть вопрос?
Задайте его нам!

Люди также спрашивают

Когда за то пишется раздельно?

добавлено 18.03.2024, 17:06

Что может убить росомаху?

добавлено 19.02.2024, 08:48

Что делают из рога?

добавлено 23.03.2024, 09:12

Что больше леопард или ягуар?

добавлено 19.01.2024, 06:09

Как связаны философия наука и религия?

добавлено 08.02.2024, 01:55