PDA

View Full Version : راهنمایی در مورد سیستم ساده محاسباتی



eletcomp
چهارشنبه 03 اردیبهشت 1393, 12:10 عصر
با سلام بر عزیزان
من مبتدی هستم لطفا راهنمایی کنید!!
فرض کنید یک تکس باکس داریم و میخواهیم مبلغی را وارد تکس باکس کنیم(مثلا 1000 تومان): بعد از اینکه 1000 تومان را وارد کردیم این 1000 تومان توی یک قسمت ذخیره بشود !! و دوباره یک مبلغ دیگه را وارد کنیم مثلا (2000 تومان) و همینجوری تا اخر هی عدد را از طریق ان یک عدد تکس باکس وارد کنیم!!! و در اخر جمع این چند بار وارد کردن مبالغ در یک label نمایش داده شود!! سیتم ساده هست و باید به صورت داینامیک باشه!!!
لطفا راهنمایی کنید!! الگوریتم اش به چه صورت هست!!


int32 a1, a2 ;
a1 = Convert.ToInt32(this.textBox1.Text);
a2 = a1 + this.textBox1.Text;
this.label1.Text = a2.ToString();

118266

سپاس

kurdboy2175
چهارشنبه 03 اردیبهشت 1393, 12:32 عصر
سلام دوست من
و باید یه متغیر از نوع long تعریف کن بعد هر بار که عدد جدید وارد میشود مقدار که تو تکس باکس نوشته میشه با اون جمع بشه بعد تو خود متغییر تعریف شده ذخیره بشه و تو یک labl نمایش داده بشه
به این ایمیل سه مسیج بزن تا کمکت کنم
kurdboy2175@yahoo.com
بیا رو خط مسنجر

eletcomp
چهارشنبه 03 اردیبهشت 1393, 12:42 عصر
ممنون دوست عزیز:میشه اینجا راهنمایی کنی!!؟؟
هر کس میتونه لطفا راهنمایی کنه!
اگر هم میتونید نمونه سورس اش را برام به صورت پیام خصوصی بفرستید! یا الگوریتمش را توضیح بدهید!!
سپاس

headshoter
چهارشنبه 03 اردیبهشت 1393, 14:23 عصر
public partial class Form1 : Form {


List<int> ls = new List<int>();

public Form1()
{
InitializeComponent();
}


private void btnAdd_Click(object sender, EventArgs e)
{
ls.Add(int.Parse(textBox1.Text));


}


private void btnCalc_Click(object sender, EventArgs e)
{
long i = 0;
foreach(int item in ls)
{
i += item;
}
label1.Text = i.ToString();
}

eletcomp
چهارشنبه 03 اردیبهشت 1393, 14:58 عصر
ممنون دوست عزیز:لطف کن کد هایی را که نوشتی یکم توضیح بده که چه کار می کند؟
سپاس

arash69
چهارشنبه 03 اردیبهشت 1393, 17:22 عصر
سلام؛
این سورس کد رو ببینین، شاید به جواب سوالتون رسیدین.
118278

eletcomp
چهارشنبه 03 اردیبهشت 1393, 18:33 عصر
داداش دستت دردنکنه: کد ات ظاهر اش ساده بود ولی در کل کارم را راه انداخت:بسیار کاربردی:سپاس:تشویق:
دوست عزیز میتونه در کد یک تغییرات کوچک ایجاد کنی!!
یعنی زمانی که داده ها را وارد تکس باکس کردی و باتن را زدی:داده ها در سمت چپ: یعنی یک گوشه از فرم نمایش داده بشوند:مثلا توی یک لیبل یا لیست باکس: یعنی ادم بفهمه چه اعدادی را وارد کرده!!
در اخر کل اعداد نمایش داده شده با هم جمع بشوند!!



label2.Text = (int.Parse(textBox1.Text) + int.Parse(label2.Text)).ToString();
textBox1.Clear();


سپاس

kurdboy2175
چهارشنبه 03 اردیبهشت 1393, 18:50 عصر
داداش دستت دردنکنه: کد ات ظاهر اش ساده بود ولی در کل کارم را راه انداخت:بسیار کاربردی:سپاس:تشویق:
دوست عزیز میتونه در کد یک تغییرات کوچک ایجاد کنی!!
یعنی زمانی که داده ها را وارد تکس باکس کردی و باتن را زدی:داده ها در سمت چپ: یعنی یک گوشه از فرم نمایش داده بشوند:مثلا توی یک لیبل یا لیست باکس: یعنی ادم بفهمه چه اعدادی را وارد کرده!!
در اخر کل اعداد نمایش داده شده با هم جمع بشوند!!



label2.Text = (int.Parse(textBox1.Text) + int.Parse(label2.Text)).ToString();
textBox1.Clear();


سپاس
چرا میتونی یک کومبو باکس به فرمت اضافه کن
و در اخر این کد را بهش اضافه کن
cob_number.items.add(txtnumber.text);

arash69
چهارشنبه 03 اردیبهشت 1393, 19:06 عصر
داداش دستت دردنکنه: کد ات ظاهر اش ساده بود ولی در کل کارم را راه انداخت:بسیار کاربردی:سپاس:تشویق:
دوست عزیز میتونه در کد یک تغییرات کوچک ایجاد کنی!!
یعنی زمانی که داده ها را وارد تکس باکس کردی و باتن را زدی:داده ها در سمت چپ: یعنی یک گوشه از فرم نمایش داده بشوند:مثلا توی یک لیبل یا لیست باکس: یعنی ادم بفهمه چه اعدادی را وارد کرده!!
در اخر کل اعداد نمایش داده شده با هم جمع بشوند!!



label2.Text = (int.Parse(textBox1.Text) + int.Parse(label2.Text)).ToString();
textBox1.Clear();


سپاس

توی این نسخه، اعداد هم نمایش داده می شوند:
118281