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 >> ರಾಬ್ ಬೌಡೆನ್: ಹಾಯ್. 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 ಪೂರ್ಣಾಂಕವನ್ನು, ಕೇವಲ ತೊಡೆದುಹಾಕಲು ನಿಖರವಲ್ಲದಿರುವಿಕೆ ಯಾವುದೇ. 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 ವಸ್ತುಗಳ ಈ ಆವೃತ್ತಿಯಲ್ಲಿ, ನಾವು ಇನ್ನೂ ಅಗತ್ಯವಿದೆ ಪ್ರಮಾಣದ ಬಳಕೆದಾರ ಕೇಳಲು 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 ಎಂದು ಪೂರ್ಣಾಂಕ ವಿಭಾಗ ನೆನಪಿಡಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ truncates. 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