Bu örnekte ana programda kullanıcıdan 2 adet sayı aldıktan sonra bu sayıları fonksiyona göndereceğiz. Bu fonksiyon da bu sayılar arasındaki asal sayıları ekrana yazdıracak.
Örneğe başlamadan önce asal sayı nasıl bulunur? detaylı anlatımı için C# Asal Sayı Bulma sayfasını ziyaret edebilirsiniz.
namespace _70.İkiSayıArasıMetotMetot
{
class Program
{
static void AsalArası(int sayi1, int sayi2)
{
int sayac;
for (int i = sayi1; i < sayi2; i++)
{
sayac = 0;
for (int j = 2; j < i; j++)
{
if (i % j == 0)
{
sayac++;
}
}
if (sayac == 0)
{
Console.WriteLine("Asal Sayılar = " + i);
}
}
}
static void Main(string[] args)
{
AsalArası(10, 50);
Console.ReadLine();
}
}
}
Ana programda kullanıcıdan 2 adet sayı aldıktan sonra bu sayıları AsalArası() fonksiyonuna gönderiyoruz. AsalArası() fonksiyonu da bu sayılar arasındaki tüm asal sayıları ekrana yazdırıyor.
Kodun ekran çıktısı da şu şekildedir:
