227
Кесте 5.2.3. Салыстыру операторлары
Мысал
Атауы
==
Тең
!=
Тең емес
<
кіші
>
үлкен
<=
Кіші не тең
>=
Үлкен не тең
Бұл амалдардың нәтижесі ақиқат не жалған болады.
5.2.7.
Логикалық операторлар
Логикалық операторлар математикалық операторлар сияқты РНР-
дің кез-келген қосымшасында қажетті рөлді атқарады. Логикалық
операторлар бағдарламадағы командалардың орындалу ретін басқаруға
мүмкіндік береді.
Кесте 5.2.4. Логикалық операторлар
Таңба Атауы
Нәтижесі
&&
Конъюнкция
Ақиқат, егер екі операнд ақиқат
болса
and
Конъюнкция
Ақиқат, егер екі операнд ақиқат
болса
||
Дизъюнкция
Ақиқат, егер бір операнд ақиқат
болса
or
Дизъюнкция
Ақиқат, егер бір операнд ақиқат
болса
!
Отрицание
Ақиқат, егер $а жалған болса
NOT !
Отрицание
Ақиқат, егер $а жалған болса
xor
Шығару
(
Исключающая)
дизъюнкциясы
Ақиқат, егер операндалардың тек
біреуі ғана ақиқат болса
Өзіндік жұмысқа арналған тапсырмалар:
1.
Берілген
санның
квадраттарының
қосындысын
есептейтін
бағдарлама құрыңыз: Z=x
2
+y
2
.
2.
Берілген сандардың кубтарының айырымын есептейтін бағдарлама
құрыңыз: Z=x
3
-y
3
.
3.
Дискриминантты есептейтін бағдарламаны құрыңыз.
4.
а,в,с қабырғалары бар үшбұрыштың ауданын Герон формуласы
бойынша есептеу керек:
)
)(
)(
(
c
p
b
p
a
p
p
S
; P= (a+b+c)/2.
Достарыңызбен бөлісу: