بایگانی برچسب: 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 – ساخت یک پروژه برای مبتدی ها
با سلام به دوستان و علاقمندان برنامه نویسی.
با قسمتی دیگر از آموزش #C در خدمت شما هستم.
در این جلسه درباره ی ساختن پروژه می خوام براتون صحبت کنم. در ابتدا نام فرم را تغییر می دهیم،وبرای فرم اسمی انتخاب می کنیم که معرف برنامه ای که می خواهیم بسازیم باشد. برای اینکار روی فرم خودمون (Form 1 ) در Solution Explorer کلیک کنید. سپس ، تو پنجره ی خاصیت ها (Properties)،خاصیت Name انتخاب کرده و اسم (Name) رو تغییر بدهید بعنوان مثال می تونین اسمش رو Hello بگزارید. برای ثبت این تغییر باید دکمه Enter رو بزنید و یا خارج از پنجره مورد نظر کلیک کنید.
آموزشC#

آموزش برنامه نویسی#C ادامه خواندن آموزش برنامه نویسی#C – ساخت یک پروژه

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

آموزش برنامه نویسی++C – عملیات کلی جمع و تفریق و ضرب با کاراکتر های چند کاراکتره

سلام این بار یاد گرفتیم که در ++C چطور جمع کنیم و تفریق کنیم و ضرب کنیم کالا می خواییم این امر رو از همیشه پیچیده تر کنیم. البته نگران نباشید تابع همون تابه هست include ها یکی هستند. اما تفاوت اصلی در این مبحث اینکه به شما نشون بدیم ++C تا چقدر میتونه پیچیده باشه خیال کردین به این آسونی میریم سر مبحث بعدی نه اشتباه کردین باید مرحله به مرحله رو یاد بگیرین پس تنبلی بزاریم کنار و گام به گام با هم یاد بگیریم.

مثل همیشه با سه include که لازم برای انجام عملیات های فعلی است استفاده می کنیم البته ذهن شما این سوال رو ایجاد می کنه که include های لازم ؟ منظور چیه ما هم در پاسخ به این سوال می گیم بله فک کردین همین سه تاست تعداد بسیار زیادی وجود داره یکی دیگه از این include ها که ما با اون ها سر روکار داریم گرافیک هستش که با اون در فضای توربو یا کد نویسی قرار شکل های زیبا یا بازی بسازیم.

خب بعد از نشوستن include ها مانند پروژه های قبلی تابع main رو مینویسیم ابتدا با اینت این برای ایت تابع مقدار تعریف می کنیم لازم به ذکر است که تعریف یک مقدار لزومی ندارد تک کاراکتره باشد شما می توانید با چند کاراکتر تنها یک کاراکتر برای این تابع تعریف کنید.

تنها را تمایز کاراکتر ها علامت کاما ( , ) ای است که بین آن ها قرار می گیرد.

این باز ما از ۸ کاراکتر استفاده می کنیم تا به جواب برسیم.

همانطور که در کد ها می بینید این ها تنها هشت کارکتر هستند که ما برای این تابع تعیرف کردیم.

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

آموزش برنامه نویسی++C – عملیات جمع و کم در سی

با بخش دیگری از مجموعه آموزشی زبان برنامه نویسی ++C در خدمت شما هستیم . عنوان پروژه ای که قرار است در این پست شامل شود جمع و کم شدن ساده در یک تابع و گرفتن خروجی از آن قرار می دهیم در ادامه با ما همراه باشید.آموزش برنامه نویسی++C

آموزش برنامه نویسی++C:
برای شروع طبق روال گذشته از include ها استفاده می کنیم البته فقط سه تا از آن ها به کارما می آیند. در نوشتن include ها بین حروف ها فاصله قرار ندهید چون ممکن است در گرفتن خروجی به مشکل بر بخورید. اما بعد از پایان اینکلود نوبت به تابع مین است تابعی که به ما کمک می کند تا در آن هر عمل ریاضی را به شکل درست انجام دهید تا در انتها با خروجی گرفتن به جواب درست برسیم.
خب وارد این تابع می شویم طبق روال در ابتدای آن clrcsr قرار می دهیم و در انتهای آن با getch خاتمه داده می شود. برای شروع کار تعداد کاراکتری که به آنها برای انجام این عملیات ریاضی نیاز داریم را به int مهرفی کرده تا به تابع شناسانده شود ما نکته مهم ایجاست که هر کاراکتر به صورت جداگانه و با علامت کاما(,) از هم جدا می کنیم اگر با کاما آنها را جدا نکنیم. برنامه برای اجرا همه حروف ها را فقط یک کاراکتر می شناسد. پس در این کار دقت کنید. اما این مسئه از جلسه گذشته کمی دشوار تر است زیرا اکنون شما اماده هستید که یک ضرب را به راحتی درون تابع main انجام دهید. خب همان طور که در تصویر مشاهده می کنید. اینبار پای یک جمع و تفریغ در میان هست و دقیقا طبق کاراکتر ها عمل کنید ابتدا برای هر کاراکتر مقدار و سپس عملیلت را به صورت کاراکتری وارد برنامه کنید. در نهایت دستور خروجی تابع که cout نام دارد را وارد کرده و از تابع نوشته شده خروجی بگیرید.