Условные выражения

Последнее обновление: 01.03.2023
Упражнение 1

Определите константу с именем myAge и в качестве значения присвойте ей свой возраст. Затем создайте константу с именем isChild типа bool, которая определяет с помощью операции сравнения, является ли возраст myAge детским возрастом (будет условно считать, что детский возраст от 0 до 16 дет)

Решение
void main() {
	const int myAge = 21;
	const bool isChild = myAge <=16;
	print("child: $isChild");	// child: false
}
Упражнение 2

Создайте две константы типа int. Первая константа называется tomAge и хранит условно возраст Тома. А вторая константа называется bobAge и хранит возраст условного Боба. Присвойте этим константам какие-нибудь числа, которые представляют действительный возраст. Затем определите константу типа bool с именем areChildren, которая использует операции сравнения и логические операции, чтобы определить, являются ли Том и Боб одновременно детьми. (Будем считать, что детский возраст от 0 до 16 лет включительно).

Решение
void main() {
	const int tomAge = 21;
	const int bobAge = 14;
	const bool isChildren = tomAge  <=16 && bobAge  <=16;
	print("children: $areChildren");	// children: false
}
Упражнение 3

Создайте две константы типа int. Первая константа называется tomAge и хранит условно возраст Тома. А вторая константа называется bobAge и хранит возраст условного Боба. Присвойте этим константам какие-нибудь числа, которые представляют действительный возраст. Затем определите константу типа bool с именем ifChild, которая использует операции сравнения и логические операции, чтобы определить, являются ли хотя бы один из них (или Том, или Боб, или оба из них) детьми. (Будем считать, что детский возраст от 0 до 16 лет включительно).

Решение
void main() {
	const int tomAge = 21;
	const int bobAge = 14;
	const bool anyIsChild = tomAge <=16 || bobAge  <=16;
	print("there is a child: $ifChild");	// there is a child: true
}
Дополнительные материалы
Помощь сайту
Юмани:
410011174743222
Перевод на карту
Номер карты:
4048415020898850