Gumawa po ako ng Calculator using C# hindi ko po magawa yung gantong operations 3+4+5-6*3 , Yung nagawa ko po is click pa yung '=' sign to compute.
Ito po yung pic:
Ito po yung Code ko
Ito po yung pic:
Ito po yung Code ko
C#:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Calculator
{
public partial class Form1 : Form
{
int val=0;
char op;
Boolean cho =true ;
public Form1()
{
InitializeComponent();
}
private void btnAdd_Click(object sender, EventArgs e)
{
op = '+';
val = int.Parse(txtVal.Text);
txtVal.Text = "";
}
private void btnSubt_Click(object sender, EventArgs e)
{
op = '-';
val = int.Parse(txtVal.Text);
txtVal.Text = "";
}
private void btnDiv_Click(object sender, EventArgs e)
{
op = '/';
val = int.Parse(txtVal.Text);
txtVal.Text = "";
}
private void btnMult_Click(object sender, EventArgs e)
{
op = '*';
val = int.Parse(txtVal.Text);
txtVal.Text = "";
}
private void btnEqual_Click(object sender, EventArgs e)
{
Condition();
}
public void Condition()
{
if (cho == true)
{
if (op == '+')
{
val += int.Parse(txtVal.Text);
txtVal.Text = val.ToString();
}
else if (op == '-')
{
val = val - int.Parse(txtVal.Text);
txtVal.Text = val.ToString();
}
else if (op == '/')
{
val = val / int.Parse(txtVal.Text);
txtVal.Text = val.ToString();
}
else if (op == '*')
{
val = val * int.Parse(txtVal.Text);
txtVal.Text = val.ToString();
}
}
}
}
}
Attachments
-
You do not have permission to view the full content of this post. Log in or register now.