Вложени условни оператори
description
Transcript of Вложени условни оператори
Вложени условни оператори
1. Съставен оператор :Синтаксис
{оператор_1оператор_2…оператор_n
}Семантика- съставният оператор се
използва при записване на .последователност от оператори
2. Примери:If (x)
{ cout<< “Yes” <endl;cout<< “Magare” <<endl;
}else{
cout<< “No” <endl;cout<< “Slon” <<endl;
}
Логичес ки израз
ДаДаНеНе
Оператор1
2Оператор
3. Вложени условни оператори
Логичес ки израз
ДаДаНеНе
Оператор2
4. Синтаксис на вложени условни операториif (израз_1)
{if (израз_2) _1операторelse оператор_2
}else
{if (израз_3) _оператор 3else оператор_4
}
5. Правила за използване Всяко else - се съчетава с най близкия
неизползван if; - За по голяма прегледност в текста на
програмата подреждате всяко else под if-, ;а за който се отнася
- За по голяма сигурност преди да се запишат операторите и изразите да се :подготви празна условна конструкция
if (){}
else{}
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Примерен вход Примерен изход
7. ЗадачиТекст. При подготовката на есенния турнир се обменят
. много съобщения Специалната пощенска кутия на турнира била нападната от вируси и заглавията на . писмата в нея се разбъркали Защастие писмата били
, , запазени но било трудно да се определи по заглавията кои от тях се отнасят за турнира и кои са случайно
( ). , , попаднали спам Известно е че писмата свързани с турнира имат три буквени заглавия и задължително
съдържат поне една от буквите на съкращението на турнираNET- . Национален Есенен Турнир За да помогнете
, на организаторите да открият интересуващите ги писма напишете програма net.cpp, която прочита от
клавиатурата три букви и проверява колко от тях се срещат в съкращението net. Буквите могат да бъдат малки
, и главни например n и N .са една и съща буква
: Примерен вход Ket : Примерен изход 2
: Примерен вход nnn : Примерен изход 3