Professional Documents
Culture Documents
СТРУКТУРА ЗА ИЗБОР ОД ДВЕ МОЖНОСТИ
СТРУКТУРА ЗА ИЗБОР ОД ДВЕ МОЖНОСТИ
ДВЕ МОЖНОСТИ
ТЕМА:
ПРОГРАМИРАЊЕ ПРЕКУ СТАНДАРДЕН
СТРУКТУРЕН ПРОГРАМСКИ ЈАЗИК
С++
НАСТАВНИК ПО ИФОРМАТИКА:
ВИОЛЕТА ДУРЛАНОВА
Структурата за избор од две можности
(разгранета структура) овозможува
различен тек на програмата зависно од
резултатот на поставениот услов. Ако
изразот во условот е точен тогаш ќе се
изврши некоја наредба, а ако изразот не е
точен таа наредба нема да се изврши. А
може но не мора да се изврши друга
наредба.
Разгранувањето може да биде еднократно
и двократно.
Еднократно разгранување
Внимавај!
Овде се
користи ==, а
не =
if (x<0)
cout<<“Brojot ”<<x<<“ e negativen”<<endl;
else
if (x < 0)
cout<<“Brojot “<<x<<“ e negativen.”<<endl;
cout<<“negovata apsolutna vrednost e “<<-x;
if (x < 0)
{
cout<<“Brojot “<<x<<“ e negativen.”<<endl;
cout<<“negovata apsolutna vrednost e “<<-x;
}
Ист случај е и кога имаме блок од искази по else:
Така исказот if со кој се прикажува апсолутна вредност на
бројот х се запишува:
if (x < 0)
{
cout<<“Brojot “<<x<<“ e negativen.”<<endl;
cout<<“negovata apsolutna vrednost e “<<-x;
}
else
{
cout<<“Brojot “<<x<<“ ne e negativen.”<<endl;
cout<<“negovata apsolutna vrednost e “<<x;
}
Пример 3: Напиши програма која бара од корисникот да
внесе корисничко име и лозинка. Доколку тие се исправни ќе
даде соодветна порака, во спротивно ќе даде друга порака.