01.03.2013 Views

g. surgulaZe, g. janeliZe, i. xuciSvili

g. surgulaZe, g. janeliZe, i. xuciSvili

g. surgulaZe, g. janeliZe, i. xuciSvili

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

}<br />

b=b+3;<br />

fartobi_2=0.5*a*b;<br />

sxvaoba=fartobi_2 – fartobi_1;<br />

printf(''shedegi =%f '', sxvaoba);<br />

Secdomas:<br />

isev gauSvaT programa Sesrulebaze. miviRebT kompilaciis<br />

Call to undefined function 'printf', rac niSnavs, rom funqcia 'printf' ar aris<br />

ganmartebuli. saqme isaa, rom C-Si nebismieri funqcia<br />

(standartulic) cvladis msgavsad unda iyos aRwerili mis<br />

gamoyenebamde. standartuli funqciebi aRwerilia specialur<br />

failebSi, romlebic moTavsebulia direqtoriaSi include. am failebs<br />

aqvT gafarToeba .h (header). standartuli printf() funqciis aRweras<br />

Seicavs faili stdio.h. failSi stdio.h aRwerilia C-s Setana/gamotanis<br />

sxva standartuli funqciebic. yoveli programa, romelic iyenebs<br />

Setana/gamotanis funqciebs standartuli biblioTekidan, unda<br />

iwyebodes striqoniT #include.<br />

striqoni #include warmoadgens programaSi<br />

sxvadasxva standartuli funqciebis aRwerebis CarTvis brZanebas.<br />

yovel konkretul SemTxvevaSi ’failis dasaxeleba’ unda Seicvalos<br />

konkretuli failis saxeliT. magaliTad, brZaneba #include<br />

saWiroa striqonebTan momuSave standartuli funqciebis aRwerisas;<br />

#include ki – standartuli maTematikuri funqciebis aRwerebis<br />

CarTvis brZanebaa.<br />

maSasadame, Cveni programa Caiwereba:<br />

# include <br />

{<br />

main( )<br />

int a=3, b=4; float fartobi_1, fartobi_2, sxvaoba;<br />

fartobi_1=a*b/2;<br />

23

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

Saved successfully!

Ooh no, something went wrong!