Информатика


Download 7.16 Mb.
Pdf ko'rish
bet143/300
Sana25.08.2023
Hajmi7.16 Mb.
#1670002
1   ...   139   140   141   142   143   144   145   146   ...   300
Bog'liq
informatika Mominov

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” <Misol tariqasida kiritilgan ball va maksimal ball asosida baho aniqlanadi: 
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:
1   ...   139   140   141   142   143   144   145   146   ...   300




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling