Eğitime destek yazı dizimizin 4. ile tekrar karşınızdayız. Bu örneğimizden kısaca bahsetmek gerekirse;

Elimizde bir sayı dizisi var; 1² + 3² – 5² + 7² – 9² + 11² – 13² ………. 121² = ? Sonucunu kod ile hesaplatınız. Matematiksel formül kullanılmaması istenmektedir.

  • Şeytan ayrıntıda gizli 😉 En baştaki 1 ve 3 artı diğerleri bir + bir – olarak 121’e kadar gitmektedir. O zaman artıları bir değişkende eksileri bir değişkende toplayıp, farkını alıp üzerine 1 eklersek sonuca ulaşabiliriz.
  • Ekran tasarımına gerek yoktu belki de yine de butonu göstermek için koymuş bulunduk.
private void button1_Click(object sender, EventArgs e)
        {
            int Pozitifler = 0;
            int Negatifler = 0;

            // 3'den başlıyor.
            for (int p = 3; p <= 121; p= p + 4) // p değişkeni 4'er 4'er artması isteniyor.
            {
                Pozitifler += p * p;
            }

            // 5'den başlıyor.
            for (int n = 5; n <= 121; n = n + 4) // n değişkeni 4'er 4'er artması isteniyor.
            {
                Negatifler += n * n;
            }

            MessageBox.Show(Convert.ToString(Pozitifler - Negatifler + 1));
        }

Ve sonucumuz aşağıdaki gibi;

C# Örnekleri

Yorum Yazın

E-Posta Adresiniz görüntülenmeyecektir. Zorunlu alanlar *
Yan taraftaki HTML kodları kullanarak yorum yapabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>