بایگانی برچسب: s

آموزش برنامه نویسی ++C – دستورات شرطی

سلام!
تا حالا برای هممون پیش اومده که توی یکار اَما و اگر داشته باشیم که به این اَما اگر توی برنامه نویسی دستور های شرطی گفته.
دستور های شرطی جز مهمی از زبان های برنامه نویسی است که در نبود آن با مشکل های فراوان روبرو میشویم و حتی تصورش هم ممکن نیست.
آن چنان که تصور دنیایی بدون اما و اگر ممکن نیست شاید تا اینجا فهمیدن موضوع برایتان مشکل باشد .
فرم کلی دستور های شرطی:

یک مثال در زبان ریاضی و در زبان ++C :
در زبان ریاضی مگیوییم اگر متغیر x برابر ۵ باشد مقدار متغیر y را برابر ۵ قرار بده .
خب حالا به نوشتن این تمرین در زبان ++C میپردازیم:

خب ممکن است که فکر کنید چرا در قسمت شرط if از دو علامت مساوی بجای یک علامت استفاده شده و اما دلیل:
علامت مساوی به تنهایی برای جایگذاری استفاده میشود در واقع اگر در در قسمت شرط از یک علامت مساوی استفاده میشد بدین معنا بود که عدد پنج را در متغیر x قرار بده بهمین دلیل از علامت دو مساوی استفاده میشود. بنابراین وقتی شما عددی را وارد می کنید ابتدا برنامه در قسمت شرط چک میکند که اگر عدد وارد شده ( مقدار متغیر x ) برابر ۵ باشد در اینصورت دستورات را اجرا کن در اینصورت مقدار ۵ را در متغیر y قرار می بدهد.
دستور های شرطی فرم ۲:
این دستورات علاوه بر اگر ( if ) قسمتی دیگر مبنی مگر اینکه دارند که به آن else گویند و ابتدا چک میکند که اگر شرط if برقرار نبود else را اجرا کند.
نکته: else شرط ندارد پس نیازی نیست برای آن کمانک باز کنید.وقتی شما میگوید اگر ( if ) این اتفاق افتاد این کار را کن در غیر این صور( else ) این کار هارا انجام بده خب در جمله دوم هیچ اثری از شرط نیست چون نیازی به آن نیست بنابراین میگوییم else شرط ندارد.
این نوع از دستورات شرطی به صورت زیر کار می کنند:

توجه کنید که else دقیقا زیر اکولاد بسته شرط موردنظرتون بنویسید و دوباره این رو بگم که براش شرط نذارید .
خب حالا به مثال زیر توجه کنید :
برنامه ای بنویسید که دو عدد از متغیر بگیرد و اگر آن در بر هم بخش پذیر بودند چاپ کند بخش پذیر است و در غیر این صورت پاپ کند بخش پذیر نیست.

برنامه نویسی ++C - دستور های شرطی -گروه برنامه نویسی پنگوئن

علامت % در زبان برنامه نویسی بمعنای باقیمانده دو عدد است .
فرم سوم دستور های شرطی:
این درستورات علاوه بر if قسمت دیگری دارند که به آن else if گویند که معنای آن (( در غیر این صورت اگر )) است که بصورت زیر نوشته میشود:

توجه کنید که اگر میخوهید از else if استفاده کنید باید برای آن شرط بگذارید و تفاوتش با else در همین مورد است.
نکته دیگر اینکه در یک دستور شرطی شما میتوانید بی شمار else if برای باشید اما تنها یک else و یک if باید وجود داشته باشد اما اگر بخواهید در داخل دستور شرطی دستور شرطی دیگری بنویسید میتوانید اینکار را انجام دهید پس هر دستور شرطی میتواند بی نهایت else if و تنها یک if و یک else داشته باشد. یک نکته مهم دیگه اینه که اگر شما یک دستور شرطی داشته باشید بهمراه چند else if و یک else تنها یکیشون اجرا میشه یا کلا اجرا نیمشه در واقع غیر ممکنه در یک دستور شرطی دو شرط باهم اجرا بشن.
یک مثال : برنامه ای بنویسید که دو عدد از ورودی گرفته و مشخص کند که مجموع آن دو عدد کوچکتر یا بزرگتر و یا مساوی صفر هست یا نه.

