C# Calculator Codes

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace Program
{
    public partial class Form5 : Form
    {
        public Form5()
        {
            InitializeComponent();
        }



        double s1, s2;
        string s3;
        private void button1_Click(object sender, EventArgs e)
        {

            if (textBox1.Text == "0")
            {
                textBox1.Text = "1";
            }

            else
            {
                textBox1.Text = textBox1.Text + "1";
            }
        }

        private void button2_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "0")
            {
                textBox1.Text = "2";
            }

            else
            {
                textBox1.Text = textBox1.Text + "2";
            }
        }

        private void button3_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "0")
            {
                textBox1.Text = "3";
            }

            else
            {
                textBox1.Text = textBox1.Text + "3";
            }
        }

        private void button4_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "0")
            {
                textBox1.Text = "4";
            }

            else
            {
                textBox1.Text = textBox1.Text + "4";
            }
        }

        private void button5_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "0")
            {
                textBox1.Text = "5";
            }

            else
            {
                textBox1.Text = textBox1.Text + "5";
            }
        }

        private void button6_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "0")
            {
                textBox1.Text = "6";
            }

            else
            {
                textBox1.Text = textBox1.Text + "6";
            }
        }

        private void button7_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "0")
            {
                textBox1.Text = "7";
            }

            else
            {
                textBox1.Text = textBox1.Text + "7";
            }
        }

        private void button8_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "0")
            {
                textBox1.Text = "8";
            }

            else
            {
                textBox1.Text = textBox1.Text + "8";
            }
        }

        private void button9_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "0")
            {
                textBox1.Text = "9";
            }

            else
            {
                textBox1.Text = textBox1.Text + "9";
            }
        }

        private void button10_Click(object sender, EventArgs e)
        {

            if (textBox1.Text == "0")
            {
                textBox1.Text = "0";
            }

            else
            {
                textBox1.Text = textBox1.Text + "0";
            }
        }

        private void button11_Click(object sender, EventArgs e)
        {
            textBox1.Text = "0";
        }

        private void button13_Click(object sender, EventArgs e)
        {
            try
            {
                s1 = Convert.ToDouble(textBox1.Text);
                s3 = "+";
                textBox1.Text = "0";
            }
            catch
            {
                textBox1.Text = "HATA";
            }
        }

        private void button14_Click(object sender, EventArgs e)
        {
            try
            {
                s1 = Convert.ToDouble(textBox1.Text);
                s3 = "-";
                textBox1.Text = "0";
            }
            catch
            {
                textBox1.Text = "HATA";
            }
        }

        private void button15_Click(object sender, EventArgs e)
        {
            try
            {
                s1 = Convert.ToDouble(textBox1.Text);
                s3 = "*";
                textBox1.Text = "0";
            }
            catch
            {
                textBox1.Text = "HATA";
            }
        }

        private void button16_Click(object sender, EventArgs e)
        {
            try
            {
                s1 = Convert.ToDouble(textBox1.Text);
                s3 = "/";
                textBox1.Text = "0";
            }
            catch
            {
                textBox1.Text = "Error";
            }
        }

        private void button12_Click(object sender, EventArgs e)
        {
            try
            {
                s2 = Convert.ToDouble(textBox1.Text);
                if (s3 == "")
                {

                }
                if (s3 == "+")
                {
                    textBox1.Text = Convert.ToString(s1 + s2);
                }
                if (s3 == "-")
                {
                    textBox1.Text = Convert.ToString(s1 - s2);
                }
                if (s3 == "*")
                {
                    textBox1.Text = Convert.ToString(s1 * s2);
                }
                if (s3 == "/")
                {
                    textBox1.Text = Convert.ToString(s1 / s2);
                }
                textBox1.Focus();

            }
            catch
            {
                textBox1.Text = "HATA";

            }
        }

    }
}

Yorumlar