1 00:00:00,000 --> 00:00:00,820 2 00:00:00,820 --> 00:00:02,560 >> Zamyla Chan: Dezagun egiaztatu zure kreditu. 3 00:00:02,560 --> 00:00:06,360 Arazo hau, erabiltzaileak galdetuko dugu kreditu txartelaren zenbakia sarrera bat da. 4 00:00:06,360 --> 00:00:10,090 Ondoren, kreditu txartel hori exekutatu dugu baliozko bada, ikusten den kopurua. 5 00:00:10,090 --> 00:00:13,430 Hala bada, enpresaren inprimatu izango dugu kreditu-txartelaren jabe den. 6 00:00:13,430 --> 00:00:17,520 Bestela, erabiltzaileak esango dizugu txartel hori baliogabea da. 7 00:00:17,520 --> 00:00:20,210 >> Dezagun salto eskubidea ere Erabiltzaile Sarrera galdetu. 8 00:00:20,210 --> 00:00:23,080 kreditu txartelaren zenbakia da Datu mota long_long of, 9 00:00:23,080 --> 00:00:27,190 beraz CS50 liburutegi funtzioa get_long_long nahiko erabilgarria izango da. 10 00:00:27,190 --> 00:00:30,690 Baina funtzio hau bermatzen erabiltzaileari edozein osokoa sarrera. 11 00:00:30,690 --> 00:00:34,730 Beraz, edozein zenbaki oso positiboak, negatiboak osokoak, edo zero guztiak fina da. 12 00:00:34,730 --> 00:00:37,560 Beraz, eman nahi gehiago baliokidetu ala ez 13 00:00:37,560 --> 00:00:41,770 erabiltzaileari eman digu baliozko kreditu-txartelaren mota kopurua. 14 00:00:41,770 --> 00:00:44,560 >> Orain dela kreditu txartel bat egin behar dugu erabiltzaileari zenbakia, orduan 15 00:00:44,560 --> 00:00:46,580 checksum kalkulatu behar dugu. 16 00:00:46,580 --> 00:00:49,780 Beraz, kreditu-txartelaren egiaztapena honela kalkulatzen dira. 17 00:00:49,780 --> 00:00:54,370 azken zifra bigarren hasita, beste digituko bakoitzean biderkatu dugu 2 arabera. 18 00:00:54,370 --> 00:00:57,060 Ondoren horiek gehitu dugu produktuen digituak elkarrekin. 19 00:00:57,060 --> 00:01:00,140 From gehitu dugun digituak batura hori 20 00:01:00,140 --> 00:01:03,780 ez ziren 2 biderkatu dela aurreko batura garela kalkulatzen. 21 00:01:03,780 --> 00:01:08,480 Azkenik, kopuru hori amaitzen bada 0, orduan kopurua baliogarria da. 22 00:01:08,480 --> 00:01:11,760 >> Goazen adibide baten bidez eta urrats hau urrats hartu. 23 00:01:11,760 --> 00:01:14,930 Beraz, gure lehen urratsa da hasteko azken zifra den bigarrenetik 24 00:01:14,930 --> 00:01:18,080 eta biderkatu beste digituko bakoitzean bi arabera. 25 00:01:18,080 --> 00:01:22,240 Orain, kreditu-txartela gordeta badut aldakorra izeneko CC zenbaki bat zenbaki, 26 00:01:22,240 --> 00:01:26,060 ondoren, hori modding 10 by litzateke eman dit oso azken digituko. 27 00:01:26,060 --> 00:01:28,910 Beraz, nola liteke sartzeko duzu azken digitua bigarrena? 28 00:01:28,910 --> 00:01:32,030 >> Ados, beraz, bisitatu dugu azken digitua bigarrena, 29 00:01:32,030 --> 00:01:35,790 ondoren, batetik bestera joateko zaitugu bidez beste digituko bakoitzean biderkatzailea 2 arabera. 30 00:01:35,790 --> 00:01:38,620 Behin behar dugu, orduan produktu horiek hartu dugu 31 00:01:38,620 --> 00:01:41,350 eta produktu horiek 'digituak gehitzeko batera. 32 00:01:41,350 --> 00:01:43,830 Hortaz, hona bakar daukat digituak, beraz, hori da isuna. 33 00:01:43,830 --> 00:01:47,480 Baina, ondoren, behin nire azken dut zenbaki 7 biderkatuko 2-- arabera 34 00:01:47,480 --> 00:01:52,080 1 gehitu dut eta 4 me 27 emateko. 35 00:01:52,080 --> 00:01:55,980 Hortik aurrera, gehitu dugu product-- dagoela 27-- digituak batura hori 36 00:01:55,980 --> 00:01:57,790 ez ziren 2 biderkatu. 37 00:01:57,790 --> 00:02:01,070 >> Beraz, hemen guztiak nabarmendu dut laranja zenbaki horiek. 38 00:02:01,070 --> 00:02:04,900 Behin digituak horiek gehitzen badiogu, orduan Gure azken checksum kopurua lortuko dugu. 39 00:02:04,900 --> 00:02:09,120 Beraz, ontzat jotzen ditugu eginez Ziur azken digitua 0 da. 40 00:02:09,120 --> 00:02:12,635 checksum ez badu ere, azkenean 0 bada, kreditu-txartelaren zenbakia 41 00:02:12,635 --> 00:02:14,400 da, zalantzarik baliogabea. 42 00:02:14,400 --> 00:02:17,840 Bestela, goazen etorria egiaztatu enpresa identifikatzaileak 43 00:02:17,840 --> 00:02:19,870 eta kreditu-txartelaren zenbakia luzera. 44 00:02:19,870 --> 00:02:21,830 >> Zerrenda bat eman dugu, Hiru enpresak, 45 00:02:21,830 --> 00:02:25,940 horrekin batera, zenbaki osoen kopurua beren kreditu-txartelen zenbakiak duten. 46 00:02:25,940 --> 00:02:29,630 Ondoren, lehen bi digituak dagoela txartel horiek hasiko da agian. 47 00:02:29,630 --> 00:02:34,070 Beraz, sortu nahi duzun pista mantentzeko kreditu txartelaren lehen bi digituak 48 00:02:34,070 --> 00:02:37,620 eta txartel hori ere zenbaki osoen kopurua. 49 00:02:37,620 --> 00:02:40,110 Eta hori, ez daukazu arazoa amaitu. 50 00:02:40,110 --> 00:02:44,210 Nire izena Zamyla da, eta hau izan zen Credit. 51 00:02:44,210 --> 00:02:45,859