1 / 17

2013-2014 ÖMYO Nesne Tabanlı Programlama-1

2013-2014 ÖMYO Nesne Tabanlı Programlama-1. While : Komut ya da komutların bir koşul sağlandığı sürece yapılmasını sağlar. Kuruluşu: while (koşul) {     komut1;     komut2;      ........ }. 1)  Koşula bakılır. Eğer koşul sağlanıyorsa;

Download Presentation

2013-2014 ÖMYO Nesne Tabanlı Programlama-1

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 2013-2014ÖMYONesne Tabanlı Programlama-1

  2. While : Komut ya da komutların bir koşul sağlandığı sürece yapılmasını sağlar. Kuruluşu: while(koşul) {    komut1;    komut2;     ........ }

  3. 1) Koşula bakılır. Eğer koşul sağlanıyorsa; 1.1) küme parantezleri içindeki ya da -küme parantezleri yoksa- kendinden sonra gelen ilk satırdaki komut çalıştırılır. 1.2) 1. adıma dönülür. • 2) Eğer koşul sağlanmıyorsa küme parantezleri dışına ya da -küme parantezleri yoksa- kendinden sonra gelen ilk satırdaki komuttan hemen sonraki satıra çıkılır. Dolayısıyla döngüden çıkılmış olur. • Aslında while döngüsü for döngüsünün yalnızca koşuldan oluşan hâlidir. Yani for(;i<0;) ile while(i<0) aynı döngüyü başlatır.

  4. Örnek 1: Ekrana beş kere “VisualStudio ile C#" yazdıran program whiledongusu ile. NamespaceConsoleApplication 16 { Class program { StaticvoidMain(string[] args) İntsayac; sayac=1; While (sayac<=5) { Console.WriteLine (“VisualStudio ile C#“); Sayac++; } Console.ReadKey; } } }

  5. Örnek 2 : Klavyeden girilen bilgiyi istenilen kere ekrana yazma.

  6. Örnek 3: Klavyeden girilen 15 sayının en büyüğünü bulan programı while döngüsüyle yapımı

  7. Örnek 4: Klavyeden kaç öğrenci girileceğini sisteme girilip, en buyuk yaşa sahip öğrencinin ismini bulan program.

  8. Örnek 5: Klavyeden girilen sınıfa göre (9/10/11/12 ancak 9 sınıflara işlem yapılmayacak) öğrencinin gördüğü ders sayısını isteyip ona göre dersin adını ve notunu dışarıdan isteyerek en buyuk, kucuk notu veren ayrıca kaç tane zayıf olduğunu bulan program.

  9. do while : Şimdiye kadar gördüğümüz döngülerde önce koşula bakılıyor, eğer koşul sağlanırsa döngü içindeki komutlar çalıştırılıyordu. Ancak bazen döngüdeki komutların koşul sağlanmasa da en az bir kez çalıştırılmasını isteyebiliriz. Bu gibi durumlar için C#'ta do while döngüsü vardır.Kullanımı; • do {     komut1;    komut2;        . . . }while(koşul);

  10. 1) Döngüdeki komutlar bir kez çalıştırılır.2) Koşula bakılır. 2.1) Eğer koşul sağlanıyorsa 1. adıma dönülür. 2.2) Eğer koşul sağlanmıyorsa döngüden çıkılır.

  11. Örnek 1: Klavyeden 0 girilinceye kadar girilen sayıların toplamını yapan program.

  12. Örnek 2 : Klavyeden girilen 2 sayının birbirine eşit olana kadar durumlarını( hangisi büyükve azaltmak gerekiyor) bulan program.

  13. Örnek 3: Sistemde tutulan parolayı doğru girildiğinde kullanıcıdan 2 tane sayı isteyen ve matematiksel işlem tercihine göre sonuçları ekrana yazan program.

  14. Örnek 4: Klavyeden 1000 girilene kadar girilen sayıların cift olanların adedini veren program.

  15. Örnek 5: Klavyeden negatif sayı girilene kadar girilen sayıların ortalamasını alan program.

More Related