تبلیغات اینترنتیclose
آموزش c و ++C بخش پنجم((حلقه while))

آموزش وبلاگ نویسی

کدهای جاوا اسکریپت.توصیه ها و ترفندها ی وبلاگ و سایر آموزشهای وبلاگ در سطوح مبتدي متوسط و حرفه اي

امتیاز بدهید : | امتیاز :
موضوع : | بازدید :
برچسب ها : ,
+ نوشته شده در ساعت توسط admin
|

آموزش c و ++C بخش پنجم((حلقه while))

 

 

آموزش c و ++C بخش پنجم

((حلقه while))

سلام دوستان عزیز.

در این بخش قرار است حلقه while را به شما آموزش دهم.اين حلقه كاربرد زيدي ندارد ولي كم كاربردي ام نداره .بعضي وقت ها نميشود همه حلقه ها را با حلقه for انجام داد گاهي بايد از حلقه while استفاده كرد خلاصه اين حلقه كار را راحت تر مي كند..اين حلقه آموزش زيادي نداره و خيلي را حت است.همانطور كه مي دانيد حلقه به اين معني است كه اگر توپي را درون حلقه اي بندازيم اين توپ انقدر داخلش ميچرخه تا زماني كه ما خودمان آن توپ را نگه داريم يا در آوريمش.خوب شروع مي كنم.

سوال 1

برنامه بنويسيد كه عددي را از كار بر بگيرد و آن عدد را 10 بار چاپ كند.

براي حل اين سوال ما هم مي توانيم از حلقه  for استفاده كنيم و هم از حلقه while استفاده كرد.ما به 2 صورت هم اين سوال را حل مي يكنيم.

حل با حلقه for

;()main

}

 ; int x   

 ;  Cin>> x

( ++for ( int i=1 ; i

}       

; cou t<< x            

{        

{

توضيحاتي در مورد جواب سوال

خوب همنطوري كه مي بينيد عددي را از ورودي گرفتيم و داخل متغير x قرار داديم و x را داخل حلقه for قرار داديم.به همين راحتي.خوب حالا با حلقه while حلش مي كنيم.

حل با حلقه while

;()main

}

 ; int x ,i   

;i=1  

 ;  Cin>> x

( while ( i

  }          

; cou t<< x            

;++i             

{           

{

توضيحاتي در مورد جواب سوال

خوب دوستان عزيز مشاهده ميكنيد كه در اين بخش با حلقه while سوال را حل كرديم.خوب براي درك بيشتر جواب من جواب while را به صورت فارسي مي نويسم تا بيشتر متوجه شويد.

;()main

}

 ; int x ,i   

;i=1  

 ;  Cin>> x

(متغير i كوچكتر مساوي عدد 10 باشد)  تا زماني كه            

  }          

چاپ كن متغير x را           

به متغير i يك عدد اضافه كن             

{           

{

while  به اين معني مي باشد= تا زمانيكه

 سوال ۲

برنامه اي بنويسيد كه يك عدد را از ورودي بگيرد و بگويد اين عدد چند رقمي ميباشد.

مثلا اگر عدد ۲۴۵ را از ورودي گرفتيم بگويد عدد وارد شده ۳ رقمي مي باشد.

 

;()main

}

 ; int x , i  

;i=1  

 ;  Cin>> x

(  0 while ( x / 10           

  }          

;x = x / 10             

;++i             

{           

{

توضيحاتي در مورد جواب سوال

خوب دوستان به همين راحتي جواب بدست اومد.خوب اگر مي خواهيد با جواب بالا بيشتر آنا شويد مطالب زيرا با دقت بخوانيد.

ما فرض گرفتيم عدد 245 را از ورودي دريافت كرديم.براي دانستن تعداد ارقام اعداد بايد آن عدد را تقسيم بر 10 كنيم تا زمانيكه خارج قسمت آن عدد شده باشد 0.ما هم در كد بالا همين را انجام داديم .

ما عدد 245 را درون x داريم و ما اين x را درون حلقه while قرار داديم و گفتيم تازمانيكه متغير x خارج قسمتش مخالف صفر شد حلقه را ادامه بده.

باقيمانده تفسيم=  %

خارج قسمت تقسيم= /

مخالف= !

ما در اول يك متغير x تعريف كرديم و x ورودي مي گيرد كه داخلش ما فرض كرديم 245 ميباشد.

و يك متغر ديگه ام تعريف كرديم به نام i كه مقدار اوليه آن را 1 قرار داديم.

و در while شرط گذاشتيم و داخل حلقه while گفتيم كه متغير x را تقسيم بر 10 كن و خارج قسمت هرچه بدست آمد را بريز داخل همون متغير x.يعني ما اومديم عدد 245 را تقسيم بر 10 كرديم و خارج قسمتش شد 24 و ما 24 را ريختيم داخل x و عدد 24 جانشين عدد 245 شد.خوب زمانيكه ما عدد 245 را تقسيم بر 10 كرديم و خارج قسمت 24 شد و ما عدد 24 را ريختيمش داخل متغير x در همان لحظه به متغير i يك عدد اضافه شد.يعني متغير i ما در اول 1 بود و حالا شده 2 چون بعد از دستور ;x = x / 1  ما دستور ;++i  هم قرار داديم.خوب اين مراحل تازماني طول ميكشه كه خارج قسمت متغير x بشه 0.

خوب دوستان عزيز اين فصل هم به پايان رسيد.

موفق باشيد.

 آموزش c و ++C بخش ششم ((نمونه سوالات و تمرين فصل هاي پيش))

برنامه نویسی ها

آموزش مو به مو انواع برنامه نویسی :

C# and VB      و     C++ and C     و    sql     و   #C    و    Pascal 

دانلود انواع فایلهای آموزشی برنامه نویسی:

D  و java script  و  Delphi  و  php و  Visual basic  و PLC  و  Pascal و  Matlab و  HTML و  Asembely

صفحه قبل صفحه بعد
نظر شما
نام : *
پست الکترونیک :
وب سایت/بلاگ :
*
:) :( ;) :D
;)) :X :? :P
:* =(( :O @};-
:B /:) =D> :S
کد امنیتی : *
امتیاز بدهید : 1 2 3 4 5 6 | امتیاز : 0
موضوع : مقالات آموزشی, | بازدید : 1010
برچسب ها : ,
+ نوشته شده در ساعت توسط admin
|