Ecco il file...
codice:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class _Default : System.Web.UI.Page
{
decimal firstNum;
decimal secondNum;
string op;
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button9_Click(object sender, EventArgs e)
{
TextBox1.Text = TextBox1.Text + "9";
}
protected void Button8_Click(object sender, EventArgs e)
{
TextBox1.Text = TextBox1.Text + "8";
}
protected void Button7_Click(object sender, EventArgs e)
{
TextBox1.Text = TextBox1.Text + "7";
}
protected void Button6_Click(object sender, EventArgs e)
{
TextBox1.Text = TextBox1.Text + "6";
}
protected void Button5_Click(object sender, EventArgs e)
{
TextBox1.Text = TextBox1.Text + "5";
}
protected void Button4_Click(object sender, EventArgs e)
{
TextBox1.Text = TextBox1.Text + "4";
}
protected void Button3_Click(object sender, EventArgs e)
{
TextBox1.Text = TextBox1.Text + "3";
}
protected void Button2_Click(object sender, EventArgs e)
{
TextBox1.Text = TextBox1.Text + "2";
}
protected void Button1_Click(object sender, EventArgs e)
{
TextBox1.Text = TextBox1.Text + "1";
}
protected void Button0_Click(object sender, EventArgs e)
{
TextBox1.Text = TextBox1.Text + "0";
}
protected void ButtonMol_Click(object sender, EventArgs e)
{
this.firstNum = Convert.ToDecimal(TextBox1.Text);
this.op = "*";
TextBox1.Text = "";
}
protected void ButtonDiv_Click(object sender, EventArgs e)
{
this.firstNum = Convert.ToDecimal(TextBox1.Text);
this.op = "/";
TextBox1.Text = "";
}
protected void ButtonAdd_Click(object sender, EventArgs e)
{
this.firstNum = Convert.ToDecimal(TextBox1.Text);
this.op = "+";
TextBox1.Text = "";
}
protected void ButtonSott_Click(object sender, EventArgs e)
{
this.firstNum = Convert.ToDecimal(TextBox1.Text);
this.op = "-";
TextBox1.Text = "";
}
protected void ButtonEqual_Click(object sender, EventArgs e)
{
this.secondNum = Convert.ToDecimal(TextBox1.Text);
switch (this.op){
case ("/"):
if (secondNum == 0)
{
TextBox1.Text = null;
}
else
{
TextBox1.Text = (firstNum / secondNum).ToString();
}
break;
case ("*"):
TextBox1.Text = (firstNum * secondNum).ToString();
break;
case ("+"):
TextBox1.Text = (firstNum + secondNum).ToString();
break;
case ("-"):
TextBox1.Text = (firstNum - secondNum).ToString();
break;
}
}
protected void ButtonClr_Click(object sender, EventArgs e)
{
firstNum = 0;
secondNum = 0;
TextBox1.Text = "";
}
protected void ButtonComa_Click(object sender, EventArgs e)
{
TextBox1.Text = TextBox1.Text + ".";
}
protected void TextBox1_TextChanged(object sender, EventArgs e)
{
}
}