Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csPmFnBR 168 of 436 menu
◀ ▶

Логический результат функции в C#

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

bool IsPositive(int num1, int num2, int num3) { bool flag = true; if (num1 < 0) { flag = false; } if (num2 < 0) { flag = false; } if (num3 < 0) { flag = false; } return flag; }

Давайте перепишем код функции с помощью неявного использования флагов. Если найдется отрицательное число, выходим через return false; если все три не отрицательны, выполнение дойдет до return true:

bool IsPositive(int num1, int num2, int num3) { if (num1 < 0) { return false; } if (num2 < 0) { return false; } if (num3 < 0) { return false; } return true; }

Сделайте функцию, которая параметрами будет принимать три числа и проверять, что все они являются четными.

Сделайте функцию, которая параметром будет принимать число и проверять, что все цифры этого числа являются нечетными.

Сделайте функцию, которая параметрами будет принимать три числа и проверять, совпадают ли два соседних из них.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить