1 00:00:00,000 --> 00:00:00,994 2 00:00:00,994 --> 00:00:11,431 >> [Musika jotzen] 3 00:00:11,431 --> 00:00:12,500 >> ROB BOWDEN: Kaixo. 4 00:00:12,500 --> 00:00:13,230 Rob naiz. 5 00:00:13,230 --> 00:00:15,080 Eta gaitezen Greedy. 6 00:00:15,080 --> 00:00:18,560 >> Beraz, lehenengo gauza egin behar dugu eskatu egingo da zehazki nola 7 00:00:18,560 --> 00:00:20,500 askoz aldaketari zor zaio. 8 00:00:20,500 --> 00:00:23,310 Beraz, hemen, ikusiko dugu dugun do / begizta bitartean. 9 00:00:23,310 --> 00:00:26,650 Eta ari dolar ezarriz dugu GetFloat berdina. 10 00:00:26,650 --> 00:00:27,890 Zer da GetFloat? 11 00:00:27,890 --> 00:00:30,700 Bere funtzioen artean CS50 liburutegian lortzen bat 12 00:00:30,700 --> 00:00:32,450 Erabiltzaileak flotatzen. 13 00:00:32,450 --> 00:00:35,200 Gogoratu, ordena funtzio hori erabili ahal izateko, honakoak egiaztatu behar dugu 14 00:00:35,200 --> 00:00:37,790 Goialdean CS50.h. 15 00:00:37,790 --> 00:00:42,310 >> Beraz, behin balio hori izan ziren euskaldunak Erabiltzaileak, nahi ziur izan ere behar ditugu 16 00:00:42,310 --> 00:00:43,560 baliozko balioa da. 17 00:00:43,560 --> 00:00:46,050 Ezin dugu zor dirua negatiboa. 18 00:00:46,050 --> 00:00:48,460 Eta, beraz, helburua da do honen / begizta bitartean. 19 00:00:48,460 --> 00:00:52,420 Begizta jarraituko dugu dolar bitartean zero baino txikiagoa da. 20 00:00:52,420 --> 00:00:56,960 Eta do / begizta dagoen bitartean eskuineko gauza hemen erabili, eskatu behar dugu geroztik 21 00:00:56,960 --> 00:01:00,290 Erabiltzaileak gutxienez behin nola eman diru asko zor zaio. 22 00:01:00,290 --> 00:01:05,040 >> Beraz, behin dolar zenbaki hori dugu, Hemen ikusten dugu int zentimo dugu 23 00:01:05,040 --> 00:01:08,630 berdinen biribilak aldiz dolarretan CENTS_PER_DOLLAR. 24 00:01:08,630 --> 00:01:10,740 Goialdean, ikusten dugun CENTS_PER_DOLLAR da 25 00:01:10,740 --> 00:01:13,750 zentzuz 100 gisa definitzen dira. 26 00:01:13,750 --> 00:01:16,270 Beraz, zer da lerro hau egiten? 27 00:01:16,270 --> 00:01:21,200 >> Beno, gogoan baduzu, puntu mugikorreko balioak ez dira nahiko zehatzak. 28 00:01:21,200 --> 00:01:25,470 Osokoak ez bezala, ezin dugu irudikatu puntu mugikorreko balioak zehazki. 29 00:01:25,470 --> 00:01:28,660 Beti dago nolabaiteko imprecision neurtzen. 30 00:01:28,660 --> 00:01:32,840 Beraz, nahiago dugu osokoak besterik batera lan Arazo honetan zehar. 31 00:01:32,840 --> 00:01:42,690 Eta hemen, erabiltzaileak $ 3.42 sartu bada, horretan ari gara eta bihurtzeko 342 zentimo 32 00:01:42,690 --> 00:01:45,900 biribilketak, besterik lortu kentzeko imprecision duten edozein. 33 00:01:45,900 --> 00:01:49,940 >> Beraz, behin in zentimo kopurua dugu zenbaki oso bat, dugu jarraitu ahal 34 00:01:49,940 --> 00:01:51,730 Programaren gainerako. 35 00:01:51,730 --> 00:01:55,910 Hemen ikusten dugun zenbaki oso deklaratzen ari gara horrek erabili bakarrik gaude txanponak 36 00:01:55,910 --> 00:01:59,560 segimendua egiteko, guztizkoaren txanpon kopurua. 37 00:01:59,560 --> 00:02:01,590 Hemen, gure lehen berriz, begizta dugu. 38 00:02:01,590 --> 00:02:06,780 >> Ikusiko dugu zentimo baino handiagoa edo bitartean hiruhilekoan, eta horrek batez ere hash da berdina 39 00:02:06,780 --> 00:02:14,680 25 bezala definitzen du, hau da egia, berriz, dugu gure txanpon kopuru Kontatzailea nahi 40 00:02:14,680 --> 00:02:18,350 eta txikitze zentimo hiruhilekoaren arabera. 41 00:02:18,350 --> 00:02:22,810 Gogoratu sintaxia hau zentimo baliokidea da 42 00:02:22,810 --> 00:02:26,020 zentimo ken hiruhilekoan berdin. 43 00:02:26,020 --> 00:02:28,170 Horiek berdinak dira. 44 00:02:28,170 --> 00:02:31,850 >> Beraz, zer da, berriz, begizta hau egiten? 45 00:02:31,850 --> 00:02:39,260 Ideia hemen, duten $ 3,42 Badakit bada zor zaio, ematen jarraitu ahal izango dut 46 00:02:39,260 --> 00:02:42,670 laurden ezin dut eman arte laurden gehiago. 47 00:02:42,670 --> 00:02:47,720 Ezin dut laurden ematen du gehiago, behin ez dut eman $ 3.25. 48 00:02:47,720 --> 00:02:53,300 >> Beraz, ondoren, behin kasua da, dugu berriz, begizta hau hautsi. 49 00:02:53,300 --> 00:02:57,650 Zentimo 17 zentimo at utzi egingo da. 50 00:02:57,650 --> 00:03:01,910 Eta jarraitu egingo dugu behera hurrengo begizta bitartean non esaten dugu, berriz, zentimo 51 00:03:01,910 --> 00:03:04,270 baino handiagoa edo dime berdina da. 52 00:03:04,270 --> 00:03:07,420 >> Eta orain zehatza bera egiten ari gara gauza egin hiruhilekoan kasuan dugu, 53 00:03:07,420 --> 00:03:09,010 dimes izan ezik. 54 00:03:09,010 --> 00:03:15,050 Beraz $ 0,17 rekin, begizta zaitugu ahal dugun arte Jada ez dime bat, hau da, eman 55 00:03:15,050 --> 00:03:16,680 zehazki behin. 56 00:03:16,680 --> 00:03:20,470 Eta gero, 7 zentimo, ezkerretik egingo. 57 00:03:20,470 --> 00:03:24,730 >> Ondoren aurrera jarraituko dugu on Nickels, eta horrek begizta arte ezin eman 58 00:03:24,730 --> 00:03:29,420 Nickels gehiago edozein, egingo den utzi digu bi zentimo batera. 59 00:03:29,420 --> 00:03:34,400 Eta gero, behealdean behera, dugu pennies, egingo den begizta eta borondatea 60 00:03:34,400 --> 00:03:37,140 azkenik utzi digu zero zentimo batera. 61 00:03:37,140 --> 00:03:41,670 Ondoren, amaieran, besterik behar dugu inprimatu gure txanpon kopurua. 62 00:03:41,670 --> 00:03:44,980 >> Beraz, programa hau guztiz zuzena da. 63 00:03:44,980 --> 00:03:47,310 Baina benetan egiten dugu pixka bat hobeto. 64 00:03:47,310 --> 00:03:52,660 Orain zor duten I $ 10.000 esan badut, ez luke joan behar duzu hemen bat 65 00:03:52,660 --> 00:03:55,310 hiruhilekoan, bi laurden, hiru laurden. 66 00:03:55,310 --> 00:03:59,450 Berehala jakin behar duzun Duzu zor dut 40.000 laurden. 67 00:03:59,450 --> 00:04:04,070 >> Orain dezagun programa batean duten heldulekuak pixka bat hobeto. 68 00:04:04,070 --> 00:04:07,190 Gauzen bertsio honetan, oraindik ere, behar dugu zenbatekoa erabiltzaileari galdetzeko 69 00:04:07,190 --> 00:04:10,930 aldatu nahi dutela zehazki hemen Era berean, aurretik egin genuen. 70 00:04:10,930 --> 00:04:14,110 Zehazki biribiltzeko behar dugu Bide aurretik egin genuen. 71 00:04:14,110 --> 00:04:17,910 Eta oraindik gure txanponak integer dugu zehazki bera alegia deklaratu. 72 00:04:17,910 --> 00:04:21,399 >> Beraz, hemen non gauzak lortzeko pixka bat desberdina. 73 00:04:21,399 --> 00:04:24,640 Txanponak plus berdinen egiten ari garen hiruhilekoaren arabera banatzen zentimo 74 00:04:24,640 --> 00:04:27,140 non hiruhileko 25 da. 75 00:04:27,140 --> 00:04:31,790 Zer da hori esaten da, hartu bezain beste laurden jo daiteke zentimo sartu eta gehitu 76 00:04:31,790 --> 00:04:33,030 txanponak behar duten. 77 00:04:33,030 --> 00:04:40,100 >> Beraz zentimo 142 bada, 142 banatuta 25 ematen digu 5. 78 00:04:40,100 --> 00:04:43,950 Gogoratu zatiketa osoa duten automatikoki trunkatzen. 79 00:04:43,950 --> 00:04:46,870 Beraz, txanponak egiten ari garen plus berdin 5. 80 00:04:46,870 --> 00:04:51,850 >> Berehala, esaten ari gara zentimo zentimo berdinak mod hiruhilekoan. 81 00:04:51,850 --> 00:04:57,150 Gogoratu mod eragilea ematen zatiketa ondoren gurekin gainerako. 82 00:04:57,150 --> 00:05:05,840 Beraz, 142 mod hiruhilekoan, hori izango da eman 142 ken 125, horietatik 17 da. 83 00:05:05,840 --> 00:05:10,470 Horren ondoren hondarra da 142 25 arabera banatzen da egiten. 84 00:05:10,470 --> 00:05:13,040 >> Beraz, gaur egun 17 zentimo berdina da. 85 00:05:13,040 --> 00:05:16,080 Eta zehatza bera egiten dugu dimes gauza. 86 00:05:16,080 --> 00:05:18,620 17 10 arabera banatzen emango digu 1. 87 00:05:18,620 --> 00:05:20,150 Eta hori gehitu dugu txanponak. 88 00:05:20,150 --> 00:05:25,380 Eta gero, zentimo eguneratu dugu izan 17 mod 10, hau da 7. 89 00:05:25,380 --> 00:05:27,200 >> Eta gero Nickels berdina. 90 00:05:27,200 --> 00:05:29,180 7 5 arabera banatzen da 1. 91 00:05:29,180 --> 00:05:30,880 Gehitzen duten txanponak. 92 00:05:30,880 --> 00:05:34,600 Eta, ondoren, 7 mod 5 2 da. 93 00:05:34,600 --> 00:05:35,910 Eta hori gure zentimo da. 94 00:05:35,910 --> 00:05:39,065 >> Eta gero, pennies, ez dago benetako zatituz edo modding puntu, geroztik, 95 00:05:39,065 --> 00:05:42,170 dugu $ 0.2 utzi baino gehiago, ezin dugu bada besterik berehala gehitu horri 96 00:05:42,170 --> 00:05:43,590 gure txanpon kopurua. 97 00:05:43,590 --> 00:05:48,210 Eta, azkenik, inprimatu behar dugu gure txanpon kopuru eta, aukeran, 98 00:05:48,210 --> 00:05:52,100 itzultzeko 0 gure programa amaieran dena adierazteko lan egin. 99 00:05:52,100 --> 00:05:53,120 >> Nire izena Rob da. 100 00:05:53,120 --> 00:05:54,020 Eta hau Greedy zen. 101 00:05:54,020 --> 00:05:57,620 >> [Musika jotzen] 102 00:05:57,620 --> 00:06:01,515