Урок 9

Несколько условий

Несколько условий

В этом уроке: вы проверите больше двух случаев и соедините условия словами «и», «или», «не».

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

Несколько условий

В этом уроке: вы проверите больше двух случаев и соедините условия словами «и», «или», «не».

вагарна агар

1тағ хол = хонданиРақам();
2агар (хол >= 90) {
3 чоп("Баҳо: 5");
4} вагарна агар (хол >= 70) {
5 чоп("Баҳо: 4");
6} вагарна агар (хол >= 50) {
7 чоп("Баҳо: 3");
8} вагарна {
9 чоп("Баҳо: 2");
10}
Ввод
85

Условия проверяются сверху вниз. Выполняется первое истинное, остальные - нет.

«И», «или», «не»

ЗнакСмыслПримерКогда дуруст
&&их > 0 && х < 10оба условия истинны
\\илирӯз === 6 \\рӯз === 7хотя бы одно истинно
!не!боронборон ложно
1тағ синну = хонданиРақам();
2агар (синну >= 7 && синну <= 17) {
3 чоп("Хонандаи мактаб");
4} вагарна {
5 чоп("Хонандаи мактаб нест");
6}
Ввод
13

Високосный год

Год високосный, если делится на 4, но не на 100, или делится на 400:

1тағ сол = хонданиРақам();
2агар ((сол % 4 === 0 && сол % 100 !== 0) || сол % 400 === 0) {
3 чоп("Кабиса");
4} вагарна {
5 чоп("Кабиса нест");
6}
Ввод
2024

Задача: Знак числа

Прочитайте число и выведите Мусбат, Манфӣ или Сифр.

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

Вывод: Мусбат, Манфӣ или Сифр

Задача: Оценка

Прочитайте балл (от 0 до 100) и выведите оценку: 90 и больше - 5, 70 и больше - 4, 50 и больше - 3, меньше - 2.

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

Вывод: Оценка.

Задача: Високосный год

Прочитайте год и выведите Кабиса (високосный) или Кабиса нест. Год високосный, если делится на 4, но не на 100, или делится на 400.

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

Вывод: Кабиса или Кабиса нест

Задача: Треугольник

Прочитайте три стороны. Если из них можно составить треугольник (каждая сторона меньше суммы двух других), выведите Ҳа, иначе Не.

Ввод: Три числа, каждое в отдельной строке.

Вывод: Ҳа или Не