Hitungan
private void btnHasil_Click(object sender, EventArgs e)
{
compute(count);
}
public void compute(int count)
{
switch (count)
{
case 1:
ans = num1 - float.Parse(Hasil.Text);
Hasil.Text = ans.ToString();
break;
case 2:
ans = num1 + float.Parse(Hasil.Text);
Hasil.Text = ans.ToString();
break;
case 3:
ans = num1 * float.Parse(Hasil.Text);
Hasil.Text = ans.ToString();
break;
case 4:
ans = num1 / float.Parse(Hasil.Text);
Hasil.Text = ans.ToString();
break;
default:
break;
}
}
Tombol Fungsi
private void btnKali_Click(object sender, EventArgs e)
{
num1 = float.Parse(Hasil.Text);
Hasil.Clear();
Hasil.Focus();
count = 3;
}
Tombol Input
private void button15_Click(object sender, EventArgs e)
{
Button b = (Button)sender;
Hasil.Text = Hasil.Text + b.Text;
}
Backspace
private void button1_Click_1(object sender, EventArgs e)
{
int lenght = Hasil.TextLength - 1;
string text = Hasil.Text;
Hasil.Clear();
for (int i = 0; i < lenght; i++)
Hasil.Text = Hasil.Text + text[i];
}
Clear
private void button6_Click(object sender, EventArgs e)
{
Hasil.Clear();
count = 0;
}