Gorsel Programlama | Görsel Programlama | C#.Net | VB.Net | C# Console

ana sayfa > C# Console, Dersler > While Döngüsü C# Console-Programlama Temelleri Ders 26

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

Pazartesi, 27 Ara 2010 yorum ekle yorumlara git

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ş :



Böyle bir web sayfam olsun diyorsanız iletişim bölümünden veya gorselprogram@gmail.com mail adresinden bize ulaşabilirsiniz.


Tüm cep telefonu aksesuar fırsatları için tıklayın !

  1. tifil_bilisim
    Pazartesi, 17 Oca 2011 zamanında 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
    Pazartesi, 17 Oca 2011 zamanında 17:12 | #2

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

  3. tifil_bilisim
    Cuma, 21 Oca 2011 zamanında 08:59 | #3

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

  4. rukiye
    Pazar, 03 Tem 2011 zamanında 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
    Salı, 15 Kas 2011 zamanında 14:16 | #5

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

  6. murat
    Çarşamba, 27 Mar 2013 zamanında 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
    Salı, 11 Mar 2014 zamanında 21:18 | #7

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

  8. admin
  9. canan
    Perşembe, 15 May 2014 zamanında 20:35 | #9

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

  10. canan
    Perşembe, 15 May 2014 zamanında 20:37 | #10

    for ile ilgili 5 örnek lazım

  11. admin
  1. şimdilik geri bağlantı yok