Споредбени изрази. Логички операции и
изрази
Секој споредбен израз е операција од 2 операнди .Резултатот е
податок од типот bool и може да биде 1 ( true) или
0 ( false)
Оператор
|
Математички симбол
|
Функција
|
>
|
>
|
поголемо
|
>=
|
≥
|
поголемо или еднакво
|
==
|
=
|
еднакво
|
<
|
<
|
помало
|
<=
|
≤
|
помало или еднакво
|
! =
|
≠
|
различно
|
Израз
|
Вредност
|
5<13
|
1 (DA)
|
8<=8
|
1 (DA)
|
5==8
|
0 (NE)
|
5!=2+3
|
0 (NE)
|
Операторите кои се состојат од 2 симбола немаат празно место помеѓу
нив
Логички оператор
|
Математички симбол
|
Оператор
|
Операција
|
|
макед
|
англ
|
|||
&&
|
И
|
AND
|
коњункција
|
|
||
|
ИЛИ
|
OR
|
дисјункција
|
|
!
|
┐
|
НЕ
|
NOT
|
негација
|
Структура избор од две можности
Со оваа структура се врши избор помеѓу две можности во
зависност од вредноста на изразот. Изразот може да само две вредности точно и
неточно . Тие се нарекуваат логички вредности и затоа изразот се нарекува логички
израз
Задачи
1.Да се пресмета периметар и плоштина на квадрат со страна а. Ако а<=о тогаш
да се добие порака Страната на квадратот не може да е негативна.
2. За даден агол alfa да се определи дали е остар или не е остар.
3. Да се утврди дали природниот број n е парен или непарен.
4. Да се прочитаат три броја и да се утврди дали можат да бидат страни на триаголник.
5. Да се реши линеарната равенка ax + b = 0
2. За даден агол alfa да се определи дали е остар или не е остар.
3. Да се утврди дали природниот број n е парен или непарен.
4. Да се прочитаат три броја и да се утврди дали можат да бидат страни на триаголник.
5. Да се реши линеарната равенка ax + b = 0
Да се прочитаат три броја и да се утврди дали може да бидат страни
на триаголник
# include < iostream>
using namespace std;
int main ()
{
float a, b, c;
cout << “vnesi gi stranite na triagolnikot “<<
endl;
cin>>a>>b>>c;
if ((a+b>c) && (a+c>b) && (b+c>a))
cout << “Takov triagolnik postoi “<< endl;
else
cout << “Takov triagolnik ne postoi “<< << endl;
system(“pause”);
return 0;
}
Да се подредат три броја по големина
#include < iostream>
using namespace std;
int main()
{
int a,b,c,pom;
cout<<"Vnesi
prvi broj:";
cin>>a;
cout<<"Vnesi vtor broj:";
cin>>b;
cout<<"Vnesi
tret broj:";
cin>>c;
if (a>b)
{ pom=a; a=b;
b=pom; }
if (a>c)
{ pom=a; a=c;
c=pom; }
if (b>c)
{ pom=b; b=c;
c=pom; }
cout<<"Podredeni
: "<<a<<", " <<b<<" , "<<c<<endl;
return 0;
No comments:
Post a Comment