Menu
Coddy logo textTech

Dönüş Türleri

Coddy'nin C# Journey'sinin Temeller bölümünün bir parçası. Ders 51 / 69.

Bir metottaki return ifadesi, metodun çıktısı olarak üretmesi gereken değer veya değerleri belirtmek için kullanılır. Örneğin, aşağıdaki metot 100 çıktısını verecektir:

public static int FunctionName() {
	return 100;
}

Değeri bir değişkene aktarmak için şunu yazın:

int number = FunctionName();

Şimdi number değişkeni 100 değerini tutacak çünkü metodun döndürdüğü değer budur.

Metodun dönüş türünün (bu durumda int), döndürülen değeri sakladığınız değişkenin veri türüyle eşleşmesi gerektiğini unutmayın.

challenge icon

Görev

Kolay

Her test durumunun üç girdisi vardır:

  • İlk girdi, yinelemelerin kaç kez yapılacağını belirtir
  • Son iki girdi, üzerinde işlem yapacağımız sayılardır

İki bağımsız değişken alan ve ikisinden büyük olan sayıyı döndüren bir metot oluşturun. İkisi de eşitse herhangi birini döndürün.

main metodunda:

iterations kez yineleme yapın. Her yinelemede:

  1. Bigger metodunu num1 ve num2 ile çağırın ve sonucu bir değişkende saklayın
  2. Hangi özgün değişkenin (num1 veya num2) daha büyük değeri tuttuğunu belirleyin
  3. Bu özgün değişkeni 2'ye bölün ve güncelleyin
    • Örnek: num1 daha büyükse şunu yapın: num1 = num1 / 2
  4. Yeni güncellenen değeri yazdırın

num1 veya num2'den biri 2'den küçük olursa döngüyü erkenden durdurun.

Kendin dene

using System;

public class Program {
    public static double Bigger(double arg1, double arg2) {
        // Metodu tamamlayın
        
    }

    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++) {
            // Kodunuzu aşağıya yazın
            
        }
        
    }
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler

Kendi başına pratik yap: Online C# derleyicisi