for döngüsü etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
for döngüsü etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

2 Mart 2015 Pazartesi

for ve while döngüleri ile asal sayıların seri olarak yazdırılması

Aşağıdaki örnekte 100 e kadar olan asal sayılar konsol ekranına seri olarak yazdırılmıştır. Sayının asal olup olmadığı anlaşıldığı anda içteki döngüden çıkıp diğer sayıya geçmektedir.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CA_031_asal_seri
{
    class Program
    {
        static void Main(string[] args)
        {
            int i,j;
            bool asal;
    
            for (i = 1; i <= 100; i++)
            {
                j = 2;
                asal = true;
                while (asal == true && j < i)
                {
                    if (i % j == 0) asal = false;
                    j++;
                }
                if (asal == true) Console.WriteLine(i);
            }
        }
    }
}

İç içe for döngüsü, çarpım tablosu

Aşağıdaki örnekte iç içe for döngüsü ile yapılmış olan konsol çarpım tablosu vardır.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CA_024_carpimtablosu
{
    class Program
    {
        static void Main(string[] args)
        {
            // Aşağıdaki çıktıdaki gibi Çarpım Tablosunu yazdırınız.
            // 1 x 1 = 1        2 x 1 = 2       3           4           5
            // 1 x 2 = 2
            // ...
            // 1 x 10 = 10      2 x 10 = 20
            //
            // 6                7               8           8           10

            int x, y,satir=0,sutun=0;
            for (x = 1; x <= 10; x++)
            {
                if (x >= 6) satir = 12;
                else satir = 0;
                if (x == 6) sutun = 0;
                for (y = 1; y <= 10; y++)
                {
                    Console.SetCursorPosition(sutun, satir);
                    Console.WriteLine("{0} x {1} = {2}", x, y, x * y);
                    satir++;
                }
                sutun += 13;
            }
        }
    }
}

24 Mart 2010 Çarşamba

C# da for döngüsü

Amacı:
İstenilen komutların belli sayıda çalıştırılmasını sağlar.
Kullanımı:
for (dongu değişkeni=başlangıç değeri;şart;artış miktarı) komut;
Eğer komutlar birden fazla ise parantez içerisine alınır.

Örnek Kod:
inputbox ile girilen 5 adet sayının en büyük ve en küçüğünü bulan program.

private void Form1_Load(object sender, EventArgs e)
{
for (i = 1; i <= 5; i++)
{
sayi = int.Parse(Microsoft.VisualBasic.Interaction.InputBox(i.ToString()+".Sayı Giriniz", "Sayı Girişi", "", 100, 120));
if (i == 1)
{
enb = sayi;
enk = sayi;
}
if (sayi > enb) enb = sayi;
if (sayi < enk) enk = sayi;
listBox1.Items.Add(sayi.ToString());
}
textBox1.Text = enb.ToString();
textBox2.Text = enk.ToString();
}