Console - İç İçe For Döngüsü Kullanımı İç içe döngü yazarken dikkat edilecek ilk şey, döngülerin parantezlerinin karıştırılmaması gerektiğidir. Dıştaki döngünün her turunda içteki döngü baştan sona kadar dönecektir. Örneğin içteki döngü 10 defa dönmeye, dıştaki döngü ise 5 defa dönmeye ayarlanmışsa, program çalıştığında içteki döngü toplamda 50 defa çalışmış olacaktır. İç İçe For Döngüsü Örnekleri Aşağıdaki örnekler gereksiz gibi görünse de, iç içe döngü kullanımının mantığını anlamamızda çok faydalı olacaktır. Console ekranında bu örnekleri kolayca çoğaltabilrsiniz. Resimlerde görüldüğü gibi ekrana metin yazdıracak döngüleri kurunuz. Bazı soruların cevabı yanına yazılmıştır. Ayrıca sağ taraftaki örnekleri de inceleyiniz. Cevabı Gör × Sorunun Cevabı for (int i = 1; i <= 10; i++) { for (int j = 1; j <= 10; j++) { Console.Write("* "); } Console.WriteLine(); } Console.ReadKey(); Cevabı Gör × Sorunun Cevabı for (int i = 1; i <= 10; i++) { for (int j = 1; j <= i; j++) { Console.Write("* "); } Console.WriteLine(); } Console.ReadKey(); Cevabı Gör × Sorunun Cevabı for (int i = 1; i <= 10; i++) { for (int j = 1; j <= i; j++) { Console.Write(j.ToString() + " "); } Console.WriteLine(); } Console.ReadKey(); Cevabı Gör × Sorunun Cevabı for (int i = 1; i <= 10; i++) { for (int j = 1; j <= 10; j++) { Console.Write(i.ToString() + " "); } Console.WriteLine(); } Console.ReadKey(); Cevabı Gör × Sorunun Cevabı for (int i = 1; i <= 10; i++) { Console.Write(i.ToString() + " "); for (int j = 1; j <= i; j++) { Console.Write(i.ToString()); } Console.WriteLine(); } Console.ReadKey(); Cevabı Gör × Sorunun Cevabı for (int i = 1; i <= 10; i++) { Console.Write(i.ToString() + " "); for (int j = 1; j <= i; j++) { Console.Write(j.ToString()); } Console.WriteLine(); } Console.ReadKey(); Cevabı Gör × Sorunun Cevabı for (int i = 1; i <= 10; i++) { Console.Write("*"); for (int j = 1; j <= i; j++) { Console.Write(" "); } Console.WriteLine("*"); } Console.ReadKey(); KONU İLE İLGİLİ ÖRNEKLER İç içe for döngüsü ile belli bir aralıktaki asal sayıları bulma Kullanıcının girdiği iki sayı arasındaki sayılardan asal olanları label1 içerisine alt alta yazan program: Cevabı Gör Console.Write("1. Sayı: "); int sayi1 = int.Parse(Console.ReadLine()); Console.Write("1. Sayı: "); int sayi2 = int.Parse(Console.ReadLine()); int durum; for (int i = sayi1; i <= sayi2; i++) { durum = 0; for (int bolen = 2; bolen < i; bolen++) { if (i % bolen == 0) durum++; } if (durum == 0) Console.WriteLine(i.ToString()); } Console.ReadKey(); İç içe for döngüsü ile girilen sayıya kadarki asal sayıları bulma Sadece 1’e ve kendisine bölünebilen sayılara asal sayı denir. 1’den başlayarak, klavyeden girilecek sayıya kadar olan asal sayıları bulan programın kodlarını yazınız.