Girilen Bir Sayının Büyük ve Küçük En Yakın Asal Sayılarını Bulan Program C# Console

Girilen Bir Sayının Büyük ve Küçük En Yakın Asal Sayılarını Bulan Programın Akış Diyagramı

[code lang=”csharp”]
{
int sayi1, sayi2, sayi3, sayi4, son = 0;

Console.Write("Lütfen Bir Sayi Giriniz : ");
sayi1 = Convert.ToInt32(Console.ReadLine());
for (sayi2 = sayi1 + 1; sayi2 > sayi1; sayi2++)
{
sayi4 = 1;
for (sayi3 = 2; sayi3 < sayi2; sayi3++)
{

if (sayi2 % sayi3 == 0)
{
sayi4 = 0;

break;
}
}

if (sayi4 == 1)
{ son = sayi2; sayi2 = 0; }
}
Console.WriteLine("Sonra Gelen Sayı {0}", son);

for (sayi2 = sayi1 – 1; sayi2 < sayi1; sayi2–)
{
sayi4 = 1;
for (sayi3 = 2; sayi3 < sayi2; sayi3++)
{

if (sayi2 % sayi3 == 0)
{
sayi4 = 0;

break;
}
}

if (sayi4 == 1)
{ son = sayi2; sayi2 = sayi1 + 1; }
}
Console.WriteLine("Önceki Gelen Sayı {0}", son);
Console.ReadKey();
}
[/code]

Yorumlar 4

  • İyi Günler ;
    Admin Ben Bu Sene Visaul Basic Gördüm Ama Tam Kavrayamadım Seneye İse C# Görücez Benim Visual Basic ‘i Kavramam İçin Ne Yapmam Gerek ?

  • Bol bol örnek yap.

  • sa admin tc kimlik giriyorum program hataveriyor int32 de ne yazmam gerek oraya biliyormusun

  • ahmet :
    tc kimlik 11 haneli olduğu için int sınırlarını aşıyordur.değişkeni decimal olarak tanıt.veya string çünkü tc kimlikle matematiksel işlem yapmayacaksın.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir