1 00:00:00,000 --> 00:00:00,994 2 00:00:00,994 --> 00:00:11,431 >> [இசை கேட்கிறது] 3 00:00:11,431 --> 00:00:12,500 >> ராப் Bowden: அதிக. 4 00:00:12,500 --> 00:00:13,230 நான் ராப் இருக்கிறேன். 5 00:00:13,230 --> 00:00:15,080 மற்றும் நாம் பேராசை வைக்கலாம். 6 00:00:15,080 --> 00:00:18,560 >> எனவே முதல் விஷயம் நாம் என்ன செய்ய வேண்டும் சரியாக எப்படி பயனர் கேட்க 7 00:00:18,560 --> 00:00:20,500 மாற்றம் வேண்டிய உள்ளது. 8 00:00:20,500 --> 00:00:23,310 எனவே இங்கே, நாம் பார்க்கின்றோம் ஒரு செய்ய / வளைய போது. 9 00:00:23,310 --> 00:00:26,650 நாம் டாலர்கள் அமைப்பது தான் GetFloat சமமாக. 10 00:00:26,650 --> 00:00:27,890 GetFloat என்றால் என்ன? 11 00:00:27,890 --> 00:00:30,700 இது செயல்பாடுகளை ஒன்று தான் ஒரு கிடைக்குமா என்று CS50 நூலகம் 12 00:00:30,700 --> 00:00:32,450 பயனர் இருந்து மிதந்து. 13 00:00:32,450 --> 00:00:35,200 அந்த செயல்பாட்டை பயன்படுத்த வேண்டும், நினைவில், நாம் சேர்க்க புல வேண்டும் 14 00:00:35,200 --> 00:00:37,790 மேலே CS50.h. 15 00:00:37,790 --> 00:00:42,310 >> எனவே நாம் அந்த மதிப்பு பயனர், நாங்கள் உறுதி வேண்டும் 16 00:00:42,310 --> 00:00:43,560 அது ஒரு சரியான மதிப்பு தான். 17 00:00:43,560 --> 00:00:46,050 நாம் எதிர்மறை பணம் தரவேண்டியுள்ளது முடியாது. 18 00:00:46,050 --> 00:00:48,460 அதனால் அந்த நோக்கம் தான் இந்த செய்யும் என்ற / வளைய போது. 19 00:00:48,460 --> 00:00:52,420 டாலர்கள் போது நாம் தேடுகிறது பூஜ்யம் விட குறைவாக உள்ளது. 20 00:00:52,420 --> 00:00:56,960 மற்றும் ஒரு செய்யும் / வளைய போது சரியான விஷயம் நாம் கேட்க வேண்டும் என்பதால், இங்கே பயன்படுத்த 21 00:00:56,960 --> 00:01:00,290 எப்படி ஒருமுறையாவது பயனர் எவ்வளவு பணம் வேண்டிய உள்ளது. 22 00:01:00,290 --> 00:01:05,040 >> எனவே, ஒருமுறை நாங்கள் டாலர்கள் என்று எண் நாம் எண்ணாக சென்டுகள் இங்கே பார்க்கிறோம் 23 00:01:05,040 --> 00:01:08,630 முறை டாலரை சுற்று சமம் CENTS_PER_DOLLAR. 24 00:01:08,630 --> 00:01:10,740 மேலே, நாம் என்று பார்க்கிறோம் CENTS_PER_DOLLAR ஆகிறது 25 00:01:10,740 --> 00:01:13,750 புத்தியுடன் 100 வரையறுக்கப்படுகிறது. 26 00:01:13,750 --> 00:01:16,270 எனவே இந்த வரி என்ன செய்கிறார்? 27 00:01:16,270 --> 00:01:21,200 >> சரி, நீங்கள் நினைவில் இருந்தால், மிதவை புள்ளி மதிப்புகள் மிகவும் துல்லியமான இல்லை. 28 00:01:21,200 --> 00:01:25,470 முழு போலல்லாமல், நாம் பிரதிநிதித்துவம் முடியாது மிதவை புள்ளி மதிப்புகள் சரியாக. 29 00:01:25,470 --> 00:01:28,660 ஒருவித எப்போதும் இருக்கிறது துல்லியமற்ற வேண்டும். 30 00:01:28,660 --> 00:01:32,840 எனவே தான் முழு வேலை செய்ய விரும்பினால் இந்த பிரச்சினை முழுவதும். 31 00:01:32,840 --> 00:01:42,690 இங்கு, பயனர் $ 3.42 உள்ளிட்ட, நாம் 342 சென்டுகள் என்று மாற்றப்படும் மற்றும் 32 00:01:42,690 --> 00:01:45,900 வேர்ட், தான் பெற அந்த imprecision எந்த. 33 00:01:45,900 --> 00:01:49,940 >> எனவே ஒரு முறை நாம் சென்டுகள் எண்ணிக்கை ஒரு முழு, நாம் தொடர முடியும் 34 00:01:49,940 --> 00:01:51,730 திட்டத்தின் எஞ்சிய. 35 00:01:51,730 --> 00:01:55,910 நாம் முழு எண் அறிவித்தார் என்று இங்கே பார்க்கலாம் நாம் மட்டுமே பயன்படுத்த இருக்கிறோம் நாணயங்களை 36 00:01:55,910 --> 00:01:59,560 மொத்த கண்காணிப்பதற்கான நாணயங்கள் எண்ணிக்கை. 37 00:01:59,560 --> 00:02:01,590 இங்கே, நாங்கள் எங்கள் முதல் வட்டத்திற்கு வேண்டும். 38 00:02:01,590 --> 00:02:06,780 >> சென்ட் விட அல்லது போது நாம் பார்க்கிறோம் மேலே, ஹாஷ் இது காலாண்டில், சமமாக 39 00:02:06,780 --> 00:02:14,680 என்று உண்மையாக இருக்கும் போது, நாம், 25 வரையறுக்கப்படுகிறது நாணயங்கள் எங்கள் எண்ணிக்கை அதிகப்படுத்த வேண்டும் 40 00:02:14,680 --> 00:02:18,350 மற்றும் கால் குறைப்பு சென்ட். 41 00:02:18,350 --> 00:02:22,810 நினைவில் இந்த இலக்கணத்தை சென்ட் ஆகும் 42 00:02:22,810 --> 00:02:26,020 சென்ட் கழித்து கால் சமம். 43 00:02:26,020 --> 00:02:28,170 அதே இருக்கின்றன. 44 00:02:28,170 --> 00:02:31,850 >> எனவே இந்த நேரத்தில் வளைய என்ன செய்து கொண்டிருக்கிறார்? 45 00:02:31,850 --> 00:02:39,260 இங்கே கருத்து உள்ளது, என்று நான் $ 3.42 தெரியும் என்றால், வேண்டிய, நான் கொடுத்து தொடரலாம் 46 00:02:39,260 --> 00:02:42,670 காலாண்டுகளில் நான் கொடுக்க முடியாது வரை நான்கில் எந்த. 47 00:02:42,670 --> 00:02:47,720 நான், நான்கில் எந்த கொடுக்க முடியாது நான் $ 3.25 கொடுக்கப்பட்ட ஒருமுறை. 48 00:02:47,720 --> 00:02:53,300 >> அந்த வழக்கு மீண்டும் எனவே, உன்னுடைய இந்த நிலையில் வளைய உடைத்து. 49 00:02:53,300 --> 00:02:57,650 சென்டுகள் 17 சென்ட் இருக்க வேண்டும். 50 00:02:57,650 --> 00:03:01,910 நாம் அடுத்த கீழே தொடர வேண்டும் நாம் சொல்ல வட்டத்திற்கு அங்கு, போது சென்டுகள் 51 00:03:01,910 --> 00:03:04,270 அதிகமாக அல்லது வெள்ளி நாணயம் சமமாக இருக்கும். 52 00:03:04,270 --> 00:03:07,420 >> இப்போது நாம் அதே சரியான செய்கிறீர்கள் விஷயம் நாம், கால் செய்தது 53 00:03:07,420 --> 00:03:09,010 டைம்களுக்கு தவிர. 54 00:03:09,010 --> 00:03:15,050 எனவே $ 0.17, நாம் வளைய நாம் வரையில் இனி இது ஒரு வெள்ளி நாணயம், கொடுக்க 55 00:03:15,050 --> 00:03:16,680 சரியாக இருக்கும். 56 00:03:16,680 --> 00:03:20,470 பின்னர் நாம் 7 சென்டுகள் விட்டு. 57 00:03:20,470 --> 00:03:24,730 >> நாம், நிக்கில்ஸ் மீது தொடர்ந்து நான் எந்த நாம் வளைய கொடுக்க முடியாது வரை 58 00:03:24,730 --> 00:03:29,420 மேலும் ரிசானாவிற்கான, இது நான் இரண்டு சென்ட், எங்களுக்கு விட்டு. 59 00:03:29,420 --> 00:03:34,400 பின்னர், கீழே கீழே, நாம் சில்லறைகள், இது நான் வளைய மற்றும் சாப்பிடுவேன் 60 00:03:34,400 --> 00:03:37,140 இறுதியாக பூஜ்யம் சென்ட், எங்களுக்கு விட்டு. 61 00:03:37,140 --> 00:03:41,670 பின்னர் இறுதியில், நாம் தான் செய்ய வேண்டும் நாணயங்கள் எங்கள் எண்ணை அவுட் அச்சிட. 62 00:03:41,670 --> 00:03:44,980 >> எனவே இந்த திட்டத்தை செய்தபின் சரியான உள்ளது. 63 00:03:44,980 --> 00:03:47,310 ஆனால் நாம் உண்மையில் ஒரு பிட் சிறப்பாக செய்ய முடியும். 64 00:03:47,310 --> 00:03:52,660 இப்போது நான் உங்களுக்கு $ 10,000 கடமைப்பட்டிருக்கிறேன் என்று சொன்னால், நீங்கள் இங்கே ஒன்று தான் செல்ல வேண்டும் கூடாது 65 00:03:52,660 --> 00:03:55,310 கால், இரண்டு காலாண்டுகளில், நான்கில் மூன்று பங்கு. 66 00:03:55,310 --> 00:03:59,450 நீங்கள் உடனடியாக தெரிந்து கொள்ள வேண்டும் என்று நான் நீங்கள் 40,000 காலாண்டுகளில் கடமைப்பட்டிருக்கிறேன். 67 00:03:59,450 --> 00:04:04,070 >> இப்போது ஒரு திட்டம் பார்க்கலாம் ஒரு பிட் சிறந்த அது கையாள்கிறது. 68 00:04:04,070 --> 00:04:07,190 விஷயங்கள் இந்த பதிப்பில், நாம் இன்னும் வேண்டும் அளவு பயனர் ask 69 00:04:07,190 --> 00:04:10,930 அவர்கள் சரியாக வேண்டும் என்று மாற்ற நாம் முன்பு செய்தது அதே வழியில். 70 00:04:10,930 --> 00:04:14,110 நாம் அதை சரியாக சுற்றிலும் வேண்டும் வழி நாம் முன்பு செய்தது. 71 00:04:14,110 --> 00:04:17,910 நாம் இன்னும் முழு எங்கள் நாணயங்கள் வேண்டும் முன் அதே சரியாக அறிவித்தார். 72 00:04:17,910 --> 00:04:21,399 >> எனவே இங்கே எங்கே விஷயங்கள் ஒரு பிட் வேறு கிடைக்கும். 73 00:04:21,399 --> 00:04:24,640 நாம் நாணயங்கள் பிளஸ் சமமாக செய்கிறீர்கள் கால் வகுக்க சென்டுகள் 74 00:04:24,640 --> 00:04:27,140 கால் 25 எங்கே. 75 00:04:27,140 --> 00:04:31,790 இது, பல எடுத்து சொல்லி என்ன என காலாண்டுகளில் சென்ட் சென்று சேர்க்க முடியும் 76 00:04:31,790 --> 00:04:33,030 நாணயங்கள் என்று. 77 00:04:33,030 --> 00:04:40,100 >> சென்ட் 142 என்றால், 142 பிரிக்கப்பட்டுள்ளது 25 எங்களுக்கு 5 கொடுக்கிறது. 78 00:04:40,100 --> 00:04:43,950 என்று முழு பிரிவு நினைவில் தானாக W &. 79 00:04:43,950 --> 00:04:46,870 எனவே நாம் நாணயங்கள் செய்து பிளஸ் 5 சமம். 80 00:04:46,870 --> 00:04:51,850 >> உடனடியாக இந்த பிறகு, நாங்கள் சென்ட் சம சென்ட் மோட் காலாண்டில். 81 00:04:51,850 --> 00:04:57,150 மோட் ஆபரேட்டர் கொடுக்கிறது என்று ஞாபகம் பிரிவு பிறகு எங்களுக்கு எஞ்சிய. 82 00:04:57,150 --> 00:05:05,840 எனவே 142 மோட் காலாண்டில், என்று கொடுக்கும் 17 இது 142 மைனஸ் 125 ஆகும். 83 00:05:05,840 --> 00:05:10,470 அந்த எஞ்சிய பின்னர் தான் 25 வகுக்க 142 செய்து. 84 00:05:10,470 --> 00:05:13,040 >> எனவே இப்போது சென்டுகள் 17 சமமாக இருக்கும். 85 00:05:13,040 --> 00:05:16,080 நாம் அதே துல்லியமான செய்கிறோம் டைம்களுக்கு ஐந்து விஷயம். 86 00:05:16,080 --> 00:05:18,620 10 ஆல் வகுக்க 17 எங்களுக்கு 1 கொடுக்கும். 87 00:05:18,620 --> 00:05:20,150 நாம் நாணயங்கள் என்று சேர்க்கிறோம். 88 00:05:20,150 --> 00:05:25,380 பின்னர் நாம் சென்ட் புதுப்பிக்க 7 இது 17 மோட் 10, இருக்கும். 89 00:05:25,380 --> 00:05:27,200 >> பின்னர் நிக்கல்ஸ் அதே. 90 00:05:27,200 --> 00:05:29,180 5 வகுக்க 7 1 ஆகிறது. 91 00:05:29,180 --> 00:05:30,880 நாணயங்கள் என்று சேர்க்க. 92 00:05:30,880 --> 00:05:34,600 பின்னர் 7 மோட் 5 2 ஆகிறது. 93 00:05:34,600 --> 00:05:35,910 என்று எங்கள் சென்ட் தான். 94 00:05:35,910 --> 00:05:39,065 >> பின்னர், சில்லறைகள், உண்மையான இல்லை பிளவு அல்லது சிறகுகளும் புள்ளி, முதல், 95 00:05:39,065 --> 00:05:42,170 நாம் முடியும் மேல் விட்டு $ 0.2, வேண்டும் என்றால் உடனடியாக அந்த சேர்க்க 96 00:05:42,170 --> 00:05:43,590 நாணயங்கள் எங்கள் எண். 97 00:05:43,590 --> 00:05:48,210 இறுதியாக, நாம் அவுட் அச்சிட வேண்டும் எங்கள் நாணயங்கள் எண்ணிக்கை மற்றும், தேவைப்பட்டால், 98 00:05:48,210 --> 00:05:52,100 எங்கள் திட்டம் இறுதியில் திரும்ப 0 எல்லாம் குறிப்பிட்ட வேலை. 99 00:05:52,100 --> 00:05:53,120 >> என் பெயர் ராப். 100 00:05:53,120 --> 00:05:54,020 இந்த பேராசை இருந்தது. 101 00:05:54,020 --> 00:05:57,620 >> [இசை கேட்கிறது] 102 00:05:57,620 --> 00:06:01,515