Урок 7

Сравнение: дуруст и нодуруст

Сравнение: дуруст и нодуруст

В этом уроке: вы будете сравнивать значения и познакомитесь с логическими значениями.

Весь урок на одной странице

Сравнение: дуруст и нодуруст

В этом уроке: вы будете сравнивать значения и познакомитесь с логическими значениями.

Логические значения

Ответ на вопрос «правда ли, что …?» - дуруст (да, истина) или нодуруст (нет, ложь). Эти значения называют логическими (мантиқӣ):

1чоп(5 > 3);
2чоп(2 > 7);
3тағ офтобӣ = дуруст;
4чоп("Имрӯз офтобӣ:", офтобӣ);

Знаки сравнения

ЗнакСмыслПримерРезультат
>больше5 > 3дуруст
<меньше5 < 3нодуруст
>=больше или равно5 >= 5дуруст
<=меньше или равно4 <= 3нодуруст
===равно2 + 2 === 4дуруст
!==не равно3 !== 3нодуруст
1тағ рақам = хонданиРақам();
2чоп("Мусбат:", рақам > 0);
3чоп("Ҷуфт:", рақам % 2 === 0);
4чоп("Даҳ:", рақам === 10);
Ввод
10

= и ===

  • = - присваивание: тағ х = 5; даёт х значение 5.
  • === - сравнение: х === 5 спрашивает «равно ли х пяти?».

Не путайте эти знаки. Если написать = в условии, песочница предупредит.

Сравнение строк

1тағ ҷавоб = хондан();
2чоп(ҷавоб === "Душанбе");
Ввод
Душанбе

Строки равны, только если все буквы совпадают: "душанбе" не равно "Душанбе".

Задача: Больше?

Прочитайте два числа и выведите результат сравнения а > б: дуруст или нодуруст.

Ввод: Два числа.

Вывод: дуруст или нодуруст

Задача: Чётное?

Прочитайте число и выведите, чётное ли оно: дуруст или нодуруст.

Ввод: Одно число.

Вывод: дуруст или нодуруст

Задача: Пароль

Прочитайте слово и выведите, совпадает ли оно с паролем сомон: дуруст или нодуруст.

Ввод: Одно слово.

Вывод: дуруст или нодуруст