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

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

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

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

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

گروه پژوهشی - آموزشی بنیان دانش توس در اسفند 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

۳۰ مطلب با موضوع «برنامه نویسی c++» ثبت شده است

حلقه while در ++C

اگر می خواهید یک کدها چندین بار اجرا شود می توانید از حلقه while در ++C استفاده نمایید.

سینتکس حلقه while

در زیر سینتکس حلقه while را مشاهده می کنید.

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

کدها تا زمانی که شرط درست باشد اجرا می شود.

while (condition) {

// code block to be executed

}

مثال حلقه while

حال به سراغ مثال حلقه while می رویم. در این مثال ابتدا متغیر i با مقدار اولیه 2 تعریف کردیم.

سپس در حلقه while این شرط را قرار دادیم تا زمانی که i کوچکتر از 8 شود متن moomsan.blog.ir با دستور cout چاپ شود.

پس از چاپ متن حتما بایستی یک واحد به متغیر i اضافه کنیم که از ++i استفاده کردیم.

#include <iostream>

using namespace std;

int main() {

 int i = 2;

 while (i < 8) {

 cout << "moomsan.blog.ir" << "\n";

 i++;

 }

return 0; }

 

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

گرفتن ورودی در حلقه while

در مثال زیر قصد داریم با گرفتن ورودی در حلقه while آشنا شویم.

برای گرفتن ورودی از صفحه کلید توسط کاربر از دستور cin استفاده کردیم.

قصد داریم 4 بار اعدادی را از کاربر بگیریم و با دستور cout چاپ کنیم.

پس ابتدا متغیر i را با ما مقدار اولیه 2 تعریف کردیم و در حلقه while شرط قرار دادیم تا زمانی که i کوچکتر مساوی 5 است کد اجرا شود.

#include <iostream>

using namespace std;

int main() {

 int i = 2;

 int x;

 while (i <= 5) {

 cout << "Type a number: ";

 cin >> x;

 cout << x << "\n";

 i++;

 }

return 0;

}

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

 

سینتکس do while

حال سینتکس do while در ++C را با هم بررسی می کنیم.

در حلقه do while شرط در انتهای کار بررسی می شود. بگذارید با مثال بهتر یاد بگیریم.

do {

// code block to be executed

}

while (condition);

مثال do while

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

ابتدا متغیر d با مقدار اولیه یک معرفی کرده ایم سپس در حلقه do while متنی را با دستور cout چاپ کرده ایم.

سپس یک واحد به متغیر d اضافه کردیم. در انتهای کار در while شرط بررسی شد.

#include <iostream>

using namespace std;

int main() {

 int d = 1;

 do {

 cout << d << "=moomsan.blog.ir" << "\n";

 d++;

 }

 while (d < 5);

return 0;

}

خروجی را در تصویر زیر می بینید.

 

چاپ اعداد زوج و فرد با do while

در مثال زیر چاپ اعداد زوج و فرد با do while را بررسی می کنیم.

در مثال زیر اعداد زوج را چاپ کرده ایم.

ابتدا متغیر d با مقدار 2 تعریف کرده ایم و بجای اضافه کردن یک واحد ، به متغیر d دو واحد اضافه کردیم.

به این صورت فقط اعداد زوج چاپ می شود.

برای اینکه اعداد فرد چاپ شود کافی است مقدار اولیه متغیر d عدد یک شود.

 

 

#include <iostream>

using namespace std;

int main() {

 int d = 2;

 do {

 cout << d << "\n";

 d= d+2;

 }

 while (d < 13);

 return 0;

}

تفاوت while و do while در ++C

تفاوت while و do while در ++C در این است که در حلقه while شرط ابتدا بررسی می شود ولی در حلقه do while شرط در انتها بررسی می شود.

در حلقه do while کدهای داخل براکد حداقل یک بار اجرا می شود حتی اگر شرط برقرار نباشد.

پایان قسمت دوازدهم