واسه نوشتن ماشین حساب باید تو مساویش چه کدی رو بنویسم؟
واسه نوشتن ماشین حساب باید تو مساویش چه کدی رو بنویسم؟
منظورت از مساویش چیه ؟
یعنی وقتی مساوی کلید کرد جواب بده .
اگه منظورتون اینه که عبارتی که محاسبه کردین نشان میدین دیگه .نمیدونم منظورتون چیه!!!
یعنی وقتی عملیات انجام شد بازدن کلید مساوی جواب رو در تکس باکس نشون بده.
خواب حالا موشکل شما کجاست ؟
تو نشون دادن یا محاسبه عبارت ریاضی ؟
سلام
بستگی داره برنامه را چه طور نوشته باشید .
در کل برای مساوی از دستور switch استفاده میشه .
مثلا
switch (op)
{
case 1:
sn = int.Parse(textBox1.Text);
textBox1.Text = "";
textBox1.Text = sn .ToString();
break;
موفق باشید .
خود ما این کد رو نوشتیم
switch (op)
{
case"+":
{
a = Convert.ToDouble(textBox.Text);
c = b + a;
textBox.Text = Convert.ToString(c);
break;
}
case"-":
{
a = Convert.ToDouble(textBox.Text);
c = b - a;
textBox.Text = Convert.ToString(c);
break;
}
case"/":
{
a2 = Convert.ToDouble(textBox.Text);
c2 = f2 / a2;
textBox.Text = Convert.ToString(c2);
break;
}
case"*":
{
a = Convert.ToDouble(textBox.Text);
c = d * a;
textBox.Text = Convert.ToString(c);
break;
}
}
از این کد بهتر این کده.
دانلود کنید