Главная Случайная страница


Полезное:

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


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Теоретична частина. Для організації обчислень в залежності від певної умови в C ++ передбачений умовний оператор if, який в загальному вигляді записується таким чином:





Умовний оператор if

Для організації обчислень в залежності від певної умови в C ++ передбачений умовний оператор if, який в загальному вигляді записується таким чином:

if (умова) оператор_1; else оператор_2;

 

Тут умова - це логічне вираз, змінна або константа.

Працює умовний оператор наступним чином. Спочатку обчислюється значення виразу, записаного у вигляді умови. Якщо воно має значення істина (true), виконується оператор_1. В іншому випадку (значення помилкове (false)) оператор_2.

Наприклад, щоб порівняти значення змінних a і b потрібно написати наступну частину програмного коду:

int a, b;

cin>>a;

cin>>b;

if (a==b) cout<<"a равно b";

else cout<<"a не равно b";

Якщо в задачі потрібно, щоб залежно від значення умови виконувався не один оператор, а кілька, їх необхідно укласти в фігурні дужки, як складовий оператор.

if (условие) { оператор_1; оператор_2; … }

else { оператор_1; оператор_2; … }

 

Конструкція switch-case – це зручна заміна довгою if-else конструкції, яка порівнює змінну з кількома константними значеннями.

Він необхідний у тих випадках, коли в залежності від значень змінної треба виконати ті чи інші оператори:

 

switch (<переменная>) {

case значение1:

Выполнить если <переменная> == значение1

break;

case значение2:

Выполнить если <переменная> == значение2

break;

...

default:

выполнить, если ни один вариант не подошел

break;

}

Оператор працює наступним чином. Обчислюється значення виразу. Потім виконуються оператори, помічені значенням, що збігається зі значенням виразу. Тобто якщо, вираз приймає значення_1, то виконуються оператори_1 і т.д.. Якщо вираз не приймає жодного з значень, то виконуються оператори, розташовані після слова default.

 

Date: 2015-12-12; view: 378; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.005 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию