خدمات مشاوره مهندسی- اموزش و انجام پروژه شبیه سازی صنعتی دانشجویی

گروه مشاوره آموزشی - پژوهشی بنیان دانش توس ارائه مشاوره، آموزش و انجام پروژه های شبیه سازی صنعتی و دانشجویی

خدمات مشاوره مهندسی- اموزش و انجام پروژه شبیه سازی صنعتی دانشجویی

گروه مشاوره آموزشی - پژوهشی بنیان دانش توس ارائه مشاوره، آموزش و انجام پروژه های شبیه سازی صنعتی و دانشجویی

خدمات مشاوره مهندسی- اموزش و انجام پروژه شبیه سازی صنعتی دانشجویی

گروه پژوهشی - آموزشی بنیان دانش توس در اسفند 1390 با همکاری تعدادی از دانشجویان تحصیلات تکمیلی دانشگاه های معتبر تهران و مشهد شروع به کار کرد و توفیقات زیادی کسب نمود که به تدریج در وبلاگ بارگزاری خواهد شد. در همین راستا شاخه آموزشی گروه اقدام به راه اندازی سایت moomsan.blog.ir نمود تا ضمن ارائه آموزش های مجازی، به ارتقای خدمات گروه بپردازد. در این وبلاگ فعلا خدمات کدنویسی فرترن به مرور بارگذاری می شود. امید است مورد استفاده متخصصین بازدید کننده از سایت قرار گیرد.
آدرس: مشهد، بین سلمان فارسی 5 و 7 پلاک 48
راه های تماس با گروه :

Tel: +98 915 125 2688
Phone: +98 51 38477407

زمان پاسخگویی: 9 تا 13:30 و 16 تا 21
Telegram.me/moomsan
moomsan@gmail.com
ID: @moomsan

سینتکس دستور if در ++C را در زیر مشاهده می کنید.

اگر شرط برقرار باشد کد داخل آن اجرا می شود.

if (condition1) {

// block of code to be executed if condition1 is true

} else if (condition2) {

// block of code to be executed if the condition1 is false and condition2 is true

} else {

// block of code to be executed if the condition1 is false and condition2 is false

}

مثال از دستور if

حال یک مثال از دستور if را با هم بررسی می کنیم.

ما دو متغیر a,h را تعریف کردیم و مقادیری را به آنها نسبت دادیم. حال با دستور if بررسی می کنیم که آیا شرط برقرار است یا خیر.

اگر شرط برقرار باشد و a کوچکتر از h باشد مقدار moomsan.blog.ir چاپ خواهد شد.

#include <iostream>

using namespace std;

int main() {

 int a = 36;

 int h = 70;

 if (a < h) {

 cout << "moomsan.blog.ir";

}

return 0;}

در تصویر زیر خروجی را مشاهده می کنید.

توضیح else

حال به توضیح else در دستور شرطی if می پردازیم.

در مثال بالا اگر شرط برقرار نشد هیچ اتفاقی نمی افتد.

فکر کنید در یک پروژه می خواهیم اگر کاربر رمز عبور خود را اشتباه وارد نمود به او یک پیغام خطا نشان دهیم پس به دستور else نیاز داریم.

در مثال زیر پسورد را مساوی 12345 قرار دادیم . حال پسورد را با دستور if بررسی می کنیم چون پسورد اشتباه وارد کرده ایم با دستور cout مقدار error password چاپ می شود.

using namespace std;

int main() {

 int pass = 12345;

 if (pass == 36 ) {

 cout << "moomsan.blog.ir";

 }else

 {

 cout << "error password";

 }

return 0;

}

توضیح دستور else if

حال به توضیح دستور else if می رسیم.

اگر بخواهیم چند شرط را با هم بررسی کنیم باید از دستور else if استفاده کنیم.

در مثال زیر ما چند شرط را بررسی کردیم. اگر متغیر pass مساوی 36 است مقدار pass 36 چاپ می شد.

در غیر این صورت (else if) اگر pass مساوی 12345 بود مقدار pass 12345 چاپ می شد.

اگر هیچ کدام از شروط برقرار نبودند عبارت و متن داخل else اجرا می شد.

#include <iostream>

using namespace std;

int main() {

 int pass = 12345;

 if (pass == 36 ) {

 cout << "pass 36";

 }else if (pass == 12345 ) {

 cout << "pass 12345";

 }else {

 cout << "error password";

 }

return 0;}

حالت کوتاه شده دستور if

حالت کوتاه شده دستور if را با ذکر مثال توضیح خواهیم داد.

در زیر سینتکس حالت کوتاه شده دستور if را مشاهده خواهید کرد.

variable = (condition) ? expressionTrue : expressionFalse;

در مثال زیر حالت کوتاه شده دستور if را مشاهده می نمایید.

ابتدا متغیر pass مقدار 555 می گیرد سپس بررسی می شود که آیا مقدار pass مساوی 555 است یا خیر.

در مثال زیر خروجی true خواهد بود چون شرط برقرار است حال مقدار متغیر را تغییر دهید مشاهده می کنید خروجی false خواهد شد.

#include <iostream>

using namespace std;

int main() {

 int pass = 555;

 string result = (pass == 555) ? "true" : "false";

 cout << result;

return 0;}

پایان قسمت نهم

نظرات  (۱)

  • کوریون ‌‌‌‌‌ ‌‌ ‌‌‌‌‌
  • آموزش دستور شرطی if در ++C

    moomsan.blog.ir

    ارسال نظر

    ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
    شما میتوانید از این تگهای html استفاده کنید:
    <b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
    تجدید کد امنیتی