ارسال پاسخ 
 
امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
کنترل حلقه ها در برنامه نویسی با ++c
نویسنده پیام
saba ghorbani آفلاین
Newbie
*

ارسال‌ها: 9
تاریخ عضویت: Jul 2014
اعتبار: 1
سپاس ها 5
سپاس شده 22 بار در 9 ارسال
ارسال: #1
کنترل حلقه ها در برنامه نویسی با ++c
کنترل حلقه ها
حلقه ها ساختارهای کنترلی هستند که برای تغییر جریان پشت سر هم داده ها استفاده میشوند.حلقه ها به دو روش کنترل میشوند یا با استفاده کردن از یک شمارنده ویا با یک واقعه که در ادامه به توضیح این دو میپردازیم.
حلقه های کنترل شده با یک شمارنده(count –controlled loop)
در حلقه های کنترل شده با یک شمارنده باید از متغیری استفاده کرد که آن را متغیر کنترل مینامیم این متغیر باید پیش از حلقه مقداردهی اولیه شود و سپس درون هر حلقه این مقدار تغییر کند و در شرط حلقه این مقدار آزموده شود.
برای مثال:
کد:
#include "iostream"
using namespace std;
void main()
{
int loopcount=1;
while(loopcount>10){
cout<<"my name is saba"<
loopcount++;
}
return;
}

در این حلقه با متغیر loopcount که به آن مقدار اولیه دادهایم وارد حلقه while میشویم و هر بار که وارد این حلقه میشویم به این متغییر یک واحد اضافه میکنیم تا زمانی که متغیر از 10 کوچکتر است پس این حلقه را 9 مرتبه چاپ کرده و به خط بعد میرود و زمانی که متغیر برابر 10 میشود دیگر داخل حلقه نمیشود .
باید به افزایش متغیر و شرط حلقه دقت کنیم در صورتی که این دو به درستی انتخاب نشوند ممکن است که با حلقه ی بینهایت مواجه شویم .
09-07-2014 10:28 AM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
 سپاس شده توسط N1983 ، عزتی ، mis.esmailzade
saba ghorbani آفلاین
Newbie
*

ارسال‌ها: 9
تاریخ عضویت: Jul 2014
اعتبار: 1
سپاس ها 5
سپاس شده 22 بار در 9 ارسال
ارسال: #2
کنترل حلقه ها در برنامه نویسی با ++c
کنترل شده با یک معیار
حلقه ها اغلب برای خواندن و پردازش لیستهای طولانی به کار میروند در کنترل با یک معیار در صورت برخورد با یک اتفاق از حلقه خارج میشود.
برای مثال:


کد:
#include
using namespace std;
void main()
{
char ch;
cout<<"enter letter=";
while(ch!='.'){
cin>>ch;
}
return;
}
در این حلقه برنامه شروع به گرفتن کاراکتر از کاربر میکند تا زمانی که با کاراکتر ‘.’ رو به رو شود وقتی با این کاراکتر رو به رو شد از حلقه خارج میشود.
کنترل شده با پایان فایل
وقتی میخواهیم ورودی را از فایلی دیگر بخوانیم برای این که در پایان فایل که اطلاعات تمام میشود دیگر از حلقه بیرون بیاید از این روش استفاده میکنیم.
کنترل شده با یک نشانه یا علامت
میتوانیم یک متغیر را به عنوان نشانه قبل از حلقه مقداردهی کنیم سپس وقتی خواستیم حلقه را متوقف کنیم مقدار آن نشانه را تغییر میدهیم.

کد:
#include
using namespace std;
void main()
{double number;
bool positive=true;
while(positive){
cin>>number;
if(number<0){
positive=false;
}
}
return;
}
در این برنامه متغیر positive میباشد که ما آن را برابر true قرار دادیم تا زمانی که ورودی ها مثبت باشند حلقه ادامه پیدا میکند اما وقتی متغیر منفی شد مقدار آن را برابرfalse قرار میدهیم که با شرط حلقه مخالف است و از حلقه بیرون میاید.
(آخرین ویرایش در این ارسال: 09-07-2014 01:03 PM، توسط saba ghorbani.)
09-07-2014 12:05 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
 سپاس شده توسط N1983 ، عزتی ، mis.esmailzade
rima20 آفلاین
Junior Member
**

ارسال‌ها: 14
تاریخ عضویت: May 2016
اعتبار: 0
سپاس ها 0
سپاس شده 1 بار در 1 ارسال
ارسال: #3
RE: کنترل حلقه ها در برنامه نویسی با ++c
خیلی عالی بود

سانتریفیوژ
05-13-2016 12:22 AM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
sanaz16 آفلاین
Newbie
*

ارسال‌ها: 4
تاریخ عضویت: May 2016
اعتبار: 0
سپاس ها 0
سپاس شده 0 بار در 0 ارسال
ارسال: #4
RE: کنترل حلقه ها در برنامه نویسی با ++c
جقدر سخته به نظرم

