C#: Yeni Başlayanlar İçin-2- (Hesap Makinesi)

Şu yazıda C# öğrenmeye başladığımı yazmıştım.2. projem toplama,çıkarma,çarpma,bölme,mod alma ve karekök alma işlemlerini yapan basit bir hesap makinesi.Ekran görüntüsü de şöyle.
Gelelim kodlara.:D
Formuma 2 tane textBox,6 tane de buton ekleyerek işe başladım.Tabi sizin yapacağınız işleme göre bunlar değişebilir.TextBox içine "1. sayıyı yazınız" yazısını yazmak için properties penceresinden text bölümünü doldurmamız yeterli.
Daha önceki yazıda da anlattığm gibi kodları yazmak için butona çift tıklamak yeterli.Kodlar da aşağıdaki gibidir.
Toplama İşlemi Kodları:
 private void button1_Click(object sender, EventArgs e)
        {
            int sayi1 = Convert.ToInt32(this.textBox1.Text);
            int sayi2 = Convert.ToInt32(this.textBox2.Text);
            int toplam = 0;
            toplam = sayi1 + sayi2;
            MessageBox.Show("Sonuc  =" + toplam);
        }
Çıkarma İşlemi Kodları:
private void button2_Click(object sender, EventArgs e)
        {
            int sayi1 = Convert.ToInt32(this.textBox1.Text);
            int sayi2 = Convert.ToInt32(this.textBox2.Text);
            int sonuc = 0;
            sonuc = sayi1 - sayi2;
            MessageBox.Show("Sonuc  =" + sonuc);
        
        }
Çarpma İşlemi Kodları:
 private void button3_Click(object sender, EventArgs e)
        {
            int sayi1 = Convert.ToInt32(this.textBox1.Text);
            int sayi2 = Convert.ToInt32(this.textBox2.Text);
            int carpim = 0;
            carpim = sayi1 * sayi2;
            MessageBox.Show("Sonuc  =" + carpim);
        }
Bölme İşlemi Kodları:
private void button4_Click(object sender, EventArgs e)
        {
            int sayi1 = Convert.ToInt32(this.textBox1.Text);
            int sayi2 = Convert.ToInt32(this.textBox2.Text);
            float bolum = 0;
            if (sayi2 == 0)
            {
                MessageBox.Show("0'a Bölme Hatası!");
            }
            else
            {
                bolum = ((float)sayi1 / sayi2);
                MessageBox.Show("Sonuc  =" + bolum);
            }
        }
Mod Alma İşlemi Kodları:
private void button5_Click(object sender, EventArgs e)
        {
            int sayi1 = Convert.ToInt32(this.textBox1.Text);
            int sayi2 = Convert.ToInt32(this.textBox2.Text);
            int mod = 0;
            mod = sayi1 % sayi2;
            MessageBox.Show("Sonuc  =" + mod);
        }

Karekök Alma İşlemi Kodları: 
private void button6_Click(object sender, EventArgs e)
        {
            int sayi1 = Convert.ToInt32(this.textBox1.Text);
            double sonuc=Math.Sqrt(sayi1);
            MessageBox.Show("Sonuc  =" + sonuc);
        }


Bu proje de burada biter.:D

Yorumlar

  1. java nın suyu mu çıktı =)?

    YanıtlaSil
  2. Java da güzel dillerimizden ama C# daha cana yakın duruyo şu an.:D

    YanıtlaSil
  3. Tebrikler meslektaşım devamını getirirsin umarım.C# ile Java arasında pek fark yok aslında ama C# milenyum dili olduğu için günümüz isteklerini karşılama açısından daha esek ve geliştirilmesi daha hızlı ilerleyen bir dil.Ama Java'da çok güçlü,ayrıca platform bağımsız ve her alanda kullanılıyor.İkisinide ağırlık verilmeli :)

    YanıtlaSil
  4. Teşekkürler.Dediğin gibi benzer diller.İkisiyle de bir şeyler yapmaya çalışıyorum ama şimdilik ağırlık C#'ta.Güzel şeyler yapmak istiyorum,bakalım neler olacak?

    YanıtlaSil

Yorum Gönder

Bu blogdaki popüler yayınlar

Falda Shrek Çıkınca

Veritabanı Vize 1. Sorusu ve Cevabı

Türkçe Twitter