Вложени условни оператори

8
Вложени условни оператори

description

Вложени условни оператори. 1 . Съставен оператор. Синтаксис: { оператор _1 оператор _2 … оператор _n } Семантика - съставният оператор се използва при записване на последователност от оператори. 2. Примери:. If (x) { cout

Transcript of Вложени условни оператори

Page 1: Вложени условни оператори

Вложени условни оператори

Page 2: Вложени условни оператори

1. Съставен оператор :Синтаксис

{оператор_1оператор_2…оператор_n

}Семантика- съставният оператор се

използва при записване на .последователност от оператори

Page 3: Вложени условни оператори

2. Примери:If (x)

{ cout<< “Yes” <endl;cout<< “Magare” <<endl;

}else{

cout<< “No” <endl;cout<< “Slon” <<endl;

}

Page 4: Вложени условни оператори

Логичес ки израз

ДаДаНеНе

Оператор1

2Оператор

3. Вложени условни оператори

Логичес ки израз

ДаДаНеНе

Оператор2

Page 5: Вложени условни оператори

4. Синтаксис на вложени условни операториif (израз_1)

{if (израз_2) _1операторelse оператор_2

}else

{if (израз_3) _оператор 3else оператор_4

}

Page 6: Вложени условни оператори

5. Правила за използване Всяко else - се съчетава с най близкия

неизползван if; - За по голяма прегледност в текста на

програмата подреждате всяко else под if-, ;а за който се отнася

- За по голяма сигурност преди да се запишат операторите и изразите да се :подготви празна условна конструкция

if (){}

else{}

Page 7: Вложени условни оператори

6. ЗадачиУравнение: Да се състави програма

koren.cpp, който намира корена на уравнението ax=b, където a и b .са дадени

: 2 8 : 4Примерен вход Примеренизход

: 0 5 : Примерен вход Примеренизход Нямарешение

: 0 0 : Примерен вход Примеренизход Всяко x е решение

Ваканция: , Поради големия студ който се, очаква директорът на едно училище обявил

ваканция с продължителност n , дни 22 2006 . започваща от януари г Напишете

програма date.cpp, която въвежда от стандартния вход числото n (2<n<22) и

, извежда на стандартния изход датата на която учениците трябва да бъдат отново на

.училище : 4 : 26.01.2006Примерен вход Примерен изход

Page 8: Вложени условни оператори

7. ЗадачиТекст. При подготовката на есенния турнир се обменят

. много съобщения Специалната пощенска кутия на турнира била нападната от вируси и заглавията на . писмата в нея се разбъркали Защастие писмата били

, , запазени но било трудно да се определи по заглавията кои от тях се отнасят за турнира и кои са случайно

( ). , , попаднали спам Известно е че писмата свързани с турнира имат три буквени заглавия и задължително

съдържат поне една от буквите на съкращението на турнираNET- . Национален Есенен Турнир За да помогнете

, на организаторите да открият интересуващите ги писма напишете програма net.cpp, която прочита от

клавиатурата три букви и проверява колко от тях се срещат в съкращението net. Буквите могат да бъдат малки

, и главни например n и N .са една и съща буква

: Примерен вход Ket : Примерен изход 2

: Примерен вход nnn : Примерен изход 3