C# ile Asal Sayı Kontrolü

Merhaba arkadaşlar. Aşağıdaki method ile sayının asal olup olmadığını bulabilirsiniz. Asalsa true, değilse false mantıksal değeri dönecektir.

public bool asalMi(int sayi){
  bool asal = true; //Asal durum bozulana kadar true
    for (int i = 2; i < sayi/2; i++){
      if (sayi % i == 0){ // bölünebiliyor
        asal = false; // O halde asal değil.
        break; //Bir sayıya bölünebilmesi asal sayı olmadığının ispatı için yeterli. Döngüden çıkıyoruz.
      }
            	}
  return asal;
}

 

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir