
فیلم آموزش برنامه نویسی ++C – آموزش ساختار حلقه While به همراه سورس
در این قسمت از فیلم آموزش برنامه نویسی C++ ساختار حلقه While آموزش داده شده است .
حلقه While
در حلقه For برای چاپ کردن عدد و … باید حتما گام حلقه رو مشحص می کردیم ولی زمانی که گام حلقه مشخص نباشد دیگر نمی توانیم از حلقه For استفاده کنیم . پس در این زمان باید از حلقه While استفاده کنیم چون حلقه تکرار while نیازی به گام حلقه و گام شروع ندارد و تنها باید شرط مورد نطر را در داخل پرانتز قرار دهیم .
ساختار حلقه While به صورت زیر است :
while ( شرط مورد نطر ){
کد های مورد نطر
}
هر بار که دستورات داخل { } حلقه While اجرا می شود دوباره شرط موجود در پرانتز دوباره تست می شود و اگر این شرط درست باشد دوباره دستورات داخل { } اجرا می شود تا زمانی که شرط حلقه نادرست باشد ، اگر شرط حلقه همیشه درست باشد برنامه وارد حلقه بی پایان می شود و هی تکرار می شود .
سورس کد حلقه While برای چاپ اعداد 0 تا 10 :
#include <iostream.h> #include <conio.h> void main(){ clrscr(); int n; n = 0; while ( n <= 10 ){ cout<<"\t"<<n; n++; } getch(); }
اگر می خواهید اعداد دیگر را چاپ کنید فقط به جای عدد 10 عدد مورد نطرتون رو قرار بدید مثلاً برای چاپ کردن یک تا صد کافیست n رو مساوی 1 و به جای 10 عدد صد رو قرار بدید .
نکته : این رو در نطر داشته باشید که هر برنامه ای که بتونید با حلقه for بنویسید اون برنامه رو میشه با حلقه while هم نوشت .
حالا می خوایم برنامه ای بنویسیم که عدد رو از کاربر بگیره و از 0 تا اون عدد 5 تا 5 تا اضافه کنه :
#include <iostream.h> #include <conio.h> void main(){ clrscr(); int n , m; cin >> m; n = 0; while ( n <= m ){ cout<<"\t"<<n; n += 5; } getch(); }
آموزش استفاده از حلقه While را می توانید از لینک زیر دانلود کنید .