Iskazi
odlučivanja su bazirani na uslovima. Bez obzira kakav je
uslov definisan on se u programiranju uvek svodi na logičke operatore, true ili false. Jednostavno
svaki uslov može biti ili ispunjen ili ne; tačan ili netačan. Nema možda, kao u
stvarnom životu; jer je u kodu sve crno ili belo! Ako nije vaš kod će da
prijavi grešku ili se uopšte neće ni pokrenuti. Takođe, skoro sva AI - Artificial Intelligence – veštačka inteligencija je bazirana na iskazima odlučivanja.
( If... else statement u C# programskom jeziku )
if (condition)
statement;
ili
if (condition)
statement;
else
statement;
ili
if (condition)
statement;
else if (condition)
statement;
else
statement;
Prvi način znači ako je logički uslov ispunjen, onda izvrši iskaz. Drugi način znači ako je logički iskaz ispunjen onda izvrši prvi iskaz ali ako nije izvrši drugi iskaz. Treći način je; ako je prvi uslov ispunjen izvrši iskaz, ako nije proveri da li je drugi uslov ispunjen i ako jeste izvrši iskaz. Ali ako obadva prethodna uslova ne ispunjavaju uslove onda izvrši zadnji iskaz. Naravno u trećem načinu korišćenja if… else iskaza vi niste ograničeni na jedan else if uslova, nego ih možete imati više. Prvi uslov if i zadnji uslov else može se pisati samo jednom u jednoj strukturi if... else strukture.
Kako da if uslovima nateram korisnika da unese pravu vrednost
umesto da mu prijavljujem grešku?
