|
Misol 1: Berilgan a sonini juft yoki toqligini aniqlovchi dastur tuzilsin.
1 #include
|
bet | 57/135 | Sana | 22.05.2024 | Hajmi | 15,08 Mb. | | #250347 |
Bog'liq Fizik jarayonlarni kompyuterda modellashtirishMisol 1: Berilgan a sonini juft yoki toqligini aniqlovchi dastur tuzilsin.
1 #include
2 #include
3 int main()
4 {
5 int a;
6 cin>>a;
7 if (a%2==0)
8 cout<<"juft";
9 else
10 cout<<"toq";
11 system ("pause");
12 return 0;
13 }
Dasturlashning yaxshi usuli: Shart operatorida doimiy ravishda bloklardan foydalanish yo'l qo'yilishi mumkin bo'lgan xatoliklarni oldini oladi. Ba'zi dasturchilar oldin ochuvchi va yopuvchi qavslarni {, } yozish, undan keyin blok ichidagi operatorlarni yozish lozimligini takidlashadi.
? : shart amali agar tekshirilayotgan shart nisbatan sodda bo’ lsa, shart amalini «?: » ko’ rinishini ishlatish mumkin. Bu operator quyidagi ko’rinishga ega:
oda> ? oda1> : oda2>; if shart operatoriga o’ xshash holda bu shart amali quyidagicha ishlaydi: agar rost (true) bo’lsa bajariladi, aks holda . Odatda ifodalar qiymatlari birorta o’zgaruvchiga o’zlashtiriladi.
Misol 2: 2 ta sondan kattasini topuvchi dastur tuzilsin.
1 #include
2 #include
3 int main()
4 {
5 int a,b,max;
6 cout<<"a=";
7 cin>>a;
8 cout<<"b=";
9 cin>>b;
10 max=(a>b)?a:b;
11 cout<
12 system ("pause");
13 return 0;
14 }
Agar a>b shart bajarilsa max o'zgaruvchisi a ni, aks xolda b ni o'zlashtiradi.
Tanlash operatorida bir nechta qiymatga bir hil operator ishlatishi quyidagicha bo'ladi.
1 #include
2 #include
3 int main()
4 {
5 int n;
6 cout << "1..10 oraliqdan son kiriting" << endl;
7 cin>>n;
|
| |