PDA

View Full Version : سوال: ماشین حساب



jpjpjp
جمعه 08 خرداد 1388, 19:16 عصر
واسه نوشتن ماشین حساب باید تو مساویش چه کدی رو بنویسم؟:عصبانی++:

Mahdi1001
جمعه 08 خرداد 1388, 19:27 عصر
منظورت از مساویش چیه ؟
یعنی وقتی مساوی کلید کرد جواب بده .
اگه منظورتون اینه که عبارتی که محاسبه کردین نشان میدین دیگه .نمیدونم منظورتون چیه!!!:گیج:

jpjpjp
جمعه 08 خرداد 1388, 19:38 عصر
یعنی وقتی عملیات انجام شد بازدن کلید مساوی جواب رو در تکس باکس نشون بده.

Mahdi1001
جمعه 08 خرداد 1388, 19:41 عصر
خواب حالا موشکل شما کجاست ؟
تو نشون دادن یا محاسبه عبارت ریاضی ؟

mahdi_7610
جمعه 08 خرداد 1388, 20:52 عصر
سلام

بستگی داره برنامه را چه طور نوشته باشید .

در کل برای مساوی از دستور switch استفاده میشه .

مثلا

switch (op)
{
case 1:
sn = int.Parse(textBox1.Text);
textBox1.Text = "";
textBox1.Text = sn .ToString();
break;

موفق باشید .

Majid&Masoud
جمعه 08 خرداد 1388, 21: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
چهارشنبه 12 مرداد 1390, 23:01 عصر
از این کد بهتر این کده.
دانلود کنید