using System;
public class Program
{
public static void Main()
{
Console.Write("Pozitif bir sayı giriniz: "); // Kullanıcı bilgilendirmesi.
while (true) // Sonsuz döngü. Doğru ise bitirilecek, yanlış ise devam edilecek.
{
int number = Int32.Parse(Console.ReadLine()); // Sayı okuma.
if (number <= 0) // Sayı sağlaması.
{
Console.Write("Pozitif bir sayı girmediniz. Lütfen tekrar giriniz: "); // Yanlış ise bilgilendirme.
continue; // Döngü devam ettirme, else bloğuna girmez ve tekrar sayı okuma yapar.
}
else
{
Console.Write("Girdiğiniz sayı: " + number); // Doğru ise sayıyı yazdırma.
break; // While bloğunda çıkar ve program alt satırlardan devam eder. Bu örnekte farklı satır olmadığı için program kapanır. Kapanmaması için while sonrasına bir "Console.Write" eklenebilir.
}
}
}
}