Shiva
Admin
C# Console Program Kodu:
Programın çalışması;
Code:
class Program
{
static void Main(string[] args)
{
int[] sayigir = new int[10];
int i;
//www.realitycheats.com
for (i = 0; i<10;i++)
{
Console.Write("Sayıyı giriniz..:");
sayigir[i] = Convert.ToInt16(Console.ReadLine());
}
//www.realitycheats.com
Console.WriteLine("Çift Sayılar");
Console.WriteLine("------------");
for(i=0; i<=9; i++)
{
if (sayigir[i] % 2 == 0)
{
Console.WriteLine(sayigir[i]);
}
} //www.realitycheats.com
Console.WriteLine("Tek Sayılar");
Console.WriteLine("-----------");
for (i = 0; i <= 9; i++)
{
if (sayigir[i] % 2 == 1)
{
Console.WriteLine(sayigir[i]);
} //www.realitycheats.com
}
Console.ReadKey();
}
}
Bu C# Örneğinde kullanıcından for döngüsü ile ard arda 10 adet sayı alınır. Alınan sayılar sayigir adında bir diziye kaydedilerek bir sonraki for döngüsüne geçilir. İkinci for döngüsünde çift sayıları, üçüncü for döngüsünde ise tek sayıları ekrana yazdıran kodlar yer almaktadır.
Bir sayının tek yada çift olduğuna karar vermek için sayının 2 ile moduna bakılır. Buradaki mod işlemi sayigir % 2 == 0 şeklinde gösterilen bölümdür. Eğer mod 0’a eşitse sayı çift mod 1’e eşitse sayı tektir.