View Full Version : سوال: ماشین حساب
jpjpjp
جمعه 08 خرداد 1388, 20:16 عصر
واسه نوشتن ماشین حساب باید تو مساویش چه کدی رو بنویسم؟:عصبانی++:
Mahdi1001
جمعه 08 خرداد 1388, 20:27 عصر
منظورت از مساویش چیه ؟
یعنی وقتی مساوی کلید کرد جواب بده .
اگه منظورتون اینه که عبارتی که محاسبه کردین نشان میدین دیگه .نمیدونم منظورتون چیه!!!:گیج:
jpjpjp
جمعه 08 خرداد 1388, 20:38 عصر
یعنی وقتی عملیات انجام شد بازدن کلید مساوی جواب رو در تکس باکس نشون بده.
Mahdi1001
جمعه 08 خرداد 1388, 20:41 عصر
خواب حالا موشکل شما کجاست ؟
تو نشون دادن یا محاسبه عبارت ریاضی ؟
mahdi_7610
جمعه 08 خرداد 1388, 21:52 عصر
سلام
بستگی داره برنامه را چه طور نوشته باشید .
در کل برای مساوی از دستور switch استفاده میشه .
مثلا
switch (op)
{
case 1:
sn = int.Parse(textBox1.Text);
textBox1.Text = "";
textBox1.Text = sn .ToString();
break;
موفق باشید .
Majid&Masoud
جمعه 08 خرداد 1388, 22:19 عصر
خود ما این کد رو نوشتیم
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;
}
}
beginner.c.sharp
پنج شنبه 13 مرداد 1390, 00:01 صبح
از این کد بهتر این کده.
دانلود کنید
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.