>> [Seinm ceoil]
>> ROB BOWDEN: Dia duit.
Tá mé Rob.
Agus a ligean ar a fháil greedy.
>> Mar sin, an chéad rud is gá dúinn a dhéanamh Tá a iarraidh ar an úsáideoir go díreach cé
Tá athrú mór atá dlite.
Mar sin, anseo, feicimid ní mór dúinn a dhéanamh / agus an lúb.
Agus tá muid ag dollar a leagan síos cothrom le GetFloat.
Cad é GetFloat?
Tá sé ar cheann de na feidhmeanna sa Leabharlann CS50 go bhfaigheann
flóta de chuid an úsáideoir.
Cuimhnigh, d'fhonn úsáid a bhaint as an fheidhm sin, ní mór dúinn a hash san áireamh
CS50.h ag an mbarr.
>> Mar sin, nuair a ní mór dúinn go bhfuil luach ó na úsáideora, ní mór dúinn freisin a bheith cinnte go
tá sé ina luach bailí.
Ní féidir linn a chomaoin airgead diúltach.
Agus mar sin go bhfuil an cuspóir seo a dhéanamh / agus an lúb.
Táimid ag leanúint ar fad looping dollar Tá níos lú ná nialas.
Agus a dhéanamh / cé go bhfuil lúb ar an rud ceart úsáid a bhaint as anseo, ós rud is gá dúinn a iarraidh ar an
úsáideoir ar a laghad uair amháin ar feadh an gcaoi Tá airgead i bhfad dlite.
>> Mar sin, nuair a ní mór dúinn go bhfuil líon na n-dollar, a fheicimid anseo ní mór dúinn cent slánuimhir
ionann bhabhta dollar amanna CENTS_PER_DOLLAR.
Ag barr, feicimid go Is CENTS_PER_DOLLAR
shainmhínítear ciallmhar mar 100.
Mar sin, cad é an líne seo a dhéanamh?
>> Bhuel, más cuimhin leat, snámhphointe níl na luachanna le go leor beacht.
Murab ionann agus slánuimhreacha, ní féidir linn a léiriú luachanna snámhphointe díreach.
Níl i gcónaí de chineál éigin de imprecision.
Mar sin, is fearr linn a bheith ag obair le díreach slánuimhreacha ar fud an fhadhb seo.
Agus anseo, má tháinig an t-úsáideoir $ 3.42, táimid ag athrú go dtí 342 cent agus
slánú, ach fáil réidh aon cheann de sin imprecision.
>> Mar sin, nuair a ní mór dúinn an líon cent i slánuimhir, is féidir linn leanúint ar aghaidh leis an
chuid eile den chlár.
Feicimid anseo go bhfuil muid á dhearbhú slánuimhir boinn a bhfuil muid ach úsáid a bhaint as
súil a choinneáil ar an iomlán líon na boinn.
Anseo, ní mór dúinn ár gcéad lúb fad.
>> Feicimid cé go bhfuil cent níos mó ná nó cothrom le ráithe, atá thuas, hash
sainmhínithe mar 25, cé go bhfuil fíor, ní mór dúinn ag iarraidh a incrimint ár n-uimhir na monaí
agus cent decrement de réir ráithe.
Cuimhnigh go bhfuil an error Is ionann cent
ionann cent lúide ráithe.
Glacfar iad mar an gcéanna.
>> Mar sin, cad é an lúb ag déanamh?
Is é an smaoineamh anseo go, má tá a fhios agam $ 3.42 atá dlite, is féidir liom a leanúint ar aghaidh ag tabhairt
cheathrú go dtí nach féidir liom a thabhairt cheathrú ar bith níos mó.
Ní féidir liom a thabhairt ar cheathrú ar bith níos mó, nuair atá mé a thabhairt $ 3.25.
>> Mar sin, ansin, aon uair amháin go bhfuil an cás, beidh muid briseadh amach as an lúb fad.
Beidh Cent a fhágáil ag 17 cent.
Agus beidh muid ag leanúint ar aghaidh síos go dtí an chéad cheann eile cé lúb nuair a deirimid, cé cent
Tá níos mó ná nó cothrom le dime.
>> Agus anois tá muid ag déanamh an céanna cruinn rud a rinne muid i gcás ráithe,
ach amháin le dimes.
Mar sin, le $ 0.17, beidh muid lúb go dtí gur féidir linn a a thuilleadh a thabhairt dime, a bhfuil
uair amháin go cruinn.
Agus ansin beidh orainn a bheith fágtha le 7 cent.
>> Ansin, beidh muid ag leanúint ar aghaidh ar a nickels, a Beidh lúb go dtí nach féidir linn a thabhairt
aon nickels níos mó, a bheidh muid a fhágáil le dhá cent.
Agus ansin, síos ag an mbun, ní mór dúinn pinginí, beidh a lúb agus beidh
ar deireadh a fhágáil dúinn le nialas cent.
Ansin, ag an deireadh, is gá dúinn ach a a phriontáil amach ár n-uimhir na boinn.
>> Mar sin, is é an clár seo ceart go foirfe.
Ach is féidir linn a dhéanamh i ndáiríre le beagán níos fearr.
Anois, má rá liom go chomaoin mé tú $ 10,000, Níor chóir gur gá duit dul anseo tá ceann
ráithe, dá ráithe, trí cheathrú.
Ba chóir duit a fhios láithreach go Chomaoin mé tú ar 40,000 cheathrú.
>> Anois, a ligean ar breathnú ar chlár a Láimhseálann sé beagán níos fearr.
Sa leagan seo de rudaí, is gá dúinn fós a iarraidh ar an úsáideoir ar an méid de
athrú gur mian leo i díreach ar an mbealach céanna rinne muid roimh.
Ní mór dúinn do bhabhta sé go díreach ar an mbealach a rinne muid roimh.
Agus ní mór dúinn fós ár boinn slánuimhir dhearbhú go díreach mar an gcéanna is.
>> Mar sin, anseo tá áit rudaí a fháil le beagán difriúil.
Táimid ag déanamh boinn móide ionann cent roinnte ráithe
áit a bhfuil an ceathrú cuid 25.
Cad é seo a rá, a ghlacadh mar go leor Is féidir cheathrú mar a théann isteach i cent agus a chur
go dtí boinn.
>> Mar sin, más rud é go cent 142, 142 roinnte 25 Tugann sé seo dúinn 5.
Cuimhnigh go rannán slánuimhir truncates go huathoibríoch.
Mar sin, tá muid ag déanamh boinn móide is ionann 5.
>> Díreach tar éis sin, táimid ag rá cent cent comhionann ráithe mod.
Cuimhnigh go dtugann an t-oibreoir mod dúinn an chuid eile tar éis roinn.
Mar sin, 142 ráithe mod, a thabhairt Tá 142 lúide 125, a bhfuil 17.
Sin an chuid eile tar éis ag déanamh 142 roinnte ar 25.
>> Mar sin, anois tá cent cothrom le 17.
Agus a dhéanann muid ar an ceannann céanna Rud haghaidh dimes.
Beidh 17 roinnte ar 10 a thabhairt dúinn 1.
Agus muid a chur go dtí boinn.
Agus ansin dúinn cent suas chun dáta a bheith 17 mod 10, a bhfuil 7.
>> Agus ansin mar an gcéanna do nickels.
7 roinnte ar a 5 Is é 1.
Cuir gur chun boinn.
Agus ansin tá 7 mod 5 2.
Agus sin ar ár cent.
>> Agus ansin, le haghaidh pinginí, níl aon fíor pointe i tríd nó modding, ós rud é,
má tá muid $ 0.2 d'fhág níos mó, is féidir linn cuir ach láithreach go dtí
ár n-uimhir na boinn.
Agus ar deireadh, ní mór dúinn a phriontáil amach ár líon na boinn agus, go roghnach,
ar ais 0 ag deireadh ár gclár gach rud a d'oibrigh signify.
>> Is é mo ainm Rob.
Agus ba é seo Greedy.
>> [Seinm ceoil]