تبليغاتX
فناوري‌اطلاعات ، برنامه‌نويسي

برنامه نويسي ، شبكه ، سيستم عامل ، پايگاه داده ، سيستم اطلاعات جغرافيايي ، مديريت و كنترل پروژه

Information
سلام دوست عزيز . اين وبلاگ در مورد فناوري اطلاعات و علوم مرتبط با اون هست و داراي آموزش كامل و گام به گام برنامه نويسي به زبان ++C .
************************
پيشنهاد مي‌كنم از لينك‌هاي بخش مقالات فناوري اطلاعات ديدن كنيد .
************************
به اميد اينكه مطالب مفيد واقع بشه . با ارائه نظرات سازنده ي خودتون من رو در هرچه پربارتر كردن اين وب ياري كنيد .
متشكرم

مقالات فناوري اطلاعات
پیوندها
جستجوگر

طراح قالب

Powered By
BLOGFA.COM
لینک RSS
برنامه نويسي به زبان ++C (پست 88)

كنترل ورودي با يك نگهبان

اين برنامه يك رشته اعداد صحيح مثبت را تا زماني كه صفر وارد شود ، خوانده و معدل آن‌ها را محاسبه مي‌كند :

int main()
{   int  n , count=0 , sum=0 ;
    cout << " enter positive integers ( 0 to quit ) : " << endl ;
    for ( ; ; )     // " forever "
    {   cout << " \ t " << cout + 1 << " : " ;
        cin >> n ;
        if ( n <= 0 )  break ;
        ++ count ;
        sum += n ;
    }
    cout << " the average of those " << count << " positive number is : " <<
    float ( sum ) / count << endl ;
}

خروجي برنامه‌ي بالا بصورت زير است :

enter positive integers :
          1 : 4
          2 : 7
          3 : 1
          4 : 5
          5 : 2
          6 : 0
the average of those 5 positive numbers is 3.5

در برنامه‌ي بالا وقتي كه 0 وارد شود ، دستور break اجرا شده و حلقه فوراٌ خاتمه مي‌يابد و اجراي برنامه به اولين دستور بعد از حلقه پرش مي‌كند . به نحوه‌ي نوشتن دستور for در اين برنامه دقت كنيد . هر سه بخش كنترلي در اين حلقه ، خالي است : ( ; ; )for . اين تركيب به معناي بي‌انتهايي است . يعني بدون دستور break‌ اين حلقه يك حلقه‌ي نامتناهي مي‌شود .

وقتي دستور break درون حلقه‌هاي تودرتو استفاده شود ، فقط روي حلقه‌اي كه مستقيماٌ درون آن قرار گرفته تأثير مي‌گذارد . حلقه‌هاي بيروني بدون هيچ تغييري ادامه مي‌يابند .   

 

نوشته شده توسط: مرضيه در شنبه بیستم مهر 1387|+|
Technology
آرشیو
آمار وبلاگ
» تعداد بازدیدها:
» مرورگر:
امکانات اضافي

© All Rights Reserved by mrz-it.Blogfa.com ©