>> DAVID J. Malan: Hebu kuanza kuandika baadhi ya masharti magumu zaidi.
Hasa, hebu kuandika mpango kwamba humshauri mtumiaji kwa integer,
kusema, kati ya 1 na 10, na kisha gani kidogo ya uchambuzi.
Lakini wakati huu taarifa kama kwamba idadi ni ndogo au za kati au kubwa katika
ukubwa, kuchora tofauti wale haki kiholela.
>> Kwa kufanya hivyo, mimi nina kwenda kutegemea kupata int, kwamba kazi kutoka CS50
maktaba hiyo gani hasa hiyo.
Na mimi nina pia kwenda kujiinua magazeti f.
Hivyo nina kwenda kwa kuanza na ikiwa ni pamoja na cs50.h kama
vile kiwango io.h.
>> Na kwenda basi kutangaza kuu katika kawaida njia, int kuu batili, wazi curly
brace, karibu curly brace.
Na mimi nina kisha kwenda haraka user kwa integer.
Magazeti f, tafadhali nipe int kati ya 1 na 10.
>> Sasa hebu kupata kwamba int kwa kutangaza variable kuitwa, kusema, n na kumshirikisha
ni thamani ya kurudi kwa kupata int.
Hebu sasa kufanya kidogo ya uchambuzi.
>> Kama n ni kubwa zaidi kuliko au sawa na 0 na n ni chini ya au sawa, kusema, 3,
basi sisi ni kwenda mbele na magazeti nje ilichukua int ndogo.
>> Mwingine, kama mtumiaji tar, kusema, thamani ukubwa wa kati, hebu
kuangalia kwa kuwa kama ifuatavyo.
Mwingine kama n ni kubwa zaidi kuliko au sawa na, kusema, 4 na n ni chini ya au sawa na,
kusema, 7, basi mimi nina kwenda magazeti nje ilichukua kati int.
>> Hatimaye, mimi nina kwenda kudhani kwamba kama thamani ni kati ya 8 na 10,
ilichukua int kubwa.
Hivyo kueleza kwamba, mimi itabidi aina, mwingine kama n ni kubwa zaidi kuliko au sawa na 8 na n
ni chini ya au sawa na 10, kwenda mbele na magazeti ilichukua int kubwa.
>> Mwingine, kuna hali ya nne hapa.
Kama mtumiaji hakuwa kushirikiana na badala yake typed thamani hiyo ni chini ya
0 au zaidi ya 10, nataka tu kuikabili yao.
Mwingine magazeti nje, ilichukua batili int.
>> Hebu kuokoa faili.
Kukusanya kwa kufanya mashirika yasiyo ya kubadili.
Nyuma katika haraka yangu, mimi nina kwenda kukimbia ni pamoja na dot kufyeka mashirika yasiyo ya kubadili.
Na hebu jaribu maadili chache.
>> Kwanza, hebu kuwa uncooperative na aina ya hasi 1.
Kwa bahati nzuri, kwamba alikuwa wanaona na yetu tawi mwisho katika hali hiyo.
Hebu jaribu tena na dot slash mashirika yasiyo ya kubadili, wakati huu kutoa ni 1.
Mimi kweli ilichukua int ndogo.
>> Hebu kufanya hivyo tena na dot slash mashirika yasiyo ya kubadili, wakati huu kuokota, kusema, 5.
Na kwamba ni kati int.
Hebu sasa hawana tena dot kufyeka mashirika yasiyo ya kubadili.
Na kuwapa thamani ya 10, ambayo ni kweli int kubwa.
>> Sasa ni thamani kubainisha kwamba mpango huu inaweza wamekuwa kutekelezwa katika
idadi yoyote ya njia.
Awali ya yote, ni kabisa holela kwamba nilitoa mistari kwamba mimi
alifanya kati ya ndogo, za kati, na ints kubwa.
Sisi inaweza kuwa inayotolewa wale mipaka mahali popote.
>> Lakini zaidi ya kuvutia, sikuwa na kwa kujieleza na yote haya
zaidi au sawa au chini kuliko au sawa na ishara.
Mimi nilikuwa na, kwa mfano, kuandikwa upya kama n ni kubwa zaidi kuliko au sawa na 4 na
n ni chini ya au sawa na 7, kama badala kama n ni zaidi kuliko 3 na n
ni chini ya 8, kisha magazeti nje ilichukua kati int.
>> Baada ya yote, kama pembejeo mtumiaji, kwa asili ya kupata int, ni integer, sisi
unaweza mtihani ama kama thamani kwamba ni kubwa ya 3 au zaidi au
sawa na 4.
Na tunaweza pia kuangalia kama kwamba thamani chini ya 8 au chini ya
kuliko au sawa na 7.