Untitled2

برنامه نویسی ++C – دستور های شرطی

سی شارپ #C

آموزش زبان برنامه نویسی#C- کار با متغییرها

کار با متغییر ها
با سلام و درود فراوان به شما دوستان گرامی ، امیدوارم تونسته باشیم رضایت شما دوستداران به زبان برنامه نویسی #C را درجلسات گذشته جلب کرده باشیم.
در این بخش می خواهیم در مورد کار با متغییر ها و نحوی کد نویسی این متغییرها برای شما دوستان ، بنویسیم.
۱) ابتدا برنامه ویژوال استودیو خود را اجرا کرده، و گزینه ی New Porject را انتخاب ، و یک پروژه جدید را اجرا کنید.
آموزش برنامه نویسیC#
یک پنجره جدید به نام New Porject باز می شود . گزینه Windows Forms Application انتخاب کرده، و در قسمت نام پروژه Variables را وارد کنید، وسپس روی OK کلیک کنید.
آموزش برنامه نویسی C#
۲) پنجره Form 1 را مقداری کوچک کنید و سپس از جعبه ابزار یک کنترل Button روی آن قرار دهید.
خاصیت Text آن را بهAdd 1 to int Number و خاصیت Name آن را به btnAdd تغییر دهید. فرم شما باید مشابه شکل زیر باشد:
آموزش زبان برنامه نویسی C#
۳) روی دوکمه فرم (Add 1 to int Number) دو بار کلیک کنید تا توابع مربوط به رویداد Click دکمه ی فرم با نام btnAdd _ Click باز شود . کدهای مشخص شده در زیر را به آن اضافه کنید:

۴) برنامه را اجرا کنید و بر روی Add 1 to int Number کلیک کنید. کادر پیغامی همانند شکل زیر نمایش داده می شود:
آموزش برنامه نویسی C#
چگونه کار میکند؟
برنامه از بالاترین خط شروع می شود، یکی یکی خطها را اجرا می کنید و به سمت پایین می آید. خط اول یک متغییر جدید به نام intNumber ایجاد می کنید:

int در #C یک کلمه کلیدی است. همانطور که در قسمت های قبل گفتم کلمه کلیدی ، به کلمه ای گفته می شود که برای ویژوال استودیو #C معنی خاصی دارد. مانند دستورات ، کلمه کلیدی int ، که مخفف کلمه integer به معنای عدد صحیح است. نوع مقداری که می خواهیم در این متغییر ذخیره کنیم را ویژوال استودیو #C می گوید. این کلمات که برای مشخص کردن نوع داده مورد نظر استفاده می شوند، به “نوع داده ای” معروف هستند . فعلا همین کافی است که بدانید، این نوع داده به ویژوال استودیو می گوید که شما می خواهید یک عدد صحیح را در این متغییر قرار دهید.
کلمه int برای تعریف نوع داده ای عدد صحیح #C از زبان ++C گرفته شده است. در #C بعضی از کلمات کلیدی که مربوط به کار با اعداد هستند ، از زبان++C گرفته شده است، مانند کلمات کلیدی مربوط به تعریف اعداد صحیح ، اعداد اعشاری، اعداد صحیح بزرگ و….
بعد از این که نوع داده ای متغییر خود را مشخص کردیم، باید نامی را به آن اختصاص دهیم تا در طول برنامه برای دسترسی به آن، از آن نام استفاده کنیم. در این برنامه نامintNumber را برای متغییر انتخاب کرده ایم. توجه کنید که در نام گذاری این متغییر از نماد گذاری تغییر یافته(مجارستانی) که در قسمت های قبل توضیح دادم استفاده کرده ایم. در اینجا کلمه int مخفف عبارت Integer است و مشخص می کند که این متغییر که یک عدد صحیح را در خود نگهداری می کند. کلمه Number هم نام خود متغییر است.در طول برنامه دیدید که این متغییر یک عدد صحیح را در خود نگهداری می کند ، پس این نام برای آن مناسب است.
دستور نوشته شده در خط بعدی ، مقدار متغییر intNumber را در آن قرار می دهد. به عبارت دیگر در این خط مقدار ۲۷ در intNumber قرار میگیرد.

