While Döngüsü C# Console-Programlama Temelleri Ders 26
Daha fazla bilgi için : www.gorselprogramlama.com
While Döngüsü : Şart veya şartlar gerçekleştiği sürece işlemler yapılacağı zaman kullanılır.
Kullanımı :şart veya şartlar doğru olduğu sürece güzel parantez içindeki kodları icra eder.
while (şart veya şartlar)
{
kodlar;
}
Örnek: Klavyeden 15 girilene kadar sayıları toplayıp sonucu ekrana yazan programı yazınız.
[code language=”csharp”]
int sayi=0,toplam=0;
while (sayi!=15)
{
Console.Write("Sayı giriniz = "); //Daha fazla bilgi için : www.gorselprogramlama.com
sayi=int.Parse(Console.ReadLine());
toplam+=sayi;
}
Console.WriteLine("Girilen Sayıların Toplamı = {0}", toplam);
Console.ReadKey();
}
[/code]

Örnek: Klavyeden e veya H’ye basılmadğı sürece toplama işlemi yapan programın kodlarını yazınız.
[code language=”csharp”]
static void Main(string[] args)
{//Daha fazla bilgi için : www.gorselprogramlama.com
int sayi1,sayi2,toplam;
string secim=null;
while (secim != "h" &&secim != "H")
{
Console.Write("Birinci sayıyı giriniz = ");
sayi1=int.Parse(Console.ReadLine());
Console.Write("İkinci sayıyı giriniz = ");
sayi2=int.Parse(Console.ReadLine());
toplam = sayi1 + sayi2;
Console.WriteLine("Girilen Sayıların Toplamı = {0}", toplam);
Console.Write("Devam mı (E/H) = ");
secim = Console.ReadLine();
}
}
[/code]

Örnek: Yarıçapı girilen bir tekerleğin gideceği yol boyunca kaç tur atacağını hesaplayan programın kodlarını yazınız.
Cevap : tekerlek daire şeklinde olduğu bir tur boyunca çevresi kadar hareket edecektir.Çevreyi her döngüde toplatacağız.Çevre gidilecek yoldan(yol değişkeni) büyük olduğunda döngüden çıkması gerekiyor.Çevre=2*pi*r (r yarıçaptır)
[code language=”csharp”]
static void Main(string[] args)
{
double cevre = 0,tur=0,pi=3.14;
int yaricap,yol;
Console.Write("Yarıçapı giriniz = ");
yaricap = int.Parse(Console.ReadLine());
Console.Write("Gideceği yolu giriniz = ");
yol = int.Parse(Console.ReadLine());
while (cevre <= yol)
{
cevre = cevre + (2 * (pi) * yaricap);
tur++;
}
Console.WriteLine("Tur Sayısı = {0}", tur);
Console.ReadKey();
}//Daha fazla bilgi için : www.gorselprogramlama.com
[/code]
Daha fazla bilgi için : www.gorselprogramlama.com

Hocam programlama temelleri dersinde sürekli sizi takip ederek dersimi işledim.Öncelikle çok teşekkür ederim.Programlama temelleri dersinde ikinci dönemde Consol Uygulamalarına devam edecekmisiniz yoksa Windows Applicationlara mı geçilecek?
Consolda devam etmeyi düşünüyorum.Galiba modülde consola göre hazırlanacak.
teşekkürler,iyi çalışmalar…
yuregınıze ve emegınıze saglık.. cok guzel anlatıyorsunuz konular ve orneklerı..Allah razı olsun hocam
çok güzel anlatmışsınız teşekkrler 🙂
hocam elinize sağlık iki yıldır sizi takip ediyorum çünkü çift dikişim siz güzel anlatıyorsunuz ama okuldaki öğretmenler sizin anlattığınızla alakasız sorular soruyor…ptem den
rasgele sayılarla ilgili daha çeşitli örnekler varmı?
metin:
Rastgele sayı (random) örnekleri için aşağıdaki linkleri incele.
http://www.gorselprogramlama.com/sayi-tahmin-oyunu-c-console/
http://www.gorselprogramlama.com/10-tane-rastgele-sayi-uret-ve-ekrana-yaz-c-console/
http://www.gorselprogramlama.com/diziye-rastgele-sayi-atamak-siralamak-ve-dizi-icerisinde-arama-yapmak-c-console/
http://www.gorselprogramlama.com/sayisal-loto-programi-c-console/
http://www.gorselprogramlama.com/rastgele-uretilen-sayilarin-negatif-ve-pozitif-olanlarini-ayri-diziye-atma-c-console/
http://www.gorselprogramlama.com/mayin-tarlasi-oyunu-c-console/
benim console ile ilgili çdevim var yardımcı olur musunuz ?
for ile ilgili 5 örnek lazım
canan:
for döngüsü için aşağıdaki linkleri incele.
http://www.gorselprogramlama.com/for-dongusu-c-console-programlama-temelleri-ders-25/
http://www.gorselprogramlama.com/2013-2014-egitim-ogretim-yili-programlama-temelleri-dersi-2-donem-2-yazili-sinav-sorulari-ve-cevap-anahtari/
http://www.gorselprogramlama.com/2011-2012-2-donem-2-yazili/
http://www.gorselprogramlama.com/2011-2012-ogretim-yili-programlama-temelleri-dersi-2-donem-1-yazili-sinav-sorulari-ve-cevaplari/
hocam bana while ile ilgili daha çok örnek bulabilirmisin performans ödevim ama text falan olmasa çok iyi olur çünkü daha işlemedik lütfen
umut :
Aşağıdaki linkeleri incele.
http://www.gorselprogramlama.com/1-ile-100-arasi-asal-sayilari-while-dongusu-ile-ekrana-yazma-c-console/
http://www.gorselprogramlama.com/klavyeden-girilen-sayilar-farkli-ise-bol-while-dongusu-ile-c-console/
http://www.gorselprogramlama.com/while-dongusune-7-adet-ornek-csharp/
hocam ben c# da demiştim yineden sağolun ama bu gece C# varsa atın lütfen yarn performans var yetiştiremiyorum ödev 50 tane while örneği ama ben daha 15 tane yapabildim
umut :
sitede arama bölümüne while yazarsan çok sayıda örnek bulabilirsin.