سیستم مدیریت ارتباط با مشتری
05-18-2016 12:34 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
raha14 آفلاین
Junior Member
**

ارسال‌ها: 12
تاریخ عضویت: May 2016
اعتبار: 0
سپاس ها 0
سپاس شده 0 بار در 0 ارسال
ارسال: #5
RE: کنترل حلقه ها در برنامه نویسی با ++c
خیلی کمکم کرد واقعا ممنون

خرید دستگاه الایزا ریدر
06-03-2016 01:11 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
aydafhm70 آفلاین
Newbie
*

ارسال‌ها: 3
تاریخ عضویت: Jun 2017
اعتبار: 0
سپاس ها 0
سپاس شده 0 بار در 0 ارسال
ارسال: #6
RE: کنترل حلقه ها در برنامه نویسی با ++c
مرسی بسیار عالی بودش.

مواد شیمیایی مرک آلمان وسایل آزمایشگاهی
06-07-2017 08:51 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
kakakaoo آفلاین
Member
***

ارسال‌ها: 159
تاریخ عضویت: Nov 2017
اعتبار: 0
سپاس ها 0
سپاس شده 0 بار در 0 ارسال
ارسال: #7
RE: کنترل حلقه ها در برنامه نویسی با ++c
ralph lauren outlet online

polo ralph lauren

pandora uk

louis vuitton outlet store

ray ban sunglasses discount

nfl jerseys

longchamp bags

air max

moncler coats

coach purses

coach outlet online

uggs

canada goose sale

ugg boots clearance

adidas superstar shoes

canada goose jackets

yeezy boost 350

uggs outlet

coach outlet online

coach outlet store online clearance

moncler jackets

coach handbags outlet

christian louboutin sale

coach outlet online

ralph lauren sale clearance uk

canada goose jackets

pandora charms

ugg boots

burberry outlet online

ugg boots outlet

michael kors outlet store

canada goose jackets

canada goose jackets

cheap jordan shoes

canada goose outlet

michael kors outlet online

pandora outlet

adidas yeezy boost

mlb jerseys whgolesale

coach outlet store online

longchamp sale

michael kors

ugg sale

ugg outlet online

ralph lauren outlet online

christian louboutin shoes

nike outlet store online

michael kors outlet canada

ugg boots

adidas nmd runner

nmd adidas

louis vuitton factory outlet

nike outlet online

hermes bags

canada goose outlet

ugg outlet online

ralph lauren sale clearance uk

nike sneakers

pandora charms

canada goose jackets

ugg boots outlet

uggs outlet

ray ban sunglasses outlet

ugg boots

cheap nfl jerseys

ralph lauren outlet online

caterpillar boots

ugg boots

coach factory outlet online

oakley sunglasses outlet

ferragamo outlet

ralph lauren uk

louis vuitton outlet

moncler jackets

uggs outlet

fred perry shirts

supreme shirts

the north face jackets

adidas sneakers

canada goose coats

coach outlet online

moncler

adidas nmd r1

cheap air jordans

cheap oakley sunglasses

coach outlet online

louboutin outlet

ugg outlet

adidas ultra boost

canada goose outlet

ralph lauren

red bottoms

louis vuitton outlet online

mlb jerseys

birkenstock outlet

louis vuitton factory outlet

adidas outlet store

cheap jordan shoes

michael kors outlet clearance
171122yueqin
11-22-2017 12:15 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
20180111caihuali آفلاین
Senior Member
****

