Информатика
Download 7.16 Mb. Pdf ko'rish
|
informatika Mominov
- Bu sahifa navigatsiya:
- 5.6. Tanlash operatorlari Muhim so`zlar
- Shartli operator.
jadval. NOT (!).
Ifoda !(ifoda) false (0) true (1) true (1) false (0) Mustahkamlash uchun savollar. 1. C++da [;] qanday vazifani bajaradi ? 2. C++ da operatorlar necha guruhga bo`linadi ? 3. Qo`shimcha operatorlarni sanab bering. 4. Blokni qanday amalga oshiriladi va uning vazifasi nimadan iborat ? 5. cout operatorining vazifasi ? 6. << qanday amal ? 7. cin>>a qanday vazifani bajaradi ? 8. Increment amali qanday amal ? 9. ++(2*a); amal to`g`ri yozilganmi ? 10. !(5!=0) amallida nima yozilgan ? 5.6. Tanlash operatorlari Muhim so`zlar: shartli operator, if, else, switch operatori, case, break, default. Bilib olasiz: shartli operatorning to`liq va qisqa yozilishi, if operatorini ishlatish, switch operatorning to`liq va qisqa yozilishi, switch operatorini ishlatishni. Shartli operator. Shartli operator ikki ko`rinishda ishlatilishi mumkin: Kengaytirilgan variant Qisqartirilgan varianti 233 If (ifoda) 1- operator; Else 2- operator; If (ifoda) 1-operator; Shartli operator bajarilganda avval ifoda hisoblanadi ; agar qiymat rost ya`ni noldan farqli bo`lsa 1- operator bajariladi. Agar qiymat yolg`on ya`ni nol bo`lsa va else ishlatilsa 2-operator bajariladi. Else qism har doim eng yaqin if ga mos qo`yiladi. Masalan, if( n>0) if(a>b) Z=a; else Z=b; Agar else qismni yuqori if ga mos qo`yish lozim bo`lsa, figurali qavslar ishlatish lozim. if( n>0) { if(a>b) z=a; } else z=b; Misol tariqasida uchta berilgan sonning eng kattasini aniqlash dasturini ko`ramiz: 6b-listing. Output: #include void main( ) { float a,b,c,max); cout <<“\n a=”; cin>>a; max 234 cout <<“\n b=”; cin>>b; cout <<“\n c=”; cin>>c; if (a>b) if (a>c) max=a; else max=c; else if (b>c) then max=b; else max=c; cout <<“\n” < 7-listing. Output: #include void main( ) { float ball,max_ball,baho,d; cout<< “\n ball=”; cin>>ball; cout<<“\n max_ball=”; cin>>max_ball; d=ball/max_ball; if (d>0.85) baho=5; else if (d>75) baho=4; else if (d>0.55) then baho=3; else baho=2; cout<<“\n” << baho; } baho Download 7.16 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling