@Ruhsuz Tam olarak ne istediğini anlamadım. Ama aşağıya eğer girilen sayı çift ise sayının karesini alan bir uygulama yaptım. Sayı negatifse bir şey yapmıyor sen istersen şekillendirirsin.
int sayi;
while (true)
{
Console.Write("Lütfen Bir Sayı Giriniz: ");
sayi = Convert.ToInt32(Console.ReadLine());
if (sayi % 2 == 0)
{
Console.WriteLine("");
Console.WriteLine("-------------------------");
Console.WriteLine("Sayınız Çift");
Console.WriteLine("");
Console.WriteLine("Sayınızın Karesi İse: " + sayi * sayi);
Console.WriteLine("-------------------------");
Console.WriteLine("");
}
else
{
Console.WriteLine("");
Console.WriteLine("-------------------------");
Console.WriteLine("Sayınız Çift Değil!");
Console.WriteLine("-------------------------");
Console.WriteLine("");
}
}
Console.ReadKey();
Yukarda bir döngü oluşturdum ve kullanıcıdan her seferinde bir sayı istiyor. Sonrasında girilen sayının 2 ye modunu alıyorum. Kalan 0 olursa sayının çift olduğunu anladığım için girilen sayının karesini aldım. Eğer girilen sayının 2 ye modu alınınca 0 dışında bir sayı çıkıyorsa (3, 5, 7, 9 gibi tek sayılar) sayının tek olduğunu anlıyorum ve sayı çift değil diyip döngüyü sonsuz defa çalıştırıyorum.
Sen sayının çift olmadığında döngüden çıkmasını istiyorsan break; komuduyla döngüden çıkabilirsin