|
Алгоритамски блок дијаграм на
наредба за избор од две
можности
IF наредба
(без
ELSE)
Наредба за избор од две можности во C++
if (uslov) naredba1;
Пример за
IF - наредба (без
ELSE)
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int x = 20;
int y = 18;
if (x > y)
cout << "x e pogolemo od y";
return 0;
}
Доколку после условот има повеќе наредби тие се опфаќаат во
{ } - блок на искази.
Пример за
IF - наредба (без
ELSE)
со повеќе наредби
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int sat;
cout<<"Kolku e casot"<<endl;
cin>>sat;
if (sat < 12)
{
cout<<"Sega e "<<sat<<"
casot "<<endl;
cout << "Dobro utro.";
}
return 0;
}
Доколку во IF - наредбата има
повеќе услови тие се поврзуваат со
логичките оператори
- && ( логичко и - and
),
- | | ( логичко или - оr )
Пример за IF - наредба со повеќе услови (без
ELSE)#include <iostream>
using namespace std;
int main(void)
{
int sat;
cin>>sat;
if ((sat>=0) && (sat<=24))
// && е логичка операција AND (И)
{
if (sat<12)
cout<<"Dobro utro !!!"<<endl;
if ((sat>=12) && (sat<18))
cout<<"Dobar Den !!!"<<endl;
if ((sat>=18) && (sat<24))
cout<<"Dobro Vecer !!!"<<endl;
}
if ((sat<0) || (sat>24))
// || е логичка операција OR
(ИЛИ)
cout<<"Vnesovte nedozvolena vrednost za sat !!!"<<endl;
return 0;
}
|