C# – For Döngüsü Örneği 1

Blog-Kursad-C#Merhaba arkadaşlar bu derste aslında Nesne Tabanlı Programlama dersinde yapmış olduğumuz bir uygulamayı anlatacağım. Bu uygulamada konu for döngüsüdür.

Soru : Kullanıcıdan alınacak olan 3 temel girdi vardır [başlangıç,artış,bitiş] bu girdilerin arasındaki sayıların toplamını ekranda çıktı olarak veren programı yazınız.

Cevap:

Öncelikle kullanıcıdan 3 temel girdi alacağımız için değişken yapılarını oluşturuyoruz.

 double start, artis, son,i;
double toplam = 0;

toplam değişkenini birazdan kodları yazdığımda anlayacaksınız. Orada sıfır vermemin sebebi döngüde sürekli yapılan işte 1 fazlasını vermesin diye 0 değeri atadık değişkenimize.

Şimdi bu oluşturduğumuz değişkenlere kullancıdan girilen girdileri atayalım.

start = Convert.ToDouble(textBox1.Text);
artis = Convert.ToDouble(textBox2.Text);
son = Convert.ToDouble(textBox3.Text);

Bence artık for döngümüze girelim.

 for (i = start; i <= son; i += artis) // Kullanıcıdan girilen girdilere göre haraket eden bir for döngüsü yaratıyoruz.
toplam += i;  // Önceden oluşturulan değişkene i değişkenindeki değeri atıyoruz ama her döngü yapılırken toplayarak.
{ // Döngü blogundaysa textBox4 nesnemize toplam sonucu yazdırıyoruz.
textBox4.Text = Convert.ToString(toplam);
}

Bakın bu kadar kolay ve basit bir uygulama bu  ve bitti şimdi vereceğim .zip li dosyada Form2 içerisinde bunun sade halide bulunmaktadır. İndirip kodları inceleyebilirsiniz. Bizim sınav sorumuzdu lisede iken belki size faydam dokunur.

Uygulamanın .zip li halini indirmek için Tıklayınız!


15.12.2015

Görüşmek Üzere…

Kürşad AYDIN