PDA

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



hileila
یک شنبه 18 فروردین 1392, 15:56 عصر
سلام من میخواستم یه ماشین حساب ساده طراحی کنم که سه عمل ضرب جمع وتفریق را انجام بده لطفا کمکم کنید

marshalsharifi
یک شنبه 18 فروردین 1392, 16:37 عصر
سلام
خیلی ساده میتونی بعد از طراحی فرم که ده تا عدد روش باشه و چهار دکمه برای اعمل ضرب تقسیم جمع و تفریق و ی تکس باکس برای نمایش نتیجه کد نویسی کنی. ی متغیر اصلی داری که هربار عمل انتخاب شده توسط کاربر و عدد زده شده روی اون متغیر اعمال میشه و در تکس باکس نمایش داده میشه.

erfan_urchin
یک شنبه 18 فروردین 1392, 16:39 عصر
من عمل جمع رو میزارم براتون بقیش با خودتون
string a;
int c1;
int c2;
int b;
private void Form1_Load(object sender, EventArgs e)
{
a = "";
b = 0;
c1 = 0;
}
private void button1_Click(object sender, EventArgs e)
{
textBox1.Text += "1";
}

private void button2_Click(object sender, EventArgs e)
{
textBox1.Text += "2";
}
private void button_jam_Click(object sender, EventArgs e)
{
c1 += Convert.ToInt16(textBox1.Text);
a = "+";
textBox1.Text = "";
}
private void button_mosavi_Click(object sender, EventArgs e)
{
c2 = Convert.ToInt16(textBox1.Text);
switch (a)
{
case "+":
b = c1 + c2;
break;
}
}
بقیشم همینطوریه
موفق باشی

m.lajevardi
شنبه 24 فروردین 1392, 09:54 صبح
البته فکر میکنم اگر یه رویداد Click بنویسیم و إفد به آن ارسال کنیم بهتره ;; کد نویسی کمتر میشه
Private Void Button_Click(Object Sender , EventArgs e)
{
Button BtnClick= (Button)Sender;
TextBox.Text=TextBox.Text+BtnClick;
}

با این کد هر دکمه ای که زده شود اعم از صفحه کلید یا موس در BtnClick قرار میگیرد و میشه از این به بعد به جای نوشتن 9 رویداد با 1 رویداد اعداد را کنترل کنیم
موفق باشی

mahdi101
یک شنبه 23 تیر 1392, 00:42 صبح
باسلام ..
اگه بخواهیم عد اول رو که به علاوه ی عدد دوم کرد با زدن کلید به علاوه نتیجه ی او دوتا رو نشون بده و منتظر عدد بعدی باشه
حالا باید چه کرد؟؟؟؟؟؟؟

malekabadi_a
یک شنبه 23 تیر 1392, 10:03 صبح
باسلام ..
اگه بخواهیم عد اول رو که به علاوه ی عدد دوم کرد با زدن کلید به علاوه نتیجه ی او دوتا رو نشون بده و منتظر عدد بعدی باشه
حالا باید چه کرد؟؟؟؟؟؟؟
سلام دوست عزیز. برای انجام این کار , کار یکم پیچیده تر میشه. اگه با مهفوم برنامه نویسی شی گرا آشنا باشی , خیلی راحت می تونی این کار رو بکنی. منظورم اینه که چوت کدش یکم زیاد میشه , شما کد ها رو داخل یک کلاس پیاده می کنی و فقط در همه ی باطن ها یک متد رو که خودت ایجاد کردی و نتایج رو از کلاست میگیره , می نویسی. اگه خواستی یه نمونه کدش رو برات قرار می دم

morteza5358
یک شنبه 23 تیر 1392, 11:02 صبح
سلام
این هم یه پروژه ماشین حساب کامل. امیدوارم به دردت بخوره.
موفق باشی

mahdi101
یک شنبه 23 تیر 1392, 23:04 عصر
سلام...
آقا یکی یه جوری توضیح بده ما بفهمیم!!!!!!!(تازه کارم و کلاس و تابع رو نمی فهمم ))
از آقای morteza هم خیلی ممنونم ولی این خیلی مهندسییه!!!!!!
فقط چهار عمل اصلی رو باید توش پیاده کنم(حتما دستورات رو به طور متوالی انجام بده)
چه کنم؟؟؟؟؟؟؟؟؟ ((لطفا کمک کنید)
خیلی ممنون.