>> HOPARL脰R 1: M蓹n yazmaq ist蓹diyiniz d眉艧眉n蓹k bir float h蓹yata yazd谋ran bir proqram,
x眉susi n蓹tic蓹 10 1 ay谋r谋c谋.
Yax艧谋, m蓹nim ilk instinktl蓹rd蓹n olacaq a艧a臒谋dak谋 kimi bu proqram yazmaq.
Float f sonra 10 b枚l眉n眉r 1 b蓹rab蓹rdir, v蓹 bununla da, faiz .1 f f 莽ap
M蓹n 莽ap etm蓹k ist蓹rdim ki, signifying bir decimal yer蓹 bir float,
backslash n verg眉l f.
Indi bu proqram t蓹rtib ed蓹k.
Float 0 dot 莽izgi float 0 olun.
>> Yax艧谋 ki, 莽ox do臒ru deyil.
I 1 10 b枚l眉n眉r ki, olduqca 蓹min蓹m, v蓹 ya 1/10 h蓹l蓹 0.0, lakin 0.1 deyil,
burada m蓹n ekranda 0.0 g枚r蓹n deyil蓹m.
N蓹 olub?
B蓹li, bu 莽谋x谋r ki, c, 蓹g蓹r bir int bir int b枚lm蓹k,
bir int geri almaq.
V蓹 10 1 b枚l眉n眉r baxmayaraq h蓹qiq蓹t蓹n 0.10, 0.1, bir int uy臒un deyil
v蓹 n蓹 c o truncates, ya etmir sonra h蓹r 艧ey 眉z sal谋r
decimal yer, bununla t蓹rk yaln谋z 0 us.
>> Amma sonra, 蓹lb蓹tt蓹, 莽ap f, biz biz f 莽ap etm蓹k ist蓹rdim ki, m眉蓹yy蓹n
bir decimal yer, v蓹 ki, 0 0.0 kimi g枚st蓹rilir.
B蓹li, ayd谋n bu bir problem deyil ki, bir h蓹ll laz谋md谋r.