İçeriğe geç

C# Basit Hesap Makinesi Yapımı

Herkesin başta yapmış ya da yapacak olanlar için dört işlem ile başlayalım. Öncelikle label, textbox ve button ekledim. Eklediğim nesnelerin properties kısmından text ve name kısımlarına kolay anlaşılır isimle vererek, kodlarda karışıklığı önleriz.(Ör: button1 yerine btopla gibidir.)

C# dört islem
private void btopla_Click(object sender, EventArgs e)
        {
            string sayi1 = tsayi1.Text;
            string sayi2 = tsayi2.Text;
            //MessageBox.Show(sayi1 + sayi2);
            /*int s1 = Convert.ToInt32(sayi1);
            int s2 = Convert.ToInt32(sayi2);*/

            int s1, s2;
            bool k1 = Int32.TryParse(sayi1, out s1);
            bool k2 = Int32.TryParse(sayi2, out s2);

            if (k1 && k2)
                MessageBox.Show("Toplama Sonucu:" + (s1 + s2));
            else
                MessageBox.Show("Girilen bilgiler formata uygun değil!");
        }
        private void bböl_Click(object sender, EventArgs e)
        {
            string sayi1 = tsayi1.Text;
            string sayi2 = tsayi2.Text;

            int s1, s2;
            bool k1 = Int32.TryParse(sayi1, out s1);
            bool k2 = Int32.TryParse(sayi2, out s2);
            if (k1 && k2)
                MessageBox.Show("Bölme Sonucu:" + (s1 / s2));
            else
                MessageBox.Show("Girilen bilgiler formata uygun değil!");
        }
        private void bcarp_Click(object sender, EventArgs e)
        {
            string sayi1 = tsayi1.Text;
            string sayi2 = tsayi2.Text;

            int s1, s2;
            bool k1 = Int32.TryParse(sayi1, out s1);
            bool k2 = Int32.TryParse(sayi2, out s2);
            if (k1 && k2)
                MessageBox.Show("Çarpma Sonucu:" + (s1 * s2));
            else
                MessageBox.Show("Girilen bilgiler formata uygun değil!");
        }
        private void bcikar_Click(object sender, EventArgs e)
        {
            string sayi1 = tsayi1.Text;
            string sayi2 = tsayi2.Text;

            int s1, s2;
            bool k1 = Int32.TryParse(sayi1, out s1);
            bool k2 = Int32.TryParse(sayi2, out s2);
            if (k1 && k2)
                MessageBox.Show("Çıkarma Sonucu:" + (s1 - s2));
            else
                MessageBox.Show("Girilen bilgiler formata uygun değil!");
        }
        private void bkapat_Click(object sender, EventArgs e)
        {
            this.Close(); 
        }

Kategori:AnasayfaC#

İlk Yorumu Siz Yapın

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

× Nasıl yardımcı olabilirim?