در این مقاله، ما قصد داریم یاد بگیریم که چطور مشکلات ساده را با استفاده از ساختارهای خطی حل کنیم. ما میخواهیم ورودی ها را بگیریم، با آنها کار کنیم و خروجی را در پنجره کنسول نمایش دهیم.
این مقاله، سرفصلی از دوره آموزشی زیر میباشد:
- راه اندازی محیط توسعه
- Data Type ها، Declaration ها و تعریف متغیرها در #C
- عملگرها در #c
- تبدیل نوع های داده ای
- ورودی و خروجی در #c
- کار با رشته ها
- شرطها در #c
- حلقه ها (While، Do-While، For)
- مدیریت خطاها
- Access Modifier ها
- متدها
- کلمات کلیدی Ref و Out
- بازگشت و متدهای بازگشتی
- آرایه ها (آرایه های تک بعدی و چند بعدی)
- کار با فایلها، StreamWriter و StreamReader
- کار با فایلها، File و Directory
اگر می خواهید محتویات کامل این دوره را ببینید ، می توانید بر روی لینک مبانی #c کلیک کنید.
اگر میخواهید source مثالها را دانلود کنید اینجا کلیک کنید.
پس شروع میکنیم.
مثال اول: برنامه ای بنویسید که جمع دو عدد صحیح که کاربر در پنجره کنسول وارد میکند را محاسبه کرده سپس در خروجی چاپ کند.
یک اپلیکیشن جدید از نوع console ایجاد میکنیم و نام آن را SumGenerator میگذاریم.سپس کد زیر را درون متد Main
قرار میدهیم:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
namespace SumGenerator { class Program { static void Main(string[] args) { Console.WriteLine("Write the first integer:"); int first = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Write the second integer:"); int second = Convert.ToInt32(Console.ReadLine()); int result = first + second; Console.WriteLine($"The result is {result}"); Console.ReadKey(); } } } |
با دستور ()Console.WriteLine، پیام را در پنجره کنسول نمایش میدهیم و به خط بعدی در کنسول حرکت میکنیم. دستور ()Console.ReadLine، ورودی را میخواند، اما آن از نوع رشته میباشد و چیزی که ما نیاز داریم نوع int میباشد. از این جهت ما باید با استفاده از دستور ()Convert.ToInt32، آن را یه نوع int تبدیل کنیم. در آخر ما جمع آن دو عدد را محاسبه کرده و خروجی را چاپ میکنیم. دستور ()Console.ReadKey اینجا باعث میشود که پنجره باز بماند و بسته نشود.
حالا f5 را بزنید تا برنامه اجرا شود و دو عدد مورد نظر را وارد نمایید:
مثال دوم: یک برنامه بنویسید که دو ورودی داده شده (نام و نام خانوادگی) را بگیرد و نام کامل را در این فرمت چاپ کند: نام <فضای خالی> نام خانوادگی.
یک console application جدید ایجاد کنید و کد زیر را درون آن قرار دهید:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
namespace FullNameGenerator { class Program { static void Main(string[] args) { Console.WriteLine("What is your first name:"); string name = Console.ReadLine(); Console.WriteLine("What is your last name:"); string lastName = Console.ReadLine(); string fullName = name + " " + lastName; Console.WriteLine($"Your full name is: {fullName}"); Console.ReadKey(); } } } |
فقط همین. حال اگر پروژه را با f5 اجرا کنیم میبینید که نتیجه همانی است که مدنظرمان بود.
نتیجه گیری
بسیار عالی.
حالا ما یاد گرفتیم که چطور ورودی ها را در اپلیکیشنمان دستکاری نماییم و چطور نتیجه را در پنجره console نمایش دهیم. علاوه بر این، ما از تکنیک تبدیل نوع داده ای sring به int استفاده کردیم تا بتوانیم عملیات جمع را بر روی ورودیهای کاربر انجام دهیم.
در مقاله بعدی، ما به شما نشان میدهیم که چطور با رشته ها در #C کار کنید.