آموزش جمع،کم،ضرب و تقسیم دو عدد در سی شارپ – C#
در این پست از سایت ایرانی می خوایم نوشتن یک برنامه ساده در سی شارپ رو آموزش بدیم. برنامه ای که می خوام آموزش بدم نوشتن جمع ، کم ، ضرب و تقسیم دو عدد با هم است. شاید دوستانی که در حال آمادگی زبان برنامه نویسی C# باشن به درد بخور باشه. پس وقت شما رو نمی گیریم و میرم سراغ آموزش برای مشاهده آموزش به ادامه مطلب مراجعه کنید.
خوب برای شروع کار برنامه ویژال استادیو رو باز کرده ( فرقی در نسخه این برنامه نمی کند ) برای دانلود نرم افزار ویژال استادیو کلیک کنید. بعد از اجرای نرم افزار به سراغ فرم خودمون میرم. همین طور هم که ملاحظه می کنید بر روی فرم دو Text Box و دو Button و سه Label مشاهده می کنید که می تونید همین رو در فرم خودتون هم پیدا کنید. بعد از پیاده سازی این اجزا شروع به کد نویسی می کنید. البته می توانید اسم گذاری اجزا رو از تصویر انتخاب کنید.
خوب بر روی دکمه اجرا دو بار کلیک می کنیم و وارد صفحه کد می شویم و کد های زیر را در این باتون قرار می دیم.
;int x, y
;(x = Int32.Parse(textBox1.Text
;(y = Int32.Parse(textBox2.Text
;()label3.Text = (x + y).ToString
برای تغییر از جمع به کم ، ضرب و تقسیم به جای علامت (+) ، علامت دلخواه خودتون (-*/) قرار بدید.
برای دستور خروج هم می تونید از قطعه کد :
;()this.close
استفاده کنید.
برای نمایش پیغام هم می توانید از قطعه کد :
;(“پیغام شما”)MessageBox.Show
استفاده کنید.
سلام میخوام بعد از اینکه کاربر عدد وارد کرد و جمع بشه تا اینجا نوشتم که هیچی اوکیه
((((میخوام اگر رشته وارد کرد پیام خطا در lable برام بنویسه چه جوریه؟))))
سلام چطور همین برنامه را با if تودرتو انجام بدیم؟ خواهشا جواب بدید
بسیار از بانیان سایت ممنونم خیلی مفید بود
az float
با سلام.ببخشید ورودی من اعداد اعشاری هستند که میخوام جمع بشن ولی ارور میده. ;(x = Int32.Parse(textBox1.Text
به جای int32 از چی استفاده کنم؟ ممنون
سلام.
int a=int32.Parse(textBox1.Text);
یا
int a=Convert.ToInt32(textBox1.Text);
سلام
سوال:
چطوری دو عدد رو جمع کنیم فقط با یک تکست باکس
put this Code in Global
int[] a = new int[2];
int status = 0;
put this code in button
if(status==0)
{
a[0]=Int32.Parse(textBox1.Text);
status=1;
}
else
{
textBox1.Text=a(a[0]+Int32.Parse(textBox1.Text)).tostring();
status=0;
}
ممنون
سلام تشکر از آموزش خوبتون.
ببخشید یه سئوال داشتم.اگه جواب تقسیممون یه عدد اعشاری بشه 0 رو نمایش میده.چطور جواب دقیق به صورت اعشاری نشون میده؟
متغیر رو از نوع float یا double در نظر بگیرید.