PDA

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



dj.graph
شنبه 27 اسفند 1390, 16:37 عصر
سلام دوستان
می خواستم از کسائی که بلدن خواهش کنم که روش ساخت ماشین حساب ساده رو آموزش بدن ، فقط واسه جمع و تفریق و ضرب. ممنون می شم اگه کمکم کنید...

s3rv3r
شنبه 27 اسفند 1390, 18:06 عصر
برو
http://barnamenevis.org/showthread.php?64210-%D9%86%D9%85%D9%88%D9%86%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%87%D8%A7%DB%8C-%DA%A9%D9%88%DA%86%DA%A9-%D9%88-%D9%85%D9%81%D9%8A%D8%AF-%D8%AF%D8%B1-%D8%B3%D9%8A-%D8%B4%D8%A7%D8%B1%D9%BE&p=591212&viewfull=1#post591212

پست 123
اينجور چيزاي ساده رو ديگه آموزش نميدن عزيزه دل. گير كرده دنبال تكه كد باش نه كل برنامه

asadegha
شنبه 27 اسفند 1390, 18:28 عصر
شما شروع کن، مشکل داشتی بگو. درضمن اگه جستجو کنی تو تالار پیدا میشه.

اما راهنمایی:
1- یه textbox بزار، چندتا button برای اعداد0 تا 9 و . + - × / =

حالا وقتی روی دکمه ها کلیک میکنی باید توی textbox اعداد متناظر رو اضافه کنه. مثلا برای رویداد کلیک دکمه صفر بنویس: textBox.Text +="0";

2- دوتا متغیر مثلا float یا double لازم داری برای نگه داری مقادیر تکست باکس.(dbloOperand1, dblOperand2)
یه متغیر boolean لازم داری (bln_Is_Oprator_Clicked)با مقدار اولیه false که وقتیکه هر کدوم از عملگر ها(+ - × /) رو کلیک کردی، true بشه و مقدار textbox رو بریزه توی dbloOperand1.
یه متغیر از نوع char لازم داری که نوع عملگر رو نگه میداره.(+ - / ×) (chrOperator)

3- حالا اعداد بعدی رو وارد میکنی. و وقتی = میزنی، مقدار textbox رو میریزی توی dblOperand2. بعد بررسی میکنی مقدار chrOperator چیه. و باتوجه به اون عملایات مورد نظر رو انجام میدی و در textbox نمایش میدی