6 Nisan 2013 Cumartesi

6 - For Döngüsü... Girilen Sayılar Arasını Toplamak...

Formun ilk tasarım görünümü aşağıdaki gibi olacaktır... 


Program çalıştığı zaman ise aşağıdaki gibi gözükecektir... 

Form elemanlarının özelliklerinden birisi de enabled dır... Bu özelliği true olan kontrol elemanlarına program sırasında ulaşılabilir, false olanlar ise form kısmında ulaşımı olmaz... Sadece ekranda pasif bir durumda gözükürler... 

Aşağıdaki örnek programda textBox3.Enabled = false; komutu ile 3. textbox ımızı pasif duruma geçirdik... .3 textboxımızda sadece sonucu göstereceğimiz için pasif yapıyoruz...  

Program kodları aşağıdaki gibidir... 
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace _35_For_Girilen_Sayılar_Arasını_Topla
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            int sayi1 = int.Parse(textBox1.Text);
            int sayi2 = int.Parse(textBox2.Text);
         int toplam = 0;   // Toplam değişkeni iki sayı arasındaki bütün sayıların toplamını tutacaktır... 

            // Sayac ilk sayıdan başlayıp girilen ikinci sayıya kadar bütün sayıları almaktadır
            // Bu sayede bütün sayıların toplamı, toplam isimli değişkene alınmaktadır...
            for (int s = sayi1; s <= sayi2; s++)
            {
                toplam = toplam + s;
            }
            textBox3.Text = "Toplam = " + toplam;
        }
        private void Form1_Load(object sender, EventArgs e)
        {
            textBox3.Enabled = false; // Textin içerisine bilgi girişini engelliyoruz... 
        }
    }
}