Yazeka
Arama sonuçlarına göre oluşturuldu
C#'ta katları bulmak için mod alma işlemi (yüzde işareti - %) kullanılabilir 12. Örneğin, bir sayının 3'ün katı olup olmadığını bulmak için şu kod kullanılabilir:
if (sayi % 3 == 0) { Console.WriteLine("Girilen sayı 3'ün katıdır."); } else { Console.WriteLine("Girilen sayı 3'ün katı değildir."); }
Ayrıca, for döngüsü kullanarak belirli bir aralıktaki sayıların katlarını bulmak da mümkündür 14. Örneğin, kullanıcının girdiği sayıya kadarki 10'un katı olan sayıları yazdıran bir program şu şekilde olabilir 4:
static void Main(string[] args) { /* Kullanıcının girdiği sayıya kadarki 10 ve katı olan sayıları yazdıran program */ int sayi; Console.Write("Pozitif bir sayı giriniz:"); sayi = Convert.ToInt32(Console.ReadLine()); for (int i = 1; i <= sayi; i++) { if (i % 10 == 0) { Console.WriteLine(i + " Sayısı 10'un katıdır"); } } Console.ReadLine(); }
Bu kodda,
i % 10 == 0ifadesi, sayının 10'a tam bölünüp bölünmediğini kontrol eder 4.
5 kaynaktan alınan bilgiyle göre: