abass
کاربر فعال
عضو افتخاری گروه موبایل وتبلت
عضو افتخاری گروه کامپیوتر
عضو افتخاری گروه برنامه نویسی
عضو افتخاری گروه الکترونیک
- Jun 7, 2020
- 436
- 694
آموزش حلقه while و do … while در C++ ( کاملا ساده)
در برنامه نویسی ، حلقه ها یک قسمت مشخص از کد را تا زمانی که شرط برقرار باشد، تکرار می کنند.
۳ نوع حلقه در ++ C وجود دارد:
testExpression شرط حلقه است که در هر بار اجرای آن بررسی می شود.
خروجی
Enter a positive integer: 4
Factorial of 4 = 24
در برنامه بالا از کاربر خواسته می شود یک عدد صحیح مثبت را وارد کند. عدد در متغیر number ذخیره می شود. فرض می کنیم کاربر ۴ را وارد کرده است.
۱- در ابتدا i=1، شرط i<= number برقرار است و فاکتوریل برابر با ۱ است.
۲- سپس i=2 می شود. شرط برقرار است و فاکتوریل برابر با ۲ می شود.
۳- سپس i=3 می شود. شرط برقرار است و فاکتوریل برابر با ۶ می شود.
۴- سپس i=4 می شود. شرط برقرار است و فاکتوریل برابر با ۲۴ می شود.
۵- سپس i=5 می شود. شرط برقرار نیست و حلقه پایان می پذیرد.
در برنامه نویسی ، حلقه ها یک قسمت مشخص از کد را تا زمانی که شرط برقرار باشد، تکرار می کنند.
۳ نوع حلقه در ++ 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 می شود. شرط برقرار نیست و حلقه پایان می پذیرد.