Bu örnekte kullanıcı tarafından girilen sayının asal sayı olup olmadığını fonksiyonları kullanarak bulacağız ve ekrana yazdıracağız.
Bu örneğe başlamadan önce C# Asal Sayı Bulma sayfasını inceleyebilirsiniz.
namespace _69.AsalKontroluMetot
{
class Program
{
static bool AsalMi(int sayi)
{
for (int i = 2; i < sayi; i++)
{
if (sayi % 2 == 0)
{
return false;
}
}
return true;
}
static void Main(string[] args)
{
if (AsalMi(13))
{
Console.WriteLine("Girilen sayi ASAL bir sayidir.");
}
else
{
Console.WriteLine("Girilen sayi ASAL bir sayi DEGİLDİR.");
}
Console.ReadLine();
}
}
}
Ana programda kullanıcıdan sayı aldıktan sonra bu sayının asal sayı olup olmadığını öğrenmek için sayıyı “AsalMi()” fonksiyonuna gönderiyoruz.
AsalMi() fonksiyonu, gönderilen sayı asal sayı ise “true” değilse de “false” değerini döndürüyor. Asal sayının nasıl bulunduğunu detaylı olarak incelemek için C# Asal Sayı Bulma sayfasını ziyaret edebilirsiniz.
En son olarak ana programda AsalMi() fonksiyonun döndürdüğü değeri kontrol ediyoruz. Değer “true” ise girilen sayı asal bir sayıdır.
Kodun ekran çıktısı şu şekildedir:
![](https://www.kodbloklari.com/wp-content/uploads/69.asalsayikontrolu.jpg)