g. surgulaZe, g. janeliZe, i. xuciSvili
g. surgulaZe, g. janeliZe, i. xuciSvili
g. surgulaZe, g. janeliZe, i. xuciSvili
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
programaSi gvxvdeba 2 CvenTvis axali operatori. esenia goto da<br />
carieli operatori ;.<br />
carieli operatori ar Seicavs moqmedebas. is Sedgeba mxolod ; -<br />
sagan da gamoiyeneba maSin, rodesac moqmedebis Catareba saWiro ar<br />
aris, magram sintaqsis (gavixsenoT, rom sintaqsi – p rogramis<br />
winadadebis Caweris wesebis erTobliobaa) mixedviT raime operatori<br />
aucilebelia. magaliTad, Cvens programaSi gaTvaliswinebulia switch<br />
operatoris default: bloki. sintaqsis mixedviT es bloki unda<br />
Seicavdes erT operators mainc. magram programis avtorma CaTvala,<br />
rom default : blokSi araa saWiro raime moqmedeba. amitomac iZulebuli<br />
gaxda carieli operatori gamoeyenebina. mas rom ar Caewera default :<br />
blokSi ; miiRebda Setyobinebas sintaqsuri Secdomis Sesaxeb: “Statement<br />
missing ; “<br />
ganxiluli magaliTi wminda sailustracio xasiaTs atarebs,<br />
vinaidan im SemTxvevaSi, rodesac default : blokSi ar moiazreba<br />
moqmedebis Catareba, igive sintaqsis mixedviT, SeiZleba am blokis<br />
gamotoveba. maSin Cveni programis switch gadamrTvelis saxe iqneboda:<br />
switch (nishani)<br />
{<br />
case '+': z = x + y; break;<br />
case '-': z = x - y; break;<br />
case '*': z = x * y; break;<br />
case '/': if(y!=0) z = x / y; else {<br />
printf("0-ze gayofa akrZalulia!");<br />
49<br />
goto m; }<br />
rogorc vxedavT, case '/' : blokSi ar aris arc break; operatori. es<br />
SesaZlebelia, radganac case '/' : – gadamrTvelis ukanaskneli blokia.<br />
goto gamoiyeneba programis operatorebis Sesrulebis rigis<br />
Sesacvlelad. misi formatia goto ; sadac Wde – nebismieri<br />
identifikatoria. upirobo gadasvlis operatori goto uzrunvelyofs<br />
}