Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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




Дата публикования: 2014-11-02; Прочитано: 268 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...