برنامه نویسی آموزش حلقه while و do … while در C++ ( کاملا ساده)

اطلاعات موضوع

درباره موضوع در تاریخ, در دسته زبان برنامه نویسی سی پلاس پلاس ایجاد شده و آغاز کننده آن abassمی باشد و موضوع آن: آموزش حلقه while و do … while در C++ ( کاملا ساده) است. این موضوع تا کنون 335 بازدید کننده و, 1 پاسخ داشته و 2 بار پسندیده شده...
نام دسته زبان برنامه نویسی سی پلاس پلاس
نام موضوع آموزش حلقه while و do … while در C++ ( کاملا ساده)
آغاز کننده موضوع abass
تاریخ شروع
پاسخ‌ها
1
بازدیدها
335
پسندها
2
آخرین ارسال توسط abass

abass

کاربر فعال
عضو افتخاری گروه موبایل وتبلت
عضو افتخاری گروه کامپیوتر
عضو افتخاری گروه برنامه نویسی
عضو افتخاری گروه الکترونیک
Jun 7, 2020
436
694
آموزش حلقه while و do … while در C++ ( کاملا ساده)


در برنامه نویسی ، حلقه ها یک قسمت مشخص از کد را تا زمانی که شرط برقرار باشد، تکرار می کنند.

۳ نوع حلقه در ++ C وجود دارد:

  • حلقه for
  • حلقه while
  • حلقه do … while

حلقه while در C++​

ساختار حلقه while در C++ به شکل زیر است:

C++:
محتوای بلوک کدها در دسترس شما نیست. برای مشاهده بلوک کدها، وارد انجمن شوید یاثبت نام کنید


testExpression شرط حلقه است که در هر بار اجرای آن بررسی می شود.

طرز کار حلقه while به چه شکل است؟​

  • حلقه while شرط را بررسی می کند.
  • اگر شرط درست باشد، کد درون بدنه ی while اجرا می شود.
  • سپس شرط دوباره بررسی می شود و تا زمانی که درست باشد، ادامه می یابد.
  • وقتی شرط نادرست شد، حلقه while هم تمام می شود.

فلوچارت حلقه while​



برای دیدن تصاویر باید ثبت نام کنید


مثال ۱ : حلقه ی while در C++​

C++:
محتوای بلوک کدها در دسترس شما نیست. برای مشاهده بلوک کدها، وارد انجمن شوید یاثبت نام کنید

خروجی


Enter a positive integer: 4

Factorial of 4 = 24


در برنامه بالا از کاربر خواسته می شود یک عدد صحیح مثبت را وارد کند. عدد در متغیر number ذخیره می شود. فرض می کنیم کاربر ۴ را وارد کرده است.

۱- در ابتدا i=1، شرط i<= number برقرار است و فاکتوریل برابر با ۱ است.

۲- سپس i=2 می شود. شرط برقرار است و فاکتوریل برابر با ۲ می شود.

۳- سپس i=3 می شود. شرط برقرار است و فاکتوریل برابر با ۶ می شود.

۴- سپس i=4 می شود. شرط برقرار است و فاکتوریل برابر با ۲۴ می شود.

۵- سپس i=5 می شود. شرط برقرار نیست و حلقه پایان می پذیرد.
 

حلقه do … while در C++​

حلقه do … while نوع دیگری از حلقه ی while است با این تفاوت که بدنه ی حلقه ی do … while یک بار قبل از بررسی شرط اجرا می شود.

ساختار حلقه ی do … while به شکل زیر است

C++:
محتوای بلوک کدها در دسترس شما نیست. برای مشاهده بلوک کدها، وارد انجمن شوید یاثبت نام کنید


طرز کار حلقه while do … به چه شکل است؟​

  • ابتدا یک بار کد درون بدنه ی حلقه اجرا می شود. سپس شرط بررسی می شود.
  • اگر شرط درست باشد، کد درون بدنه ی حلقه اجرا می شود. این کار تا زمانی که شرط درست باشد ادامه می یابد.
  • وقتی که شرط نادرست شد، حلقه ی do … while هم پایان می یابد.

فلوچارت حلقه ی do … while​


برای دیدن تصاویر باید ثبت نام کنید



مثال ۲ : حلقه ی do … while در C++​

C++:
محتوای بلوک کدها در دسترس شما نیست. برای مشاهده بلوک کدها، وارد انجمن شوید یاثبت نام کنید


خروجی:



Enter a number: 2

Enter a number: 3

Enter a number: 4

Enter a number: -4

Enter a number: 2

Enter a number: 4.4

Enter a number: 2

Enter a number: 0
 
عقب
بالا