سلام به همگی
من تازه دارم asp و c# یاد میگیرم
یه کد ماشین حساب ساده نوشتم. ظاهرا الگورتم کارم درسته ولی نمیدونم چرا جواب نمیده؟
یعنی کلید= رو که میزنم انگار نه، انگار جوابی ظاهر نمیشه
لطفا کمک کنید:blush:
کل برنامه رو اینجا آپلود کردم:
http://rapidshare.com/files/283156034/WebApplication2.zip.html
این هم کد های قسمت اصلی برنامه:
من تازه دارم asp و c# یاد میگیرم
یه کد ماشین حساب ساده نوشتم. ظاهرا الگورتم کارم درسته ولی نمیدونم چرا جواب نمیده؟
یعنی کلید= رو که میزنم انگار نه، انگار جوابی ظاهر نمیشه
لطفا کمک کنید:blush:
کل برنامه رو اینجا آپلود کردم:
http://rapidshare.com/files/283156034/WebApplication2.zip.html
این هم کد های قسمت اصلی برنامه:
کد:
{
public partial class _Default : System.Web.UI.Page
{
int intTemp;
int intTemp2;
int result;
String StrFlag;
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Btn7_Click(object sender, EventArgs e)
{
TextBox1.Text = TextBox1.Text + "7";
}
protected void Btn8_Click(object sender, EventArgs e)
{
TextBox1.Text = TextBox1.Text + "8";
}
protected void Btn9_Click(object sender, EventArgs e)
{
TextBox1.Text = TextBox1.Text + "9";
}
protected void Btn4_Click(object sender, EventArgs e)
{
TextBox1.Text = TextBox1.Text + "4";
}
protected void Btn5_Click(object sender, EventArgs e)
{
TextBox1.Text = TextBox1.Text + "5";
}
protected void Btn6_Click(object sender, EventArgs e)
{
TextBox1.Text = TextBox1.Text + "6";
}
protected void Btn1_Click(object sender, EventArgs e)
{
TextBox1.Text = TextBox1.Text + "1";
}
protected void Btn2_Click(object sender, EventArgs e)
{
TextBox1.Text = TextBox1.Text + "2";
}
protected void Btn3_Click(object sender, EventArgs e)
{
TextBox1.Text = TextBox1.Text + "3";
}
protected void Btn0_Click(object sender, EventArgs e)
{
TextBox1.Text = TextBox1.Text + "0";
}
protected void BtnSign_Click(object sender, EventArgs e)
{
TextBox1.Text = "-"+ TextBox1.Text;
}
protected void BtnPlus_Click(object sender, EventArgs e)
{
String StrTemp;
StrTemp = TextBox1.Text;
TextBox1.Text = "";
intTemp = int.Parse(StrTemp);
StrFlag = "+";
}
protected void BtnMinus_Click(object sender, EventArgs e)
{
String StrTemp;
StrTemp = TextBox1.Text;
TextBox1.Text = "";
intTemp = int.Parse(StrTemp);
StrFlag = "-";
}
protected void BtnMultiply_Click(object sender, EventArgs e)
{
String StrTemp;
StrTemp = TextBox1.Text;
TextBox1.Text = "";
intTemp = int.Parse(StrTemp);
StrFlag = "*";
}
protected void BtnDivide_Click(object sender, EventArgs e)
{
String StrTemp;
StrTemp = TextBox1.Text;
TextBox1.Text = "";
intTemp = int.Parse(StrTemp);
StrFlag = "/";
}
protected void BtnEqual_Click(object sender, EventArgs e)
{
string strTemp2;
string strTemp3;
strTemp2 = TextBox1.Text;
strTemp3 = StrFlag;
if (StrFlag == "+")
{
intTemp2 = int.Parse(strTemp2);
result = intTemp2 + intTemp;
TextBox1.Text = intTemp2.ToString();
}
if (StrFlag == "-")
{
intTemp2 = int.Parse(strTemp2) - intTemp;
TextBox1.Text = intTemp2.ToString();
}
if (StrFlag == "*")
{
intTemp2 = int.Parse(strTemp2) * intTemp;
TextBox1.Text = intTemp2.ToString();
}
if (StrFlag == "/")
{
intTemp2 = int.Parse(strTemp2) / intTemp;
TextBox1.Text = intTemp2.ToString();
}
}
protected void BtnClear_Click(object sender, EventArgs e)
{
TextBox1.Text = "";
}
}
}