120 likes | 298 Views
Döngü ve Koşul Komutları. Yard . Doç.Dr . Cihad DEMİRLİ. Operatörler. Döngü Komutları. Tekrarlı ya da ardışıl işlemlerin yapılmasını sağlarlar. Üç grupta değerlendirilebilirler; Sayıcılı döngü: Döngü işlemi bir sayaca bağlı
E N D
Döngü ve Koşul Komutları Yard.Doç.Dr. Cihad DEMİRLİ
Döngü Komutları • Tekrarlı ya da ardışıl işlemlerin yapılmasını sağlarlar. • Üç grupta değerlendirilebilirler; • Sayıcılı döngü: Döngü işlemi bir sayaca bağlı • Ön koşullu döngü: Döngü işlemi koşullara bağlı (öncesinde kontrol) • Son koşullu döngü: Döngü işlemi koşullara bağlı (sonunda kontrol)
Döngü Komutlarıfor for ( tip baslangic_degeri; kosul;artim) { ………………… ………………… } Tek komut satırı için {…} açmaya gerek yoktur Koşul sağlandığı sürece döngü
Döngü Komutlarıwhile while (kosul) { ………………… ………………… } Tek komut satırı için {…} açmaya gerek yoktur Koşul sağlandığı sürece döngü
Döngü Komutlarıdo - while do { ………………… ………………… } while (kosul); Tek komut satırı için {…} açmaya gerek yoktur Koşul sağlandığı sürece döngü işlemler en az bir kere gerçekleşir…
Koşul Komutlarıif if (koşul) { komut(lar) ………………… ………………… }
Koşul Komutlarıif-else if( koşul) { komut(lar) ………………… ………………… } else { komut(lar) ………………… ………………… }
Koşul Komutları? Koşul ?if_komut(lar) : else_komutlar;
Koşul Komutlarıif-else if • if( koşul 1) { • komut(lar) 1 • } else if( koşul 2) • {komut(lar) 2 • } • . . . • else if( koşul n) { • komut(lar) n • } • else { komut(lar) n • }
Koşul Komutları swicth- case switch( degisken) { casesabit1: komut(lar); break; casesabit2: komut(lar);break; . . . casesabitN: komut(lar); break; default: komut(lar); }