>> DAVID J. Malan: Se pou yo aplike yon pwogram ki pran avantaj de la
Bibliyotèk CS50, lè l sèvi avèk yon fonksyon rele jwenn Int, ki gen objektif nan lavi se
fè sèlman sa, yo ap resevwa yon Int, oswa yon nonb antye ki pè, ki soti nan itilizatè a.
Oke, yo sèvi ak fonksyon sa a nou premye bezwen gen ladan bibliyotèk la nan CS50
dosye header, ki nou kapab fè avèk byen file a gen ladan deklarasyon.
>> Se pou nou vini an, kòm nou souvan fè sa, gen ladan yo estanda io.h pou nou gen aksè
nan yon fonksyon tankou printf.
Se pou nou kounye a deklare prensipal yo, tèt li, ak Int anile prensipal yo, louvri atèl Curly, ak
preemptively fèmen Curly atèl.
Li kite yo kounye a kontinye nan de motive-itilizatè a pou de nonb antye relatif, ak rele Annou
yo, pou dedomajman pou la diskisyon, x ak y.
Li kite yo finalman ajoute de valè sa yo, x ak y, ansanm konsa tankou
aplike ki pi senp lan nan anpil nan kalkilatris.
>> printf, tanpri, ban m 'yon Int.
Epi, koulye a nou bezwen aktyèlman jwenn ki Int soti nan itilizatè a.
Pou fè sa, mwen pral deklare yon varyab yo rele x, kidonk allocation
kèk memwa nan òdinatè a pou varyab sa a, x.
Epi, koulye a kite m 'bay, lè l sèvi avèk la operatè plasman, valè retou,
se konsa pale, nan Pran Int.
Nan lòt mo, sou bò nan men dwat nan ekspresyon sa a, se pou yo rele jwenn
Int, ki se yon fonksyon te deklare nan CS50.h, epi ki pèmèt Pran Int fè a
lou leve pou trape yon Int yon jan kanmenm soti nan itilizatè a, retounen l ',
se konsa pale, ak Lè sa a, estoke li nan men bò nan men dwat nan ekspresyon sa a
nan bò men gòch nan ekspresyon sa a.
>> Se pou yo vini fè menm bagay la, sa a tan ap resevwa yon valè pou yon
varyab yo rele y.
printf, tanpri, ban m 'yon lòt Int.
int y, kidonk deklare yon nouvo varyab, fwa sa a rele
y, egal jwenn Int.
Nan lòt mo, mwen kapab rele Pran Int plizyè fwa, ak chak fwa li nan
pral retounen tou sa nonb antye ki pè te itilizatè a aktyèlman tape.
>> Finalman, se pou yo ajoute x ak y yo ansanm.
printf, sa a sòm de% d ak% d, se konsa nan lòt mo, mwen pral ploge nan la
valè x ak y pou moun ki valè kontneur.
% D se, byen,% d.
Nan lòt mo, si mwen ajoute yon Int nan yon lòt Int, mwen pral
yo ka resevwa yon twazyèm Int.
Se poutèt sa, mwen pral sèvi ak yon twazyèm mete detantè pou yon Int.
>> Peryòd, antislach n, jis yo mete yon nouvo liy sou ekran an konsa tankou pou avanse pou pi a
kurseur desann nètman, fèmen quote.
>> Koulye a, printf, nan ka sa a, ki pral fè yo pran kèk plis
agiman, twa, an reyalite.
Paske nan ke premye agiman, mwen te espesifye twa moun ki gen plas li.
Se konsa, mwen pral separe sa yo agiman, tankou toujou, ak vigil.
Premye agiman nan sa yo a pwal x, dezyèm agiman an sa yo ki pral
yo dwe y, ak twazyèm agiman an tankou a pwal, byen, jis yon
ekspresyon aritmetik, x plis y.
Mwen pral fèmen lis agiman mwen ak yon parantèz, pwenvigil, sove m '
pote, epi kounye a konpile pwogram sa a.
>> Fè sèpan Antre nan.
Mwen se tounen nan èd memwa kliyote m 'yo.
Se pou yo kouri kounye a li - dot koupe sèpan Antre nan.
Tanpri, ban m 'yon Int.
Ann kòmanse ak 1.
Tanpri, ban m 'yon lòt Int.
Se pou yo ale ak 2.
Apre sa, èspere ke, sòm total la nan 1 ak 2 yo 3.