// Birden N’e Sayilarin Toplamlari | www.aliakyildirim.com | Ali AKYILDIRIM
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
// Birden N’e Sayilarin Toplamlari | www.aliakyildirim.com | Ali AKYILDIRIM
namespace Numbers_One_to_N
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        int sayi;
        private void btnSayilar_Click(object sender, EventArgs e)
        {
            try
            {
                sayi = int.Parse(txtN.Text);
                int i, toplam = 0;
                for (i = 1; i 
                {
                    toplam = toplam + i;
                    MessageBox.Show(toplam.ToString(), "Bilgi:");
                    txtN.Focus();
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Rakamsal Veri Girmediniz..!", "Bilgi:");
                txtN.Focus();
            }
        }
        private void btnToplam_Click(object sender, EventArgs e)
        {
            try
            {
                // 1.YOL
                sayi = int.Parse(txtN.Text);
                int i, toplam = 0;
                for (i = 1; i 
                {
                    toplam = toplam + i;
                } MessageBox.Show(toplam.ToString(), "Bilgi:");
                txtN.Focus();
                // 2.YOL
                //sayi = int.Parse(txtN.Text);
                //int toplamlar;
                //toplamlar = ((sayi * (sayi + 1)) / 2);
                //MessageBox.Show(toplamlar.ToString(), "Bilgi:");
                //txtN.Focus();
            }
            catch (Exception)
            {
                MessageBox.Show("Rakamsal Veri Girmediniz..!", "Bilgi:");
                txtN.Focus();
            }
        }
        private void Form1_Load(object sender, EventArgs e)
        {
            txtN.Focus();
        }
    }
}
// Birden N’e Sayilarin Toplamlari | www.aliakyildirim.com | Ali AKYILDIRIM