1 00:00:00,000 --> 00:00:02,360 >> DAVID J. MALAN: Siz y蓹qin bilirsiniz ki, temperatur istifad蓹 枚l莽眉l眉r 2 00:00:02,360 --> 00:00:04,360 m眉xt蓹lif m眉xt蓹lif t蓹r蓹zi d眉nya hiss蓹l蓹ri. 3 00:00:04,360 --> 00:00:09,370 M蓹s蓹l蓹n, 212 d蓹r蓹c蓹 Fahrenheit edir 100 d蓹r蓹c蓹 Selsi v蓹 32 d蓹r蓹c蓹 4 00:00:09,370 --> 00:00:11,810 Fahrenheit 0 d蓹r蓹c蓹 Selsi. 5 00:00:11,810 --> 00:00:14,230 Biz bir komp眉ter idi, 蓹g蓹r g枚z蓹l olmazd谋 biz蓹 icaz蓹 proqram谋 6 00:00:14,230 --> 00:00:16,950 Fahrenheit, dem蓹k ki, 莽evirm蓹k Selsi? 7 00:00:16,950 --> 00:00:18,510 >> Yax艧谋, ki, proqram yazmaq olar. 8 00:00:18,510 --> 00:00:24,350 Ilk cs50.h daxildir il蓹 ba艧lamaq ed蓹k, biz adl谋 funksiyas谋 istifad蓹 ed蓹 bil蓹rsiniz, bel蓹 ki, 9 00:00:24,350 --> 00:00:28,610 get int kimi, olur ki, float, almaq istifad蓹莽i say谋, lakin bu d蓹f蓹 10 00:00:28,610 --> 00:00:31,440 眉z蓹n point say谋 - bir k蓹sir il蓹. 11 00:00:31,440 --> 00:00:34,840 >> Nin d蓹 standart io.h daxil imkan biz 莽谋x谋艧 var ki, 12 00:00:34,840 --> 00:00:36,230 print f kimi funksiyalar谋. 13 00:00:36,230 --> 00:00:40,000 V蓹 h蓹m莽inin 蓹sas b蓹yan ed蓹k adi 艧蓹kild蓹. 14 00:00:40,000 --> 00:00:42,675 >> N枚vb蓹ti 眉莽眉n istifad蓹莽i t蓹klif ed蓹k Fahrenheit temperatur. 15 00:00:42,675 --> 00:00:46,050 16 00:00:46,050 --> 00:00:49,220 陌ndi qoy h蓹qiq蓹t蓹n ki, temperatur almaq istifad蓹莽i, birinci 17 00:00:49,220 --> 00:00:52,910 adl谋 d蓹yi艧蓹n elan n枚v眉 float f. 18 00:00:52,910 --> 00:00:56,750 A float, yen蓹, bir d蓹yi艧蓹n m蓹na ki, , bir 眉z蓹n point d蓹y蓹r saklar 19 00:00:56,750 --> 00:00:58,200 k蓹sir il蓹 bir. 20 00:00:58,200 --> 00:01:01,780 >> Nin qaytar谋lmas谋 t蓹yin ed蓹k get float d蓹y蓹ri. 21 00:01:01,780 --> 00:01:06,080 V蓹 sonra arifmetik bir az bunu bildirin bu, ilk bir float elan 22 00:01:06,080 --> 00:01:11,690 C Selsi v蓹 ma臒aza 莽a臒谋r谋b C b蓹zi 眉mumi hesab n蓹tic蓹. 23 00:01:11,690 --> 00:01:19,060 5.0 9.0 d蓹f蓹 F minus 32.0 b枚l眉n眉r. 24 00:01:19,060 --> 00:01:23,440 >> Indi n蓹tic蓹sind蓹 莽ap ed蓹k Bu hesablama. 25 00:01:23,440 --> 00:01:24,730 faiz f - 26 00:01:24,730 --> 00:01:27,890 眉莽眉n tutucu signifying 眉z蓹n point d蓹y蓹ri - 27 00:01:27,890 --> 00:01:31,680 莽ap verg眉l C Selsi temperatur. 28 00:01:31,680 --> 00:01:33,000 M蓹nim final xilas ed蓹k. 29 00:01:33,000 --> 00:01:38,220 C. Run F proqram il蓹 t蓹rtib C. dot 莽izgi F il蓹 30 00:01:38,220 --> 00:01:39,940 >> V蓹 bu 眉mumi ed蓹k temperatur. 31 00:01:39,940 --> 00:01:45,820 Fahrenheit 212 d蓹r蓹c蓹 100 d蓹r蓹c蓹 Selsi. 32 00:01:45,820 --> 00:01:50,090 Fahrenheit 32 d蓹r蓹c蓹 Selsi 0 d蓹r蓹c蓹. 33 00:01:50,090 --> 00:01:54,240 >> 陌ndi bu proqram bir az safla艧d谋rmaq imkan verir olduqca 莽ox 0 nin 莽ap olmayan bit 34 00:01:54,240 --> 00:01:55,820 ki decimal yer sonra. 35 00:01:55,820 --> 00:01:57,940 Bunu etm蓹k 眉莽眉n, m蓹n gedir蓹m geri line 11 getm蓹k. 36 00:01:57,940 --> 00:02:03,430 V蓹 daha 莽ox yaln谋z faiz f daxil, I, dem蓹k 蓹v蓹zin蓹 m眉蓹yy蓹n etm蓹k 眉莽眉n gedir蓹m 37 00:02:03,430 --> 00:02:08,800 M蓹n yaln谋z 0.1 f, m蓹lumat print f 眉z蓹n point d蓹y蓹r 莽ap etm蓹k ist蓹yir蓹m 38 00:02:08,800 --> 00:02:11,750 decimal yer sonra bir d蓹y蓹ri. 39 00:02:11,750 --> 00:02:13,630 >> M蓹nim proqram resave ed蓹k. 40 00:02:13,630 --> 00:02:19,680 Sonra C. etm蓹k F il蓹 derleyece臒iz dot 莽izgi C. F V蓹 il蓹 t蓹krar 41 00:02:19,680 --> 00:02:24,910 nin 212, dem蓹k, yeniden imkan, olan m蓹n蓹 100.0 verir. 42 00:02:24,910 --> 00:02:28,360 >> 陌ndi m蓹n etdim qeyd d蓹y蓹r 莽ox q蓹sd蓹n line 9 bir 艧ey. 43 00:02:28,360 --> 00:02:35,830 M蓹n 5 5.0, 9 yazd谋 nec蓹 ed蓹k 9,0 v蓹 32.0 kimi h蓹tta 32 kimi. 44 00:02:35,830 --> 00:02:39,000 B蓹li, bu d蓹y蓹rl蓹rin ilk iki idi 莽ox q蓹sd蓹n olmaq 眉莽眉n se莽ilmi艧dir 45 00:02:39,000 --> 00:02:42,200 眉z蓹n point d蓹y蓹rl蓹ri deyil, yaln谋z 莽眉nki qalan ard谋c谋ll谋q 46 00:02:42,200 --> 00:02:42,940 m蓹nim proqram - 47 00:02:42,940 --> 00:02:45,110 olan ayd谋n 眉z蓹n daxildir point d蓹y蓹rl蓹r - 48 00:02:45,110 --> 00:02:50,210 ancaq 茝g蓹r, ki, C 莽谋x谋r, 莽眉nki ba艧qa int bir int b枚lm蓹k 49 00:02:50,210 --> 00:02:54,350 Siz almaq olacaq n蓹tic蓹l蓹n蓹n cavab 枚z眉 bir int, bel蓹 ki, 蓹g蓹r vasit蓹l蓹ri 50 00:02:54,350 --> 00:02:57,450 h蓹r 艧ey tullamaq olan Bu k蓹sir sonra. 51 00:02:57,450 --> 00:03:04,990 >> Ba艧qa s枚zl蓹, bu 5.0 d蓹yi艧dirm蓹k 蓹g蓹r 5 v蓹 ya sonra bu 9 9.0 v蓹 resave 52 00:03:04,990 --> 00:03:10,550 m蓹nim proqram, C markas谋 F il蓹 compile v蓹 sonra dot 莽izgi F il蓹 yenid蓹n run 53 00:03:10,550 --> 00:03:15,310 212 kimi bir giri艧 C v蓹 n枚v眉, fark M蓹n gedir蓹m cavab 54 00:03:15,310 --> 00:03:17,860 bu d蓹f蓹 h蓹qiq蓹t蓹n olduqca yanl谋艧 almaq. 55 00:03:17,860 --> 00:03:23,570 0.0 do臒ru d蓹r蓹c蓹 deyil 212 Fahrenheit kimi Selsi. 56 00:03:23,570 --> 00:03:24,500 >> Yax艧谋, n蓹 olub? 57 00:03:24,500 --> 00:03:29,410 Yax艧谋, line 9, 5, 莽眉nki indi bir deyil tam v蓹 莽眉nki 9 indi edir 58 00:03:29,410 --> 00:03:34,810 tam, n蓹tic蓹 riyazi bel蓹 0,5555 olmal谋d谋r. 59 00:03:34,810 --> 00:03:39,120 Amma n蓹tic蓹 olaraq, 莽眉nki C-nin qaydalar谋, bir int var ki, 60 00:03:39,120 --> 00:03:44,020 0,5555, 眉z at谋l谋r olur yaln谋z 0 bizi t蓹rk. 61 00:03:44,020 --> 00:03:48,600 >> Bel蓹 ki, sonunda, m蓹n vurulmas谋 ba艧a olduqca t蓹sad眉f蓹n 0 d蓹f蓹 f minus 62 00:03:48,600 --> 00:03:52,830 N蓹 olursa olsun olan 32.0, h蓹mi艧蓹 m蓹n蓹 0 verm蓹k niyy蓹tind蓹dir. 63 00:03:52,830 --> 00:03:56,930 Bel蓹 ki, istifad蓹 ed蓹r蓹k, n蓹z蓹r蓹 h蓹r hans谋 bir vaxt saxlamaq yoxdur yax谋nl谋臒谋nda 眉z蓹n point d蓹y蓹rl蓹ri 64 00:03:56,930 --> 00:03:59,860 ints, siz g眉c m眉tl蓹q g枚zl蓹m蓹k bel蓹 cavab almaq. 65 00:03:59,860 --> 00:04:04,220 M蓹n oldu臒u kimi, bel蓹 ki, istifad蓹 etm蓹k 眉莽眉n qay臒谋 Birinci halda, 眉z蓹n point d蓹y蓹rl蓹ri 66 00:04:04,220 --> 00:04:06,530 蓹rzind蓹 bu c眉r m蓹s蓹l蓹l蓹ri qar艧谋s谋n谋 almaq 眉莽眉n. 67 00:04:06,530 --> 00:04:08,267