Алгоритамски блок дијаграм на
наредба за избор од две
можности
IF наредба
(со
ELSE)
Наредба за избор од две можности со ELSE во C++
if (uslov)
naredba1;
else
naredba2;
Пример за
IF - наредба (со
ELSE )
#include <iostream>
using namespace std;
int main(void)
{
int j;
cout<<"Vnesete vrednost za j"<<endl;
cin>>j;
if (j<5)
cout<<"zdravo !"<<endl;
else
cout<<"prijatno !"<<endl;
}
Доколку после USLOV или после ELSE
има повеќе наредби тие се опфаќаат во
{ } - блок на искази - наредби.
Опис
на
IF - наредба (со
ELSE)
со повеќе наредби
if (uslov)
{
blok na iskazi1 - naredbi1;
}
else
{
blok na iskazi2 - naredbi2;
}
Пример:
Програм кој испитува и печати дали еден цел број е парен или
непарен.
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int broj;
cout<<"Vnesete cel broj: "<<endl;
cin>>broj;
if(broj % 2 == 0)
{
cout<<"Brojot "<<broj<<endl;
cout<<"e paren"<<endl;
}
else
{
cout<<"Brojot "<<broj<<endl;
cout<<"e neparen"<<endl;
}
return 0;
}
Вгнездување на
IF наредби
Пример:
Програм за приказ дали еден карактер е буква,
број или специјален знак.
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
char c;
cout<<"Vnesete eden karakter: ";
cin>>c;
if((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z'))
{
cout<<"Karakterot "<<c<<" e bukva.";
}
else
if(c >= '0' && c <= '9')
{
cout<<"Karakterot "<<c<<" e cifra.";
}
else
{
cout<<"Karakterot "<<c<<" e
specijalen znak.";
}
return 0;
}
|