Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗dtPmCdPrm 113 of 412 menu
◀ ▶

Практика на условия if-else в Dart

Дано число:

var month = 5;

Число лежит в интервале от 1 до 12. Определите, в какую пору года попадает этот месяц: зима, лето, весна или осень.

Дана строка:

var str = "abcde";

Проверьте, что первым символом этой строки является буква "a".

Дано число:

var val = 12345;

Проверьте, что первым символом этого числа является цифра 1, 2 или 3.

Дано трехзначное число:

var val = 123;

Найдите сумму цифр этого числа и выведите ее.

Дано число из шести цифр:

var val = 123321;

Проверьте, что сумма первых трех цифр равняется сумме вторых трех цифр.

Дано число:

var code = 404;

Для 200 выведите "ok", для 404 - "not found", для 500 - "server error", иначе "unknown code".

Дано число:

var weekday = 5;

Числа от 1 до 7 сопоставьте с названиями "mon", "tue", "wed", "thu", "fri", "sat", "sun". Для других чисел выведите "no such day".

Дано число:

var points = 88;

Запишите текстовую оценку в переменную grade и выведите ее: от 90 - "A", от 75 - "B", от 60 - "C", иначе "F".

Даны переменные:

var width = 800; var height = 600;

Если ширина и высота равны, выведите "square". Если ширина больше высоты - "landscape". Если меньше - "portrait".

В следующих задачах некоторый программист написал код и, возможно, допустил в нем ошибки. Вы должны проверить, делает ли код то, что описано. Если код работает некорректно, исправьте ошибки.

Код должен проверить сумму чисел:

var num1 = "1"; var num2 = "2"; if (num1 + num2 == "3") { print("Y"); // должно вывести это } else { print("N"); }

Код должен проверить первую цифру числа:

var val = 123; if (val[0] == 1) { print("Y"); } else { print("N"); }

Код должен проверить первую цифру числа:

var val = 123; var str = val.toString(); if (str[0] == 1) { print("Y"); } else { print("N"); }

Код должен проверить, что в числе ровно две цифры:

var val = 12; if (val.toString().length == "2") { print("Y"); } else { print("N"); }

Приведенный код работает не так, как задумал автор:

var val = 1; if (val != 1 || val != 2) { print("Y"); } else { print("N"); // должно вывести это }

Объясните причину.

Приведенный код работает не так, как задумал автор:

var var1 = "1"; var var2 = "2"; if (int.parse(var1) + 1 == var2) { print("Y"); // должно сработать это } else { print("N"); }

Объясните причину.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить