Menu
Coddy logo textTech

Типы возвращаемых значений

Часть раздела Основы путешествия по C# на Coddy — урок 51 из 69.

Оператор return в методе используется для указания значения или значений, которые метод должен возвращать в качестве результата. Например, следующий метод выведет 100:

public static int FunctionName() {
	return 100;
}

Чтобы передать значение переменной, напишите:

int number = FunctionName();

Теперь переменная number будет содержать 100, потому что это то, что вернул метод.

Обратите внимание, что тип возвращаемого значения метода (в данном случае int) должен соответствовать типу данных переменной, в которой вы сохраняете возвращаемое значение.

challenge icon

Задание

Легко

Каждый тестовый случай содержит три входных значения:

  • Первое входное значение указывает, сколько раз нужно выполнить итерации
  • Последние два входных значения — это числа, над которыми мы будем проводить операции

Создайте метод, который принимает два аргумента и возвращает большее из двух чисел. Если оба числа равны, верните любое из них.

В методе main:

Выполните цикл iterations раз. На каждой итерации:

  1. Вызовите метод Bigger с аргументами num1 и num2 и сохраните результат в переменную
  2. Определите, какая из исходных переменных (num1 или num2) содержит большее значение
  3. Разделите эту исходную переменную на 2 и обновите её значение
    • Пример: Если num1 больше, то выполните: num1 = num1 / 2
  4. Выведите на экран новое обновленное значение

Досрочно прервите цикл, если либо num1, либо num2 станет меньше 2.

Попробуйте сами

using System;

public class Program {
    public static double Bigger(double arg1, double arg2) {
        // Допишите метод
        
    }

    public static void Main(string[] args) {
        int iterations = int.Parse(Console.ReadLine());
        double num1 = double.Parse(Console.ReadLine());
        double num2 = double.Parse(Console.ReadLine());

        for (int i = 0; i < iterations; i++) {
            // Напишите свой код ниже
            
        }
        
    }
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы