>> SPEAKER 1: Ni skribi programon kiu stimulanta la uzanto por int, entjero,
kaj tiam faras iom da analizo sur ĝi, sciigante ilin, ĉu
ĝi estas pozitiva aŭ negativa.
Por fari tion, ni intencas uzi la getint funkcio en la CS50 Biblioteko,
por kio Mi tuj bezonas inkludi cs50.h.
Mi tuj anticipi voli presi kelkajn aferojn
la ekrano tiel.
Do mi ankaŭ tuj inkluzivi standardio.h.
>> Kaj mi nun tuj deklari ĉefa, kiel kutime.
int mainvoid, malferma krispa streĉa, kaj preventa proksime krispa streĉa.
Mi tuj nun prompto la uzanto por ke int.
Printf, placxas al mi in
Kaj mi nun tuj akiri ke int de la uzanto.
Mez, ni nomas ĝin n, egalas getint.
>> En aliaj vortoj, en la dekstra flanko de tiu esprimo, mi tuj vokos
la CS50 funkcio nomita getint, kiuj tuj faros ĝuste tion.
Ĝi estas tiam tuj revenos, ke valoro el la dekstra flanko de ĉi tiu
esprimo al la maldekstra flanko de ĉi tiu esprimon, finfine stokante
tiun valoron en variablo nomata n.
Ni nun faru iom de analizo.
>> Por tio, mi tuj dungi kondiĉo, aŭ branĉo, kun se n estas,
diru, pli granda ol 0, tiam mi estas tuj fari la sekvan.
Malfermu krispa streĉa kaj preventa fermi krispa streĉa.
Mi tuj poste presi "vi plukis pozitiva entjero. "/ n por
formatado, proksime citaĵo, fermita parentezo, punktokomo.
>> Alie, mi tuj volas presi io iom malsama.
Do alia, malferma krispa streĉa proksime krispa streĉa, printf ", vi plukis negativa
entjero. "Bone, ni helpos kaj kompili tiun programon.
Faru kondiĉo nulo Eniru.
Mi estas denove en mia palpebrumante prompto dot oblikvo, kondiĉo, nulo, Enter.
>> Kaj ni faru la plej simpla de prudento kontrolas unue.
Unu kiel mia int, kaj mi ja plukis pozitiva entjero.
Ni kuros ĉi programo denove kun kondiĉo, nulo, Enter, "bonvolu doni
mi int. "Ni provu du.
Mi ja plukis pozitiva entjero.
>> Ni iru negativa tiu tempo.
Dot oblikvo, kondiĉo, nulo.
Negativaj 1 kaj mi plukis negativa entjero.
Sed mi ne faris ankoraŭ.
Ni provu alia angulo kazo, se vi volas.
Ni provu nulo.
>> Dot oblikvo, kondiĉo, nulo, Enter, kaj nulo.
Kaj ho knabo, mi plukis negativa entjero.
Sed mi sufiĉe certas nulo estas difinita ĉar nek pozitiva nek negativa.
Do mi tuj devos ripari tion.