A fast and very simple calculator

Introduction

I have seen that when we have two numbers and want more mathemetical operations between them even we have to write them again and again for different operations...

Now this problem has solved by this calculator this is simple to do more then one operations by just typing two numbers only once...

check it...


Here is the code to develop this smart calculator

These are namespaces which include
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Media;

namespace calculator
{
    public partial class Form1 : Form
    {

        public Form1()
        {
            InitializeComponent();
        }

        #region "Declaration"
        long  a;

        #endregion

        #region "Buttons"

        private void button1_Click(object sender, EventArgs e)
        {
            a = Convert.ToInt64(textBox4.Text) + Convert.ToInt64(textBox4.Text);
            textBox3.Text = Convert.ToString(a);
        }

        private void button3_Click(object sender, EventArgs e)
        {
            a = Convert.ToInt64(textBox4.Text) - Convert.ToInt64(textBox2.Text);
            textBox3.Text = Convert.ToString(a);
        }


        private void button4_Click(object sender, EventArgs e)
        {

            a = Convert.ToInt64(textBox4.Text) * Convert.ToInt64(textBox2.Text);
            textBox3.Text = Convert.ToString(a);

        }

        private void button5_Click(object sender, EventArgs e)
        {

            a = Convert.ToInt64(textBox4.Text) / Convert.ToInt64(textBox2.Text);
            textBox3.Text = Convert.ToString(Convert.ToDecimal(a));
        }

        private void button6_Click(object sender, EventArgs e)
        {
            a = Convert.ToInt64(textBox4.Text) * Convert.ToInt64(textBox4.Text);
            textBox3.Text = Convert.ToString(a);
        }

        private void button2_Click(object sender, EventArgs e)
        {
            textBox4.Focus();
            textBox4.Text = "";
            textBox2.Text = "";
            textBox3.Text = "";
        }

        private void closeToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }

        private void openCalculatorToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Form1 a = new Form1();
            DialogResult d = a.ShowDialog();
        }

        private void textBox4_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (char.IsLetter(e.KeyChar) == true)
            {
                MessageBox.Show("Character values are not allowed  ", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
                e.Handled = true;
            }
            if (char.IsPunctuation(e.KeyChar) == true)
            {
                MessageBox.Show("Symbols are not allowed  ", " Information ", MessageBoxButtons.OK, MessageBoxIcon.Information);
                e.Handled = true;

            }
        }
     
        private void textBox2_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (char.IsLetter(e.KeyChar) == true)
            {
                MessageBox.Show("Character values are not allowed  ", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
                e.Handled = true;
            }
            if (char.IsPunctuation(e.KeyChar) == true)
            {
                MessageBox.Show("Symbols are not allowed  ", " Information ", MessageBoxButtons.OK, MessageBoxIcon.Information);
                e.Handled = true;
               
            }
        }

        private void button7_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }

        private void helpTopicsToolStripMenuItem_Click(object sender, EventArgs e)
        {
            System.Diagnostics.Process.Start("C:\\WINDOWS\\Help\\calc.chm");
        }


        #endregion


        #region "About Calculator"

        private void aboutCalculatorToolStripMenuItem_Click(object sender, EventArgs e)
        {
            About_Calculator a = new About_Calculator();
            DialogResult k = a.ShowDialog();
        }
    }
}
      
   
        #endregion

 Here is the INTERFACE of Smart Calculator


Calculator.JPG


For further help
Contact : [email protected]

Thanks
NIkhil kumar

 

Next Recommended Reading Scientific Calculator...