C# girilen Sayıdan Sonraki 5 Asal Sayıyı Bulan Program

  • Konbuyu başlatan Shiva
  • Başlangıç tarihi
  • Cevaplar: 0
  • Görüntüleme: 497

Shiva

Admin
Katılım
31 Tem 2019
Konular
522
Mesajlar
4,089
Çözümler
194
Tepkime puanı
14,518
Konum
Berlin
Kullanıcıdan sayı isteyerek girilen bu sayının asal olduğunu bulan ve bu sayıdan sonraki 5 asal sayıyı ekrana yazan program:




1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
class Program
{
public static bool asalmi(int sayi)
{
bool durum = false;

int kontrol = 0;

for (int i = 2; i < sayi; i++)
{
if (sayi % i == 0) //www.yazilimkodlama.com
{
kontrol = 1;
break;
}
}
if (kontrol == 1)
{
durum= false;
}
else
{//www.yazilimkodlama.com
durum= true;
}

return durum;
}
static void Main(string[] args)
{
int sayac = 0;
Console.Write("Sayıyı Girin : ");
int s = Convert.ToInt32(Console.ReadLine());

if(asalmi(s))
{
Console.WriteLine("{0} sayısı Asal",s);
}
else
{
Console.WriteLine("{0} sayısı asal değil",s);
}

Console.WriteLine("===========================");
Console.WriteLine("Sonraki 5 Asal Sayı");
Console.WriteLine("===========================");

while (true)
{
s++;
if(asalmi(s)==true)
{
Console.WriteLine("{0} sayısı asal", s);
sayac++;
if (sayac == 5)
{
break;
}
}
}
Console.ReadKey();
}
}
 
Üst