>> Oratè: Se pou yo aplike yon pwogram ki envit itilizatè a pou yon nonb antye ki pè
men li kontinye pouse yo pou yon lòt nonb antye ki pè jiskaske
ki nonb antye ki pè a pozitif.
Oke, kite la ekri sa a, gen ladan yo cs50.h, gen ladan estanda IO dot h, Int
prensipal [anile].
Koulye a, kite a aktyèlman kòmanse Èd memwa a itilizatè pou nonb antye ki pè sa a pandan y ap kenbe nan
tèt ou ke nou vle reprompt yo jouk ki
nimewo se aktyèlman pozitif.
>> Se konsa, mwen pral vle gen kèk kalite loupin konstwi, men yon bouk ki ègzekutra nan
omwen yon fwa.
Apre sa, sonje bouk la fè-pandan y ap pèmèt nou fè egzakteman sa.
Se pou yo Kòd sa a leve.
>> Se pou yo premye deklare yon Int - nou pral rele l 'n - nan ki nan magazen an
nonb antye ki pè itilizatè a.
Se pou nou kounye a fè bagay sa yo.
Printf, tanpri ban m 'yon Int pozitif.
Se pou nou kounye a jwenn ke Int lè l sèvi avèk GetInt bibliyotèk la CS50 nan
fonksyon, n ap vin GetInt.
Epi, koulye a nou ap fè fè yon bagay, men nou ap ale nan vle fè sa
pandan y ap n se -
ki sa? -
mwens pase 1, si nou tout bon vle yon nonb antye ki pè pozitif.
>> Se pou yo ale pi devan kounye a epi yo ekri an lèt detache soti.
Si tout se byen, mèsi pou Int la pozitif,
pwenvigil, sove dosye a.
Se pou nou kounye a konpile epi kouri.
>> Fè koupe dot pozitif pozitif.
Epi, koulye a mwen ke yo te pouse pou yon Int pozitif.
Kite m 'kolabore ak 1.
Mèsi pou Int la pozitif.
>> Se pou nou kounye a relance pwogram sa a epi yo pa kolabore.
Tanpri, ban m 'yon Int pozitif.
Kouman sou negatif 1?
Enteresan.
Pwogram nan te deja reprompted m 'pou yon Int.
>> Se pou nou gen yon ti kras plis difisil ak 0.
Toujou pa yon Int pozitif, kidonk kite a kolabore ak tan sa a
bay, ankò, 1.
Mèsi pou Int la pozitif.
>> Kounye a li nan enpòtan sonje ke mwen te deklare n varyab m 'sou liy, 6,
deyò nan bouk la fè-pandan y ap.
Te gen mwen olye te deklare n andedan nan mwen fè-pandan y ap bouk, espesyalman sou, di,
liy 10, kote mwen jwenn tou Int a soti nan itilizatè a, se sa n Int ta gen sèlman
te egziste nan limit yo nan Curly a aparèy òtopedik ki kounye a sou
liy 8 ak sou liy 11.
>> Nan lòt mo, n ta dwe scoped anndan an nan ki bouk fè-pandan y ap.
Men, pwoblèm nan se ke nou menm tou nou vle sèvi ak n nan liy 12
andedan nan kondisyon an.
Se konsa, menm si li pa gade konsa bèl, li nan anpil ekspre ki
n se te deklare deyò sa a fè-pandan y ap bouk.