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]

İ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.