>> DAVID J. MALAN: nin yaz谋l谋 ba艧lamaq ed蓹k bir daha m眉r蓹kk蓹b 艧蓹rait.
X眉susil蓹, bir proqram yazmaq imkan ki, bir tam 眉莽眉n istifad蓹莽i ister,
sonra 1 v蓹 10 aras谋nda, dem蓹k, v蓹 analiz bir az edir.
Amma bu d蓹f蓹 hesabatlar谋n olub say谋 ki莽ik v蓹 ya orta v蓹 ya b枚y眉k
枚l莽眉s眉, h蓹min f蓹rql蓹r r蓹sm kifay蓹t q蓹d蓹r 枚zba艧谋na.
>> Bunu etm蓹k 眉莽眉n, m蓹n almaq etibar gedir蓹m int, bu CS50 funksiyas谋
m蓹hz o ki kitabxana.
V蓹 m蓹n d蓹 gedir蓹m leverage print f.
M蓹n ba艧lamaq 眉莽眉n gedir蓹m cs50.h kimi o c眉ml蓹d蓹n
h蓹m莽inin standart io.h.
>> V蓹 sonra 蓹sas b蓹yan olacaq adi yol, int 蓹sas etibars谋z, a莽谋q buruq
brace, yax谋n buruq brace.
M蓹n sonra t蓹klif gedir蓹m bir tam 眉莽眉n istifad蓹莽i.
Print f, m蓹n蓹 verin 1 v蓹 10 aras谋nda int.
>> 陌ndi elan ki, int almaq imkan bir d蓹yi艧蓹n dem蓹k, deyil蓹n, n v蓹 t蓹yin
Bu get int qaytar谋lmas谋 d蓹y蓹ri.
陌ndi analiz bir az n蓹 ed蓹k.
>> N v蓹 ya daha 莽ox 0 b蓹rab蓹rdir v蓹 蓹g蓹r n daha az v蓹 ya 3, dem蓹k, b蓹rab蓹r
sonra biz ir蓹li v蓹 莽ap getm蓹k olacaq h蓹yata ki莽ik bir int se莽ilmi艧.
>> Ba艧qa, istifad蓹莽i dem蓹k, se莽er 蓹g蓹r, orta 枚l莽眉l眉 d蓹y蓹ri ed蓹k
a艧a臒谋dak谋 kimi kontrol.
N v蓹 ya daha 莽ox b蓹rab蓹r Else 蓹g蓹r, dem蓹k, 4 v蓹 n-d蓹n az v蓹 ya b蓹rab蓹rdir
dem蓹k, 7, sonra 莽ap gedir蓹m h蓹yata bir orta int se莽ilmi艧.
>> N蓹hay蓹t, m蓹n g眉man gedir蓹m ki, 蓹g蓹r d蓹y蓹ri onlar 8 v蓹 10 aras谋nda
b枚y眉k bir int se莽ilmi艧.
Bel蓹 ki, ifad蓹 etm蓹k, ba艧qa yaz谋n laz谋md谋r, 蓹g蓹r n v蓹 ya daha 莽ox 8 b蓹rab蓹r v蓹 n
daha az v蓹 ya 10 b蓹rab蓹r, davam edir v蓹 b枚y眉k bir int se莽ilmi艧 莽ap.
>> Ba艧qa, burada d枚rd眉nc眉 艧蓹rt var.
Istifad蓹莽i 蓹v蓹zin蓹 蓹m蓹kda艧l谋q v蓹 olmasayd谋 az ki, bir d蓹y蓹r tipli
10-d蓹n 0 v蓹 ya daha, m蓹n ist蓹yir蓹m sad蓹c蓹 onlar谋 m蓹z蓹mm蓹t etm蓹k.
Else h蓹yata 莽ap, siz se莽ilmi艧 yaln谋艧 int.
>> Nin fayl谋 ed蓹k.
Qeyri-switch etm蓹k il蓹 t蓹rtib.
Geri m蓹nim tez, m蓹n 莽al谋艧t谋rmak 眉莽眉n gedir蓹m Bu n枚qt蓹 il蓹 qeyri-ke莽id do臒ramaq.
V蓹 ne莽蓹 d蓹y蓹rl蓹r ed蓹k.
>> Birincisi, uncooperative olsun v蓹 m蓹nfi 1 yaz谋n.
Xo艧b蓹xtlikd蓹n, a艧kar edilib bizim ki, v蓹ziyy蓹td蓹 final filial谋.
Nin dot 莽izgi il蓹 daha c蓹hd ed蓹k qeyri-switch, bu d蓹f蓹 bu 1 verilm蓹si.
M蓹n, h蓹qiq蓹t蓹n, ki莽ik int se莽ilmi艧.
>> Nin dot 莽izgi il蓹 daha bunu ed蓹k qeyri-switch, bu d蓹f蓹, dem蓹k, 5 toplama.
V蓹 bir orta int var.
Indi yen蓹 dot ed蓹k qeyri-ke莽id do臒ramaq.
V蓹 bu 10 bir d蓹y蓹r ver蓹n h蓹qiq蓹t蓹n b枚y眉k bir int edir.
>> 陌ndi qeyd d蓹y蓹r ki, bu proqram h蓹yata bil蓹rdi
yollar bir s谋ra.
陌lk n枚vb蓹d蓹, bu, tamamil蓹 idi M蓹n x蓹tl蓹ri 莽蓹kdi ixtiyari ki, m蓹n
ki莽ik, orta aras谋nda etdi, v蓹 b枚y眉k ints.
Biz o t蓹rtib bil蓹rdi yerd蓹 s蓹rh蓹dl蓹ri.
>> Amma daha maraql谋s谋, m蓹n yox idi b眉t眉n bunlar il蓹 枚z眉m眉 ifad蓹 etm蓹k
v蓹 ya daha 莽ox b蓹rab蓹r v蓹 ya az 莽ox v蓹 ya 蓹lam蓹tl蓹ri b蓹rab蓹r.
M蓹n, m蓹s蓹l蓹n, yenid蓹n ola bil蓹r, 蓹g蓹r n v蓹 ya daha 莽ox 4 b蓹rab蓹r v蓹
n daha az v蓹 ya 7-y蓹 b蓹rab蓹rdir, 蓹v蓹zin蓹 n daha 莽ox 3 v蓹 n 蓹g蓹r
8-d蓹n az, sonra 莽ap olunur Bir orta int se莽ilmi艧.
>> B眉t眉n istifad蓹莽i daxil 蓹g蓹r, il蓹 sonra get int t蓹bi蓹t, bir tam deyil biz
Ya test ki, d蓹y蓹ri b枚y眉kd眉r 蓹g蓹r 3 v蓹 ya daha 莽ox v蓹 ya daha
4 b蓹rab蓹r.
V蓹 biz d蓹 yoxlamaq bil蓹r ki, d蓹y蓹ri az 8 v蓹 ya daha az
莽ox v蓹 ya 7-y蓹 b蓹rab蓹rdir.