[Musika jotzen] ROB BOWDEN: Kaixo. Rob naiz. Eta gaitezen Greedy. Beraz, lehenengo gauza egin behar dugu eskatu egingo da zehazki nola askoz aldaketari zor zaio. Beraz, hemen, ikusiko dugu dugun do / begizta bitartean. Eta ari dolar ezarriz dugu GetFloat berdina. Zer da GetFloat? Bere funtzioen artean CS50 liburutegian lortzen bat Erabiltzaileak flotatzen. Gogoratu, ordena funtzio hori erabili ahal izateko, honakoak egiaztatu behar dugu Goialdean CS50.h. Beraz, behin balio hori izan ziren euskaldunak Erabiltzaileak, nahi ziur izan ere behar ditugu baliozko balioa da. Ezin dugu zor dirua negatiboa. Eta, beraz, helburua da do honen / begizta bitartean. Begizta jarraituko dugu dolar bitartean zero baino txikiagoa da. Eta do / begizta dagoen bitartean eskuineko gauza hemen erabili, eskatu behar dugu geroztik Erabiltzaileak gutxienez behin nola eman diru asko zor zaio. Beraz, behin dolar zenbaki hori dugu, Hemen ikusten dugu int zentimo dugu berdinen biribilak aldiz dolarretan CENTS_PER_DOLLAR. Goialdean, ikusten dugun CENTS_PER_DOLLAR da zentzuz 100 gisa definitzen dira. Beraz, zer da lerro hau egiten? Beno, gogoan baduzu, puntu mugikorreko balioak ez dira nahiko zehatzak. Osokoak ez bezala, ezin dugu irudikatu puntu mugikorreko balioak zehazki. Beti dago nolabaiteko imprecision neurtzen. Beraz, nahiago dugu osokoak besterik batera lan Arazo honetan zehar. Eta hemen, erabiltzaileak $ 3.42 sartu bada, horretan ari gara eta bihurtzeko 342 zentimo biribilketak, besterik lortu kentzeko imprecision duten edozein. Beraz, behin in zentimo kopurua dugu zenbaki oso bat, dugu jarraitu ahal Programaren gainerako. Hemen ikusten dugun zenbaki oso deklaratzen ari gara horrek erabili bakarrik gaude txanponak segimendua egiteko, guztizkoaren txanpon kopurua. Hemen, gure lehen berriz, begizta dugu. Ikusiko dugu zentimo baino handiagoa edo bitartean hiruhilekoan, eta horrek batez ere hash da berdina 25 bezala definitzen du, hau da egia, berriz, dugu gure txanpon kopuru Kontatzailea nahi eta txikitze zentimo hiruhilekoaren arabera. Gogoratu sintaxia hau zentimo baliokidea da zentimo ken hiruhilekoan berdin. Horiek berdinak dira. Beraz, zer da, berriz, begizta hau egiten? Ideia hemen, duten $ 3,42 Badakit bada zor zaio, ematen jarraitu ahal izango dut laurden ezin dut eman arte laurden gehiago. Ezin dut laurden ematen du gehiago, behin ez dut eman $ 3.25. Beraz, ondoren, behin kasua da, dugu berriz, begizta hau hautsi. Zentimo 17 zentimo at utzi egingo da. Eta jarraitu egingo dugu behera hurrengo begizta bitartean non esaten dugu, berriz, zentimo baino handiagoa edo dime berdina da. Eta orain zehatza bera egiten ari gara gauza egin hiruhilekoan kasuan dugu, dimes izan ezik. Beraz $ 0,17 rekin, begizta zaitugu ahal dugun arte Jada ez dime bat, hau da, eman zehazki behin. Eta gero, 7 zentimo, ezkerretik egingo. Ondoren aurrera jarraituko dugu on Nickels, eta horrek begizta arte ezin eman Nickels gehiago edozein, egingo den utzi digu bi zentimo batera. Eta gero, behealdean behera, dugu pennies, egingo den begizta eta borondatea azkenik utzi digu zero zentimo batera. Ondoren, amaieran, besterik behar dugu inprimatu gure txanpon kopurua. Beraz, programa hau guztiz zuzena da. Baina benetan egiten dugu pixka bat hobeto. Orain zor duten I $ 10.000 esan badut, ez luke joan behar duzu hemen bat hiruhilekoan, bi laurden, hiru laurden. Berehala jakin behar duzun Duzu zor dut 40.000 laurden. Orain dezagun programa batean duten heldulekuak pixka bat hobeto. Gauzen bertsio honetan, oraindik ere, behar dugu zenbatekoa erabiltzaileari galdetzeko aldatu nahi dutela zehazki hemen Era berean, aurretik egin genuen. Zehazki biribiltzeko behar dugu Bide aurretik egin genuen. Eta oraindik gure txanponak integer dugu zehazki bera alegia deklaratu. Beraz, hemen non gauzak lortzeko pixka bat desberdina. Txanponak plus berdinen egiten ari garen hiruhilekoaren arabera banatzen zentimo non hiruhileko 25 da. Zer da hori esaten da, hartu bezain beste laurden jo daiteke zentimo sartu eta gehitu txanponak behar duten. Beraz zentimo 142 bada, 142 banatuta 25 ematen digu 5. Gogoratu zatiketa osoa duten automatikoki trunkatzen. Beraz, txanponak egiten ari garen plus berdin 5. Berehala, esaten ari gara zentimo zentimo berdinak mod hiruhilekoan. Gogoratu mod eragilea ematen zatiketa ondoren gurekin gainerako. Beraz, 142 mod hiruhilekoan, hori izango da eman 142 ken 125, horietatik 17 da. Horren ondoren hondarra da 142 25 arabera banatzen da egiten. Beraz, gaur egun 17 zentimo berdina da. Eta zehatza bera egiten dugu dimes gauza. 17 10 arabera banatzen emango digu 1. Eta hori gehitu dugu txanponak. Eta gero, zentimo eguneratu dugu izan 17 mod 10, hau da 7. Eta gero Nickels berdina. 7 5 arabera banatzen da 1. Gehitzen duten txanponak. Eta, ondoren, 7 mod 5 2 da. Eta hori gure zentimo da. Eta gero, pennies, ez dago benetako zatituz edo modding puntu, geroztik, dugu $ 0.2 utzi baino gehiago, ezin dugu bada besterik berehala gehitu horri gure txanpon kopurua. Eta, azkenik, inprimatu behar dugu gure txanpon kopuru eta, aukeran, itzultzeko 0 gure programa amaieran dena adierazteko lan egin. Nire izena Rob da. Eta hau Greedy zen. [Musika jotzen]