ارسال‌ها: 281
تاریخ عضویت: Jan 2018
اعتبار: 0
سپاس ها 0
سپاس شده 0 بار در 0 ارسال
ارسال: #8
RE: کنترل حلقه ها در برنامه نویسی با ++c
nike shoes
ugg boots
michael kors outlet
canada goose jackets
canada goose jackets
canada goose outlet online
canada goose jackets
nmd adidas
lebron shoes
canada goose jackets
nba jersey
canada goose outlet
coach outlet store online
polo ralph lauren
ugg boots on sale
pandora charms outlet
pandora outlet online
michael kors outlet
coach factory outlet
michael kors outlet
cheap jordans for sale
oakley sunglasses wholesale
coach outlet
michael kors handbags
adidas yeezy
fred perry
cheap nfl jerseys
canada goose
coach outlet
coach outlet
ugg outlet store
giuseppe zanotti shoes
ray ban outlet
coach outlet
ugg boots clearance
fred perry polo
adidas yeezy boost
michael kors outlet
pandora jewelry
ugg boots clearance
oakley sunglasses
michael kors outlet online
canada goose outlet store
cheap oakley sunglasses
michael kors outlet
canada goose outlet
michael kors outlet
michael kors outlet clearance
canada goose uk
canada goose jackets
michael kors outlet online
lacoste polo
michael kors outlet online
ugg sale
canada goose
ralph lauren
oakley sunglasses
supreme t shirts
pandora jewelry sale
nike air max 90
pandora jewelry
michael kors outlet store
clarks outlet
canada goose
polo outlet
pandora charms
christian louboutin outlet
nike outlet
adidas nmd
pandora rings
canada goose outlet
michael kors outlet online
mont blanc outlet
ray ban sunglasse
mulberry handbags
michael kors outlet store
canada goose jackets
ugg boots
christian louboutin shoes
coach factory outlet
kate spade outlet
adidas outlet online
canada goose
christian louboutin outlet
uggs outlet
fitflop sandals
michael kors outlet
coach outlet online
mulberry bags
polo outlet
coach outlet
uggs outlet
coach outlet
pandora charms
polo outlet
cheap oakley sunglasses
coach factory outlet
ugg outlet
canada goose outlet store
ralph lauren
ugg outlet online
longchamp outlet online
air jordan retro
prada outlet stores
coach outlet online
ralph lauren sale
polo ralph lauren outlet
ugg outlet
michael kors outlet online
ray bans
polo ralph lauren
nike factory outlet
cheap ugg boots
canada goose outlet
coach outlet
coach outlet online
moncler outlet
air jordan 4
uggs outlet
canada goose outlet
coach factory outlet
michael kors outlet online
ugg outlet
ray ban sunglasses outlet
pandora charms outlet
uggs outlet
uggs outlet
coach outlet online
ralph lauren uk
oakley sunglasses wholesale
cheap oakley sunglasses
oakley sunglasses
ugg outlet
canada goose outlet store
polo outlet
christian louboutin outlet
kate spade outlet online
pandora charms sale clearance
coach outlet online
michael kors outlet
ugg boots outlet
pandora charms
canada goose jackets sale
pandora charms
canada goose
cheap ray ban sunglasses
uggs outlet
ugg outlet
pandora charms sale clearance
pandora outlet online
kate spade bags
polo ralph lauren
michael kors outlet clearance
oakley sunglasses
ralph lauren
prada outlet online
fred perry outlet
tory burch outlet
coach outlet store online
christian louboutin outlet
cheap jordans
canada goose sale
jordan retro shoes
coach factory outlet
ugg outlet
oakley sunglasses
pandora outlet
fred perry polo
michael kors outlet
pandora outlet
mlb jerseys
coach outlet
michael kors outlet clearance
christian louboutin outlet
true religion jeans
polo outlet
true religion outlet store
fitflops sale clearance
true religion jeans
nfl jerseys
mont blanc
canada goose jackets
cheap nfl jerseys
fitflop sandals
true religion outlet store
michael kors outlet
cheap mlb jerseys
air jordan 4 retro
ralph lauren
coach outlet
cheap nfl jerseys
canada goose
ray ban outlet
yeezy boost 350 v2
michael kors handbags
ralph lauren uk
michael kors outlet
mbt shoes
canada goose jackets
pandora outlet
yaoxuemei20180207
02-07-2018 05:40 AM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
kakakaoo آفلاین
Member
***

ارسال‌ها: 159
تاریخ عضویت: Nov 2017
اعتبار: 0
سپاس ها 0
سپاس شده 0 بار در 0 ارسال
ارسال: #9
RE: کنترل حلقه ها در برنامه نویسی با ++c
uggs outlet kate spade adidas outlet jordan shoes coach outlet polo ralph lauren outlet pandora charms sale ugg boots hermes outlet nmd adidas nfl jerseys wholesale nike store canada goose jackets birkenstock sandals supreme clothing birkenstock sandals adidas superstar pandora jordan retro 11 ugg boots ralph lauren outlet mlb jerseys michael kors factory outlet kate spade canada goose salvatore ferragamo shoes coach factorty outlet pandora outlet cheap jordan shoes ralph lauren pandora jewelry jordans burberry outlet canada doudoune moncler nike outlet ugg boots hermes bags ralph lauren outlet vans shoes pandora jewelry new balance shoes longchamp outlet nike air max canada goose jackets louis vuitton outlet coach outlet coach outlet skechers shoes coach outlet ralph lauren outlet air jordans nike shoes cheap oakley sunglasses ecco shoes for men coach outlet cheap nfl jerseys cheap uggs pandora outlet yeezy boost adidas outlet moncler coats coach factory outlet canada goose outlet pandora charms uk cheap jordans pandora jewelry cheap jordans coach outlet online fitflops sale clearance converse shoes coach factory outlet ralph lauren outlet pandora jewelry michael kors outlet birkenstock coach outlet online kate spade outlet adidas yeezy polo ralph lauren outlet michael kors handbags fitflops moncler outlet nike air max burberry outlet store pandora charms nike shoes ugg outlet nike outlet timberland boots pandora charms coach factory outlet ralph lauren uk philipp plein shirt moncler outlet adidas shoes 180303yueqin
03-02-2018 04:39 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
ارسال پاسخ 


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان