Лекция: Switch (rez)

{ case 5: cout <<«Отлично»; break;

case 4: cout <<«Хорошо»; break;

case 3: cout <<«Удовлетворительно»; break;

case 2: cout <<«Неудовлетворительно»; break;

default: cout <<«Неверное значение rez »;

}

Логический тип данных и базовые логические операции

При программировании алгоритмов с ветвлениями часто используется логический тип данных bool. Для величин этого типа существуют только два возможных значения: true (истина) и false (ложь). Логические значения обычно являются результатом операций сравнения (табл. 3.1).

Таблица 3.1

Операции сравнения

Знак операции Действие
= = Равно
! = Не равно
< Меньше
> Больше
<= Меньше или равно
>= Больше или равно

 

В языке С++ допускается преобразовывать в логические значения числа: ноль соответствует значению false, а любое отличное от нуля число преобразуется в значение true.

Для типа bool определены три стандартные логические операции и соответствующие им знаки операций: логическое умножение — И (&&), логическое сложение — ИЛИ (||) и логическое отрицание — НЕ (!)(табл. 3.2).

Таблица 3.2

Логические операции

Переменные Операции
A b ! a a && b a || b
False false true false false
False true true false true
True false false false true
True true false true true
еще рефераты
Еще работы по информатике