In this tutorials will teach how to make a calculator in C#.net windows form application step by step. How to create the calculator in C#.net application in best coding practice.
First Step
Declare the variables
1 2 3 4 5 | string CalTotal; int num1; int num2; string option; int result; |
You have to paste the below Codes 1 to 0 buttons
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | private void btn1_Click(object sender, EventArgs e) { txtTotal.Text = txtTotal.Text + "1"; } private void btn2_Click(object sender, EventArgs e) { txtTotal.Text = txtTotal.Text + "2"; } private void btn3_Click(object sender, EventArgs e) { txtTotal.Text = txtTotal.Text + "3"; } private void btn4_Click(object sender, EventArgs e) { txtTotal.Text = txtTotal.Text + "4"; } private void btn5_Click(object sender, EventArgs e) { txtTotal.Text = txtTotal.Text + "5"; } private void btn6_Click(object sender, EventArgs e) { txtTotal.Text = txtTotal.Text + "6"; } private void btn7_Click(object sender, EventArgs e) { txtTotal.Text = txtTotal.Text + "7"; } private void btn8_Click(object sender, EventArgs e) { txtTotal.Text = txtTotal.Text + "8"; } private void btn9_Click(object sender, EventArgs e) { txtTotal.Text = txtTotal.Text + "9"; } private void btn0_Click(object sender, EventArgs e) { txtTotal.Text = txtTotal.Text + "0"; } |
Paste the following codes to +,-,*,/ button
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | private void btnPlus_Click(object sender, EventArgs e) { option = "+"; num1 = int.Parse(txtTotal.Text); txtTotal.Clear(); } private void btnMin_Click(object sender, EventArgs e) { option = "-"; num1 = int.Parse(txtTotal.Text); txtTotal.Clear(); } private void btnMul_Click(object sender, EventArgs e) { option = "*"; num1 = int.Parse(txtTotal.Text); txtTotal.Clear(); } private void btnDiv_Click(object sender, EventArgs e) { option = "/"; num1 = int.Parse(txtTotal.Text); txtTotal.Clear(); } |
Paste the following codes inside the = Button
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | private void btnEql_Click(object sender, EventArgs e) { num2 = int.Parse(txtTotal.Text); if (option.Equals("+")) result = num1 + num2; if (option.Equals("-")) result = num1 - num2; if (option.Equals("*")) result = num1 * num2; if (option.Equals("/")) result = num1 / num2; txtTotal.Text = result + ""; } |
Paste the following codes inside the Clear Button
1 2 3 4 5 6 7 | private void btnClear_Click(object sender, EventArgs e) { txtTotal.Clear(); result = (0); num1 = (0); num2 = (0); } |
i have attached the video link below. which will do this tutorials step by step