Логические бинарные операции.

&& – конъюнкция (И) арифметических операндов или отношений. Целочисленный результат 0 (ложь) или 1 (истина). Если 1-й операнд равен 0, то 2-й не вычисляется.

|| – дизъюнкция (ИЛИ) арифметических операндов или отношений. Целочисленный результат 0 (ложь) или 1 (истина). Если 1-й операнд равен 1, то 2-й не вычисляется.

 

Пример:

3<5 равен 1.

3>5.1 равен 0.

3==5 равен 0.

3!=5 равен 1.

3!=5 || 3==5 равен 1.

3+4>5 &&3+5>4 && 4+5>3 равен 1.

 

Задача 1. Написать условие попадания точки (x, y) в область.

 


1. Точка в верхней полуплоскости: y ³ 0.

2. Точка в правой полуплоскости: x ³ 0.

3. Точка выше прямой: y ³ 1-x

Все три условия должны выполняться одновременно:

y ³ 0 && x ³ 0 && y ³ 1-x – с границами

 

Задача 2. Написать условие не попадания точки (x, y) в область.

 

1. Попадание внутрь круга: x2 +y2 £ 1.

2. Точка в I и III квадрантах: xy ³ 0.

Оба условия должны выполняться одновременно:

!( x*x+y*y<1 && x*y > 0 ) – без границ

 

 

Задача 3 Деление нацело, кратность: m%n == 0.


 








Дата добавления: 2015-06-10; просмотров: 715;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.