Какую программу можно создать в PascalABC, чтобы найти произведение четных чисел и сумму нечетных чисел в диапазоне

Какую программу можно создать в PascalABC, чтобы найти произведение четных чисел и сумму нечетных чисел в диапазоне от 1 до 10?
Stepan

Stepan

До 10? Окей, я могу помочь вам с этой задачей.

Для начала, давайте создадим программу на языке PascalABC, которая будет находить произведение четных чисел и сумму нечетных чисел в заданном диапазоне.

Вот код программы:

pascal
program ProizvedenieSumma;
var
i, proizv, summa: integer;
begin
proizv := 1;
summa := 0;

for i := 1 to 10 do
begin
if i mod 2 = 0 then
proizv := proizv * i
else
summa := summa + i;
end;

writeln("Произведение четных чисел: ", proizv);
writeln("Сумма нечетных чисел: ", summa);
end.


Итак, что происходит в этой программе?

Мы объявляем переменные `i`, `proizv` и `summa` типа `integer` (целые числа). Переменная `i` будет использоваться в цикле для перебора чисел в заданном диапазоне. `proizv` будет хранить произведение четных чисел, а `summa` - сумму нечетных чисел.

Затем мы инициализируем `proizv` значением 1 и `summa` значением 0.

Далее следует цикл `for`, который перебирает числа от 1 до 10 (в данном случае). Для каждого числа в этом диапазоне мы проверяем, является ли оно четным (делится ли остаток от деления на 2 нацело). Если число четное, мы умножаем его на `proizv`. Если число нечетное, мы добавляем его к `summa`.

После выполнения цикла выводим на экран произведение четных чисел и сумму нечетных чисел с помощью функции `writeln`.

Вы можете изменить диапазон, указав нужные вам значения в цикле `for`.

Надеюсь, этот подробный ответ помог вам понять, как написать программу на языке PascalABC для нахождения произведения четных чисел и суммы нечетных чисел в заданном диапазоне.
Знаешь ответ?
Задать вопрос
Привет!
hello