26.09.2015 Views

PROGRAMSKI JEZICI 2

Предавање 1

Предавање 1

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Logičke promenljive<br />

• Recimo nekoliko stvari o tipu “bool”. U jeziku C vrednosti “tačno” i “1”<br />

odnosno vrednosti “netačno” i “0” su poistovećene). Dugo vremena ( sve<br />

do pojave ISO 98 C++ standarda ) ista konvencija je važila i u jeziku C++.<br />

Međutim standard ISO 98 C++ uveo je dve nove ključne reči “true” i<br />

“false” koje respektivno predstavljaju vrednosti “tačno” odnosno<br />

“netačno”. Tako je vrednost svakog tačnog izraza “true”, a vrednost<br />

svakog netačnog izraza “false”. Uvedena je i ključna riječ “bool” kojom se<br />

mogu deklarisati promjenljive koje mogu imati samo vrednosti “true”<br />

odnosno “false”. Na primer, ako imamo sledeće deklaracije:<br />

bool u_dugovima, punoletan, polozio_ispit;<br />

tada su sasvim ispravne sledeće dodele (uz pretpostavku da takođe imamo<br />

deklarisane brojčane promjenljive “stanje_kase” i “starost”):<br />

u_dugovima = stanje_kase < 0;<br />

punoljetan = starost >= 18;<br />

polozio_ispit = true;

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!