|
Logikalıq “YAMASA” ámeli mánisler kestesi
|
bet | 10/14 | Sana | 16.12.2023 | Hajmi | 62,27 Kb. | | #120040 |
Bog'liq 5-lekciya Logikalıq “YAMASA” ámeli mánisler kestesi
1-shart
|
2-shart
|
1-shart || 2-shart
|
true
|
true
|
true
|
true
|
false
|
true
|
false
|
true
|
true
|
false
|
false
|
false
|
Joqarıda talqılanǵan mısalǵa tıykarlanıp: 15 bir waqıttıń ózinde 10 nan úlken hám 20 dan kishi. Sonday eken, 1-shárt da, 2-shárt da orınlanǵan. Nátiyje shın. Eger paydalanıwshı 50 ma`nisin kirgizgen bolsa, ol jaǵdayda tek 1-shárt (>10 ) qaniqtiradi hám shın boladı hám 2-shárt (<20 ) jalǵan, sebebi ol qaniqtirmaydi. Birlestirilgen shárttiń nátiyjesi bolsa jalǵan bolıp tabıladı.
Eger bizge, kerisinshe, kiritilgen nomer belgilengen diapazonǵa tiyisli emesligin, bálki 10 nan kishi yamasa 20 dan úlken aralıǵinda ekenligin tastıyıqlaw kerek bolsa -ne? Onıń ushın logikalıq OR operatorı (||) járdeminde birlestirilgen shártti dúziwimiz kerek:
cout << ((variable < 10) || (variable > 20));
Eger paydalanıwshı 15 ti kirgizgen bolsa, biz ekranda 0 (false) ndi kóremiz, sebebi 15 10 nan úlken hám de 20 dan kishi. Eger ol 22 ge kiritse, biz ekranda 1 (true) di kóremiz, sebebi 22 ekinshi shártge tuwrı keledi hám 20 dan úlken.
Logikalıq BIYKAR (!) - bul operator unar. Logikalıq mánis nátiyjesi mudamı terisin qaytaradı. Mısalı, salıstırıw nátiyjesin kórsetiwde
20>
|
| |