دستور خط بعدی ، عدد یک را با مقدار متغییر intNumber جمع می کند :

اگر از دید ریاضی به این دستور نگاه کنید ممکن است اشتباه به نظر برسد. اما در حقیقت کار ی که این دستور انجام میدهد، این است که مقدار متغییر intNumber را با عدد ۱ جمع می کند و حاصل را مجددا در intNumber ذخیره می کند. خط آخر یک کادر پیغام را به کاربر نمایش می دهد که در آن مقدار متغییر intNumber + 1 نوشته شده است. عبارتی که این کادر پیغام را به کاربر نمایش می دهد به صورت مجموع رشته ی “Value of intNumber ” و مقدار کنونی intNumber است. همچنین عنوان این پنجره را نیز”Variables” قرار می دهیم تا با نام برنامه هماهنگ شود:

دوستان گرامی امیدوارم از این قسمت به خوبی استفاده کرده باشید ، شما دوستان عزیز می توانید نظرتون رو از طریق بیان دیدگاه ها با من و دیگر همکارانم به اشتراک بگزارید، همچنین می توانید از طریق صفحه ی ما در اینستاگرام به همین نشانی ما رو دنبال کنید.
نویسنده : مسعود ثابتی

سی شارپ #C

آموزش برنامه نویسی #C- ساخت یک پروژه قسمت۲

با سلام به دوستان وعلاقه مندان به زبان برنامه نویسی #Cامیدوارم کمال استفاده از پست های قبلی رو کرده باشید. امروز میخوام، ادامه مطلب گذشته (ساخت یک پروژه ) را براتون توضیح بدم.
اجازه بدید برنامه را محاوره ای ترکنیم. باید تعدادی کنترل به فرم اضافه کنیم ، دوکلید، یکیLable ویک TextBox (کادر متنی)به زودی خواهید دید که اضافه کردن اینها با استفاده از ToolBox چه قدر راحت هستش.
یکی یکی از ویژگی ها یا مزیت های #Visual C این است که شما می توانید مقدار زیادی از برنامه ی خودتونو طراحی کنید بدون اینکه کدی بنویسید. البته برای آنها کد نوشته می شود، اما این کد دور از دید شما است و ویژوال #C آنها را برای شما می نویسد.

جعبه ابزارها:
برای دسترسی یه جعبه ابزار سه راه وجود دارد:
۱٫ ازمنویView گزینه ToolBox را انتخاب کنید.
آموزش C#
۲٫از نوار ابزار استاندارد آیکون مربوط به آن را انتخاب کنید.
۳٫کلیدهای Ctrl+Alt+X را فشار دهید.
بدین ترتیب جعبه ابزار در قسمت چپ برنامه نمایش داده می شود.
جعببه ابزار شامل کنترل هایی می شود که می توانید بر روی فرم قرار دهید. کنترل ها مانند کلیدها، کادرهای متنی(Textbox) ، دکمه های رادیویی ویا لیست های ترکیبی می توانند از جعبه ابزار انتخاب شوند وروی فرم قرار گیرند.
آموزش برنامه نویسی#C
کنترل ها می توانند به هر ترتیبی که بخواهید به فرم اضافه شوند. بنابراین این مورد که شما کلید ها رو قبل از کادرهای متنی بر روی فرم قرار دهید ویا لیبل ها (Lable) را قبل از کلیدها رسم کنید اهمیتی ندارد. در قسمت یا جلسه بعدی، قرار دادن کنترل ها بر روی فرم را شروع می کنیم.
دوستان گرامی امیدوارم از این قسمت خوشتون اومده باشه، شما دوستان عزیز می توانید نظرتون رو از طریق بیان دیدگاه ها با من و دیگر همکارانم به اشتراک بگزارید، همچنین می توانید از طریق صفحه ی ما در اینستاگرام به همین نشانی ما رو دنبال کنید.

سی شارپ #C

آموزش برنامه نویسی #C – شروع کار با visual از شروع تا شروع

آموزش برنامه نویسی #C: برای بازکردن یک پروژه Visual ابتدا باید برنامه Visual رو باز کنید. کمی صبر کنید چون این برنامه برای اجرا مدتی طول می کشد. تصویری که بعد از باز کردن Visual می بینید محیط این برنامه است. ابتدا برای ایجاد پروژه از منوی File که در بالا سمت چپ Visual وجود دارد را باز کنید تا گزینه های فایل نمایش داده شوند. اولین گزینه که New Project یا ایجاد پروژه جدید نام دارد. ما برای شروع از این گزینه استفاده می کنیم. بر روی New Project کلیک کنید. پنجره ای تحت عنوان New Project باز می شود.

در منوی سمت چپ قسمت کاربری که قرار است در رابطه با آن پروژه بنویسید را انتخاب می کنید. ما باید بر روی Windows کلیک کنیم. در سمت راست منویی به چشم می خورد که ما برای شروع گزینه اول یعنی Windows Forms Application را انتخاب می کنیم. بعد از انتخاب گزینه Windows Forms Application در قسمت پایین سمت چپ پنجره New Project نام پروژه که میخواهیم شروع بکنیم را می نویسیم که خود Visual آن را به صورت پیش فرض WindowsFormsApplication قرار داده که شما آن را به دلخواه تغییر دهید. در زیر قسمت نام قسمتی تحت عنوان location وجود دارد که محل قرار گیری پروژه را نشان می دهد. شما با کلیک برا روی دکمه browse می توانید محلی دیگر برای ذخیره ی پروژه انتخاب کنید.
با ما همراه باشید…آموزش برنامه نویسی #C
بعد از اتمام مراحل بالا بر روی گزینه OK کلیک کنید تا پروژه ایجاد شود تبریک ! شما توانستید محیط کار و اولین فرم از محیط را باز کنید. برای آموزش مراحل دیگر با ما در قسمت های دیگر همراه باشید…آموزش برنامه نویسی #C

آموزش زبان ++C - مقدمه

آموزش زبان ++C – مقدمه

به سبک پنگوئن مقدمه ای جدید از ++C
یا از قبل پیش زمینه ای از برنامه نویسی دارید و یا مبتدی! فرقی نداره…
در زبان ++C میتونید الگوریتم ذهنی خودتون رو با دونستن دستورات کلیدی در کنسول اجرا کنید.
احتمالاً تا حالا اسم زبان های برنامه نویسی زیادی به گوشتون خورده… زبان هایی مثل C , QBasic , Java , Dephi , Pascal , Python , Ruby که هر کدوم کاربرد خودشون رو دارن… اما من اینجا با++C کار دارم.
فکر کنم اولین سوالی که به ذهنتون میاد اینه که C چه فرقی با ++C داره!
یه فرق خیلی بزرگ که در اون برنامه نویس ها از هم جدا میشن و یه عده که اون رو بلدن پیشرفت میکنن! و عده ی دیگه صرفاً وقت خودشون رو هدر میدن…
اون مبحث بزرگ شئ گرایی هستش.
++C زبانی هست که در اون میتونید شئ رو تعریف کنید، برای شئ خاصیت و رفتار تعیین کنید.
در آینده بحث شئ گرایی و یا همون Object-oriented رو به طور مفصل در همین سایت بهتون آموزش داده میدیم.
اما قبل از اون میشه چند تا برنامه ی ساده نوشت…

ادامه خواندن آموزش زبان ++C – مقدمه