While Döngüsü C# Console-Programlama Temelleri Ders 26

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.


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();

}

 

Örnek:  Klavyeden e veya H’ye basılmadğı sürece toplama işlemi yapan programın kodlarını yazınız.


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();

}

}

 

Ö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)


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

Daha fazla bilgi için : www.gorselprogramlama.com







Rica: Sitemizin Google'da Ön Sıralarda Çıkması İçin Lütfen Alttaki Google+ Butonuna Tıklayınız , Sayfamızı Facebookta Beğeniniz veya yazıları Twitter,Facebookta paylaşınız.
Paylaş :
  1. tifil_bilisim
    Oca 17th, 2011 at 10:08 | #1

    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?

  2. admin
    Oca 17th, 2011 at 17:12 | #2

    Consolda devam etmeyi düşünüyorum.Galiba modülde consola göre hazırlanacak.

  3. tifil_bilisim
    Oca 21st, 2011 at 08:59 | #3

    teşekkürler,iyi çalışmalar…

  4. rukiye
    Tem 3rd, 2011 at 20:48 | #4

    yuregınıze ve emegınıze saglık.. cok guzel anlatıyorsunuz konular ve orneklerı..Allah razı olsun hocam

  5. habibe
    Kas 15th, 2011 at 14:16 | #5

    çok güzel anlatmışsınız teşekkrler :)

  6. murat
    Mar 27th, 2013 at 11:53 | #6

    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

  7. metin
    Mar 11th, 2014 at 21:18 | #7

    rasgele sayılarla ilgili daha çeşitli örnekler varmı?

  8. admin
    Mar 12th, 2014 at 10:55 | #8
  9. canan
    May 15th, 2014 at 20:35 | #9

    benim console ile ilgili çdevim var yardımcı olur musunuz ?

  10. canan
    May 15th, 2014 at 20:37 | #10

    for ile ilgili 5 örnek lazım

  11. admin
    May 15th, 2014 at 22:09 | #11

Yorum Yazın ...

XHTML: Bu Etiketleri Kullanabilirsiniz : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>