C/C++ tilida tarmoqlanuvchi dastur
Download 105.13 Kb.
|
C tilida tarmoqlanish
2-misol. # include |
A |
B |
!A |
!B |
A && B |
A||B |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
Mantiqiy masala
Ixtiyoriy M(x,y) nuqta y=x² va x²+y²=4 aylana bilan kesishgan sohaga yoki shu aylananing 4-choragi tashqarisiga tegishliligini tekshiring.
(xatosini tuzatamiz) # include void main ( ) { float x, y; int n; clrscr ( ); cout << “nuqtaning koordinatalarini kiriting:”; cin >> x>>y; if (y>=x*x || x*x+y*y<=4) || (x>0 || y<0 && x*x+y*y>=4) n=0 else n=1; cout << “x=”< # include # include < conio.h> void main ( ) { float x, y; int n; clrscr ( ); cout << “nuqtaning koordinatalarini kiriting:”; cin >> x>>y; if ((y>=x*x && x*x+y*y<=4) || (x>0 && y<0 && x*x+y*y>=4)) n=1; else n=0; cout << “x=”<
Tarmoqlanuvchi algoritmlarda to’plam o’zgarmaslar ham ishlatiladi. Bunday o’zgarmaslarni hosil qilish uchun ayni bir tipga mos keladigan o’zgarmas qiymatlar to’plami chegarali qilib aniqlanadi va ko’rsatiladi. Ular enum so’zi bilan boshlanib, ixtiyoriy nom va { } ichida qiymatlar ro’yxati keltiriladi. Masalan: enum rang {oq, qizil, qora, yashil, kok}; bu erda avtomatik ravishda oq=0; qizil=1; qora=2; yashil=3; kok=4 butun qiymatlar mos keladi. Umuman olganda, bu o’zgarmaslarga ixtiyoriy butun sonlarni berish mumkin. Masalan: enum rang { oq=100, qizil, qora=300, yashil, kok=310}
Masalan: # include # include int main ( ) { enum kunlar { dushanba=1, seshanba, chorshanba, payshanba, juma, shanba, yakshanba}; int kun; cout << “Kun nomerini kiriting!\n”; cin >> kun; if ( kun == shanba || kun == yakshanba) cout << “\n Bugun dam olish kuni\n”; else cout << “\n Bugun ish kuni\n”; return 0; getch ( ); }
0>0>
Download 105.13 Kb.
Do'stlaringiz bilan baham:
# include # include < conio.h> void main ( ) { float x, y; int n; clrscr ( ); cout << “nuqtaning koordinatalarini kiriting:”; cin >> x>>y; if ((y>=x*x && x*x+y*y<=4) || (x>0 && y<0 && x*x+y*y>=4)) n=1; else n=0; cout << “x=”<
Tarmoqlanuvchi algoritmlarda to’plam o’zgarmaslar ham ishlatiladi. Bunday o’zgarmaslarni hosil qilish uchun ayni bir tipga mos keladigan o’zgarmas qiymatlar to’plami chegarali qilib aniqlanadi va ko’rsatiladi. Ular enum so’zi bilan boshlanib, ixtiyoriy nom va { } ichida qiymatlar ro’yxati keltiriladi. Masalan: enum rang {oq, qizil, qora, yashil, kok}; bu erda avtomatik ravishda oq=0; qizil=1; qora=2; yashil=3; kok=4 butun qiymatlar mos keladi. Umuman olganda, bu o’zgarmaslarga ixtiyoriy butun sonlarni berish mumkin. Masalan: enum rang { oq=100, qizil, qora=300, yashil, kok=310}
Masalan: # include # include int main ( ) { enum kunlar { dushanba=1, seshanba, chorshanba, payshanba, juma, shanba, yakshanba}; int kun; cout << “Kun nomerini kiriting!\n”; cin >> kun; if ( kun == shanba || kun == yakshanba) cout << “\n Bugun dam olish kuni\n”; else cout << “\n Bugun ish kuni\n”; return 0; getch ( ); }
0>0>Download 105.13 Kb.
Do'stlaringiz bilan baham:
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling