آموزش برنامه نویسی سی شارپ: استفاده از متغیر ها

آموزش برنامه نویسی سی شارپ: استفاده از متغیر ها

جلسه ششم: استفاده از متغیر int (قسمت دوم)

 

آشنايي با متغير ها

 

در این قسمت، میخواهیم در ادامه جلسه قبل، بیشتر با متغیر int آشنا شویم و مثال های بیشتری حل کنیم.

اکنون میخواهیم با یک مثال ۳ عدد را باهم جمع کنیم و جواب را در Message box مشاهده کنیم. وارد نرم افزار visual Studio بشوید و بر روی پنجره Form1 دوبار کلیک کنید تا وارد صفحه کدنویسی بشوید.

برای شروع، بدلیل اینکه ما ۳ عدد را در نظر میگیریم، باید ۳ متغیر بسازیم و هر عدد را درون یک متغیر قرار دهیم. عدد هایی که در نظر میگیریم برای مثال ۷ ، ۸ ، ۱۰ میباشد. اکنون ۳ متغیر برای هرکدام از اعداد با اسم دلخواه میسازیم. بهتر است اسمی که میسازیم به مقداری که درون آن قرار میگیرد مربوط باشد. لازم به ذکر است که بدلیل اینکه از اعداد صحیح استفاده میکنیم، از متغیر int استفاده میکنیم.

 

متغیر int

 

private void Form1_Load(object sender, EventArgs e)
{
int firstNum = 7; 

}

در کد بالا، ابتدا يک متغير  با اسم FirstNum به معني عدد اول تعريف کرديم. سپس عدد ۷ را درون اين متغير قرار داديم، و کاراکتر “;” در آخر کد قرار ميدهيم.

private void Form1_Load(object sender, EventArgs e)
{
int firstNum = 7;  int SecNum = 8; 

}

 

اکنون بايد يک متغير ديگر براي عدد دوم بسازيم. در کد بالا، يک متغير با اسم SecNum به معني عدد دوم، ميسازيم. سپس يک علامت = ميگزاريم و عدد دوم را که ۸ ميباشد را در جلوي مساوي قرار ميدهيم تا عدد ۸ درون متغير SecNum قرار بگيرد.

 

براي عدد سوم هم به همين شکل يک متغير ميسازيم و آن را درون متغير قرار ميدهيم. عدد سوم ۱۰ ميباشد و اسمي که براي متغير آن انتخاب ميکنيم ThirdNum است که معناي عدد سوم ميباشد.

 

(private void Form1_Load(object sender, EventArgs e)
}
;int firstNum = 7;  int SecNum = 8;  int ThirdNum = 10;

همانطور که ميبينيد در بالا ما ۳ عدد  تعريف کرديم و هر کدوم را درون يک متغير از جنس int قرار داديم. اکنون ما به يک متغير ديگر نياز داريم. بدليل اينکه ما اگر بخواهيم اين ۳ عدد را باهم جمع کنيم، بايد يک متغير وجود داشته باشد تا ما بتوانيم جواب حاصل جمع را درون آن قرار دهيم. پس ما براي جواب حاصل حمع اين ۳ عدد، يک متغير ديگر ميسازيم.

 

متغیر int
تعریف ۴ متغیر و مقداردهی آن ها

 

 

private void Form1_Load(object sender, EventArgs e)
{
int firstNum = 7; int SecNum = 8; int ThirdNum = 10;   int = answer;

}

در بالا، يک متغير از جنس int به نام answer (به معني جواب) ساختيم. توجه کنيد چون جواب ما عدد صحيح است از متغير int استفاده ميکنيم.

اکنون باید اعداد را باهم جمع کنیم. به قسمت پایین توجه کنید.

int
جمع ۳ متغیر و مساوی قرار دادن حتصل جمع آن ها با متغیر answer

 

private void Form1_Load(object sender, EventArgs e)
{
int firstNum = 7; int SecNum = 8; int ThirdNum = 10; int answer;

answer = firstNum + SecNum + ThirdNum;

}

در قسمت بالا متغیر answer را مساوی با متغیر ۳ عدد ۷ و ۸ و ۱۰ میدهیم و بین ۳ متغیر علامت + میگزاریم. یعنی ۳ متغیر را باهم جمع کن و حاصل جمع را درون متغیر answer بریز. اکنون اگر start را بزنید، اعداد را باهم جمع میکند اما به شما نمایش نمیدهد. چونکه هنوز هیچ دستوری بر مبنای نمایش حاصل جمع تعریف نکرده ایم.

اکنون  از دستور Messagebox.show، براي نمايش جواب استفاده ميکنيم.

private void Form1_Load(object sender, EventArgs e)
{
int firstNum = 7; int SecNum = 8; int ThirdNum = 10; int answer;
answer = firstNum + SecNum + ThirdNum;
MessageBox.Show(answer);

}

طبق آموزش جلسه قبل، در بالا دستور MessageBox.Show را مینویسیم، سپس، در روبروی آن یک پرانز () باز میکنیم و مقداری که میخواهیم نمایش دهیم را درون این پرانتز قرار میدهیم. اکنون ۳ عدد باهم جمع شده اند و حاصل جمع بدست آمده درون متغیر answer قرار داده شده است، ما متغیر answer را درون پرانتز قرار میدهیم تا برای ما نمایش داده شود. اکنون ما با یک Error مواجه میشویم.

همانطور که در جلسه پیش گفتیم، زمانی که میخواهیم از MessageBox.show استفاده کنیم، باید متغیری که درون آن قرار دارد به متفیر string تبدیل شود. زیرا Messagebox هر چیزی را به صورت متن یا رشته نشان میدهد. پس باید در اینجا از متغیر string استفاده کرد. اکنون باید متغیر answer را از متغیر int به String تبدیل کنیم. پس از دستور ToString. استفاده میکنیم.

 

private void Form1_Load(object sender, EventArgs e)
{
int firstNum = 7; int SecNum = 8; int ThirdNum = 10; int answer;
answer = firstNum + SecNum + ThirdNum;
MessageBox.Show(answer.ToString());

}

همانطور که میبینید ما در روبروی متغیر answer دستور ToString. مینویسیم.

 

متغير int

 

اکنون اگر گزينه Start را در قسمت بالا کليک کنيد، حاصل جمع را براي شما نمايش ميدهد.

 

answer
نمایش حاصل جمع در Messagebox

 

در کل، خاصیت Messagebox این است که یک پیام یا جوابی را به کاربر نشان دهد. میتوانیم به صورت زیر عمل کنیم و یک رشته یا جمله را درون MessageBox قرار دهیم.ابتدا دستور Messagebox را مينويسيم. مانند زير:

 

Messagebox

 

private void Form1_Load(object sender, EventArgs e)

{
MessageBox.Show();
}

سپس يک Error به ما ميدهد که به اين معني است بايد يک مقداري براي نمايش، به messagebox بدهيم. اکنون از دو کاراکتر ” ” در داخل پرانتز استفاده ميکنيم مانند زير:

private void Form1_Load(object sender, EventArgs e)

{
MessageBox.Show(“”);
}

سپس جمله مورد نظر را در دلخل پرانز، در بین دو کاراکتر ” ” مینویسیم. برای مثال:

پیغام Messagebox در سی شارپ

private void Form1_Load(object sender, EventArgs e)

{
MessageBox.Show(“به وبسایت فرکاین تک خوش آمدید”);
}

در کل، خاصیت Messagebox این است که یک پیام یا جوابی را براي کاربر نشان دهد.

محمد امین مکارم

مطالب مرتبط

نقد و بررسی‌ها

نظر: