1 00:00:00,000 --> 00:00:00,500 2 00:00:00,500 --> 00:00:01,960 ಸ್ಪೀಕರ್ 1: ನೀರಿನ ಬಗ್ಗೆ ಮಾತನಾಡೋಣ. 3 00:00:01,960 --> 00:00:07,280 ಈ ಲೆಕ್ಕದಲ್ಲಿ, ನಾವು ಹೇಳಲು ಬಳಕೆದಾರ ಕೇಳಲು ನಮಗೆ ನಿಮಿಷಗಳಲ್ಲಿ ಎಷ್ಟು ತಮ್ಮ ಶವರ್ ಆಗಿತ್ತು 4 00:00:07,280 --> 00:00:11,040 ಮತ್ತು ನಂತರ ನಾವು ಸಮಾನ ಲೆಕ್ಕ ನೀರಿನ ಬಾಟಲಿಗಳ ಸಂಖ್ಯೆ 5 00:00:11,040 --> 00:00:12,970 ತಮ್ಮ ಶವರ್ ಬಳಸಿದ. 6 00:00:12,970 --> 00:00:16,379 >> ಹಾಗಾಗಿ ನಮ್ಮ ಗದ್ದಲ ನ ಈ ಸಮಸ್ಯೆಗೆ? 7 00:00:16,379 --> 00:00:20,050 ಮೊದಲ, ನಾವು ಬಯಸುವ ಹೋಗುವ ಕೇಳುತ್ತದೆ ಮತ್ತು ನಂತರ ಮೌಲ್ಯೀಕರಿಸಲು 8 00:00:20,050 --> 00:00:22,100 ಬಳಕೆದಾರ ನಮಗೆ ನೀಡುತ್ತದೆ ಎಂದು ಇನ್ಪುಟ್. 9 00:00:22,100 --> 00:00:24,790 ಒಮ್ಮೆ ನಾವು ನಾವು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಮಾನ್ಯವಾದ ಬಳಕೆದಾರ ಇನ್ಪುಟ್, 10 00:00:24,790 --> 00:00:28,230 ನಾವು ಲೆಕ್ಕ ನೀನು ನೀರಿನ ಬಾಟಲಿಗಳು ಸಮಾನ ಸಂಖ್ಯೆ 11 00:00:28,230 --> 00:00:30,770 ಬಳಕೆದಾರ ಸಮಯದಲ್ಲಿ ಎಂದು ತಮ್ಮ ಮಳೆ, ನಂತರ ನಾವು 12 00:00:30,770 --> 00:00:33,720 ಅವುಗಳನ್ನು ಹೇಳಲು ಹೋಗುವ ಎಂದು ಔಟ್ ಮುದ್ರಣ. 13 00:00:33,720 --> 00:00:37,230 >> ಆದ್ದರಿಂದ ನಾವು ನಮ್ಮ ಮೊದಲ ನಿಭಾಯಿಸಲು ಅವಕಾಶ ಕಾರ್ಯ ಪ್ರಚೋದಿಸುವ ಮತ್ತು ಊರ್ಜಿತಗೊಳಿಸಿ 14 00:00:37,230 --> 00:00:38,550 ಬಳಕೆದಾರ ಇನ್ಪುಟ್. 15 00:00:38,550 --> 00:00:40,910 ಇದಕ್ಕಾಗಿ ನಾವು ಬರೆದ ಒಂದು ನೀವು ಎಂದು ಕಾರ್ಯ 16 00:00:40,910 --> 00:00:43,950 CS50 ಗ್ರಂಥಾಲಯದಲ್ಲಿ ಇದೆ get_int. 17 00:00:43,950 --> 00:00:48,710 get_int ಬಳಕೆದಾರ ಎಂದು ಒಳಹರಿವು ಖಾತ್ರಿಗೊಳಿಸುತ್ತದೆ ಒಂದು ಪೂರ್ಣಾಂಕ, ಆದ್ದರಿಂದ ಯಾವುದೇ ಧನಾತ್ಮಕ ಸಂಖ್ಯೆಗಳ, 18 00:00:48,710 --> 00:00:51,700 ಋಣಾತ್ಮಕ ಸಂಖ್ಯೆಗಳು, ಅಥವಾ ಶೂನ್ಯ ಎಲ್ಲಾ ಅಂಗೀಕರಿಸಲಾಗಿದೆ. 19 00:00:51,700 --> 00:00:55,900 ಆದರೆ ಬಳಕೆದಾರ ಬೇರೆ ಏನು ಇನ್ಪುಟ್ಸ್, ಆದ್ದರಿಂದ ಅಕ್ಷರಗಳು ಅಥವಾ ಸಂಖ್ಯೆಗಳನ್ನು ಯಾವುದೇ ಸಂಯೋಜನೆಯನ್ನು 20 00:00:55,900 --> 00:00:59,710 ಅಥವಾ ದಶಮಾಂಶ ಸಂಖ್ಯೆಗಳನ್ನು, ನಂತರ ಬಳಕೆದಾರ ಮರುಪ್ರಯತ್ನಿಸಿ ಸೂಚಿಸಲಾಗುವುದು 21 00:00:59,710 --> 00:01:04,319 ಮತ್ತು ಫಂಕ್ಷನ್ ಏನು ಸ್ವೀಕರಿಸುವುದಿಲ್ಲ ಬಳಕೆದಾರ ಅವುಗಳನ್ನು ಒಂದು ಪೂರ್ಣಾಂಕ ನೀಡುತ್ತದೆ ರವರೆಗೆ. 22 00:01:04,319 --> 00:01:06,410 >> ಆದ್ದರಿಂದ ಹೇಗೆ ನಾವು get_int ಬಳಸುವುದು? 23 00:01:06,410 --> 00:01:10,830 ನಿಮ್ಮ ಕಾರ್ಯಕ್ಷೇತ್ರದ ತೆರೆಯಲು ಮತ್ತು integer.c ಅವಕಾಶ ಎಂಬ ಕಡತವನ್ನು ರಚಿಸಲು 24 00:01:10,830 --> 00:01:12,110 ಕೆಳಗಿನ ನಮೂದಿಸಿ. 25 00:01:12,110 --> 00:01:14,760 ಹ್ಯಾಶ್ಟ್ಯಾಗ್ cs50.h. ಸೇರಿವೆ 26 00:01:14,760 --> 00:01:18,480 ಈ get_int ಏಕೆಂದರೆ ಅಗತ್ಯ CS50 ಗ್ರಂಥಾಲಯದ ಕಾರ್ಯ, 27 00:01:18,480 --> 00:01:21,890 ಆದ್ದರಿಂದ ನಾವು ಸೇರಿವೆ ಹ್ಯಾಶ್ಟ್ಯಾಗ್ ಮಾಡಬೇಕು ಸಲುವಾಗಿ ಅದರ ಪ್ರಕಟಣೆ 28 00:01:21,890 --> 00:01:23,370 ಕಾರ್ಯವನ್ನು ಬಳಸಲು. 29 00:01:23,370 --> 00:01:26,570 ತದನಂತರ ನನ್ನ ಮುಖ್ಯ ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಕೆಲಸ 30 00:01:26,570 --> 00:01:29,560 ಕೇವಲ ಕಾರ್ಯ get_int ಕರೆಯಲು. 31 00:01:29,560 --> 00:01:31,750 >> ಆದ್ದರಿಂದ ಅವರ ಈ ರನ್ ಅವಕಾಶ ಮತ್ತು ಅದು ಹೇಗೆ ಕೆಲಸ ನೋಡಿ. 32 00:01:31,750 --> 00:01:35,092 ನಾನು ಈಗಾಗಲೇ ಮಾಡಿದ, ಆದ್ದರಿಂದ ಅವಕಾಶ ಕೇವಲ ಮುಂದೆ ಹೋಗಿ ಈ ಪ್ರೋಗ್ರಾಂ, 33 00:01:35,092 --> 00:01:36,480 ./integer. 34 00:01:36,480 --> 00:01:39,880 ಇಲ್ಲಿ ನಾನು ಪ್ರಾಂಪ್ಟ್ ಮತ್ತು ಇಲ್ಲಿ ನಾನು ಇನ್ಪುಟ್ ಮೌಲ್ಯ ಅಲ್ಲಿ ಇಲ್ಲಿ. 35 00:01:39,880 --> 00:01:44,880 ನಾನು ಕೆಲವು ಪೂರ್ಣಾಂಕ ಪುಟ್ ಹೇಳುತ್ತಾರೆ, 50, ಪ್ರೋಗ್ರಾಂ excepts ತೊರೆಯುತ್ತಾನೆ 36 00:01:44,880 --> 00:01:45,960 ಮತ್ತು ಆ ಸ್. 37 00:01:45,960 --> 00:01:49,350 >> ಆದರೆ ನಾನು ಮತ್ತೆ ಚಾಲನೆ ಮತ್ತು ಹೇಳುತ್ತಾರೆ ನಾನು ಇನ್ಪುಟ್ ಬೇರೆಯದರಲ್ಲಿ. 38 00:01:49,350 --> 00:01:51,350 ಬಹುಶಃ, ಹಲೋ ವರ್ಲ್ಡ್. 39 00:01:51,350 --> 00:01:55,660 ಒಂದು ಪೂರ್ಣಾಂಕವಾಗಿ ಆದ್ದರಿಂದ ಅಲ್ಲ ಪ್ರೋಗ್ರಾಂ ಮರುಪ್ರಯತ್ನಿಸಿ ನನಗೆ ಕೇಳುತ್ತದೆ. 40 00:01:55,660 --> 00:01:59,160 ನ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸೋಣ ಬಹುಶಃ ಒಂದು ದಶಮಾಂಶ ಈ ಸಮಯ. 41 00:01:59,160 --> 00:02:03,450 0.5, ಮತ್ತೆ, ಒಂದು ಪೂರ್ಣಾಂಕ ಆದ್ದರಿಂದ ಪ್ರೋಗ್ರಾಂ ಸ್ವೀಕರಿಸುವುದಿಲ್ಲ 42 00:02:03,450 --> 00:02:05,290 ಮತ್ತು ಇದು ಮರುಪ್ರಯತ್ನಿಸಿ ಹೇಳಿ ಮಾಡುತ್ತೇವೆ. 43 00:02:05,290 --> 00:02:07,070 ಆದ್ದರಿಂದ ಇದು ಮತ್ತೊಂದು ಸಂಖ್ಯೆ ನೀಡಲು ಅವಕಾಶ. 44 00:02:07,070 --> 00:02:09,830 ಪ್ರೋಗ್ರಾಂ ಅದನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ, ಕ್ವಿಟ್ಸ್, ಮತ್ತು ನಾವು ಮುಗಿಸಿದ್ದೀರಿ. 45 00:02:09,830 --> 00:02:13,520 >> ಈಗ ನಾವು ಒಂದು ಫಂಕ್ಷನ್ ನಮಗೆ ಮತ್ತು ಖಾತ್ರಿಗೊಳಿಸುತ್ತದೆ ಅನುಮತಿಸುತ್ತದೆ 46 00:02:13,520 --> 00:02:16,790 ಬಳಕೆದಾರ ಒಳಹರಿವು ಎಂದು ಪೂರ್ಣಾಂಕ, ಆದರೆ ನಾವು ಹೇಗೆ 47 00:02:16,790 --> 00:02:20,330 ವಾಸ್ತವವಾಗಿ ಜಾಡನ್ನು ಪೂರ್ಣಾಂಕ ಬಳಕೆದಾರ ಇನ್ಪುಟ್? 48 00:02:20,330 --> 00:02:25,260 ಸರಿ, ನಾವು ಮಾಡುತ್ತೇವೆ ಎಲ್ಲಾ ಅಂಗಡಿ ವೇರಿಯಬಲ್ ಈ ಮೌಲ್ಯವನ್ನು, ಎನ್ ಹೇಳುತ್ತಾರೆ. 49 00:02:25,260 --> 00:02:30,580 ಹಾಗಾಗಿ ಒಂದು ಪೂರ್ಣಸಂಖ್ಯೆ n ಘೋಷಿಸಿದ ವೇಳೆ, ಮತ್ತು ನಾನು get_int ಆ ಬೆಲೆಯನ್ನು ಸೆಟ್, 50 00:02:30,580 --> 00:02:34,700 ನಂತರ N ನಂತರ ಸಂಗ್ರಹಿಸುತ್ತದೆ ಯಾವುದೇ ಇನ್ಪುಟ್ ಬಳಕೆದಾರ ಗೌರವಿಸುತ್ತಾರೆ. 51 00:02:34,700 --> 00:02:38,620 >> ಸರಿ, ಈಗ ನಾವು ಎಂದು ಭರವಸೆ ಬಂದಿದೆ ಬಳಕೆದಾರ ನಮಗೆ ಒಂದು ಪೂರ್ಣಾಂಕ ನೀಡುತ್ತದೆ 52 00:02:38,620 --> 00:02:42,550 ಮತ್ತು ನಾವು ಹೇಗೆ ಕಾಪಾಡುವುದು ಗೊತ್ತು ಪೂರ್ಣಾಂಕ, ಆದರೆ ನೆನಪಿಡಿ, 53 00:02:42,550 --> 00:02:45,610 ಪೂರ್ಣಾಂಕಗಳ ಧನಾತ್ಮಕ ಮತ್ತು ಋಣಾತ್ಮಕ ಎರಡೂ. 54 00:02:45,610 --> 00:02:49,110 ಆದ್ದರಿಂದ ನಿಜವಾಗಿಯೂ ಅರ್ಥದಲ್ಲಿ ಮಾಡುವುದಿಲ್ಲ ಈ ಸಮಸ್ಯೆಯನ್ನು ದೃಷ್ಟಿಯಲ್ಲಿಟ್ಟುಕೊಂಡು 55 00:02:49,110 --> 00:02:53,570 ಬಳಕೆದಾರ ಒಂದು ಶವರ್ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಋಣಾತ್ಮಕ 12 ನಿಮಿಷಗಳ ಹೇಳುತ್ತಾರೆ. 56 00:02:53,570 --> 00:02:59,310 ನಾವು ಬಳಕೆದಾರ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಅಗತ್ಯವಿದೆ ವಾಸ್ತವವಾಗಿ ನಮಗೆ ಒಂದು ಧನಾತ್ಮಕ ಪೂರ್ಣಸಂಖ್ಯೆ ನೀಡುತ್ತದೆ. 57 00:02:59,310 --> 00:03:02,130 ಈಗ ನಾವು ಒಂದು ಹೊಂದಿಲ್ಲ ಎಂದು ಒಂದೇ ಕಾರ್ಯ, 58 00:03:02,130 --> 00:03:04,620 ಆದ್ದರಿಂದ ನಾವು ನೀನು ನಾವೇ ರಚಿಸಲು. 59 00:03:04,620 --> 00:03:07,190 >> ನಾವು ನಿರಂತರವಾಗಿ ಬಯಸುವ ಬಳಕೆದಾರರು ಪ್ರಾಂಪ್ಟ್ 60 00:03:07,190 --> 00:03:09,730 ಅವರು ನಮಗೆ ಒಂದು ಧನಾತ್ಮಕ ಪೂರ್ಣಸಂಖ್ಯೆ ನೀಡುವ ರವರೆಗೆ. 61 00:03:09,730 --> 00:03:14,300 ನಾನು ನಿರಂತರವಾಗಿ ನಂತರ ಏನೋ ಮಾಡುತ್ತಿರುವೆ ವೇಳೆ ಲೂಪ್, ಒಂದು ಪುನರಾವರ್ತನೆ ಕೇಳುತ್ತದೆ ಇಲ್ಲಿದೆ. 62 00:03:14,300 --> 00:03:19,130 ನಾವು ಬಳಸುವ ರಚನೆಗಳು ಒಂದು ಆದ್ದರಿಂದ ಸಿ ಪುನರಾವರ್ತನೆ ಮತ್ತು ಕುಣಿಕೆಗಳು ಕಾರ್ಯಗತಗೊಳಿಸಲು 63 00:03:19,130 --> 00:03:20,410 ಸ್ವಲ್ಪ ಲೂಪ್. 64 00:03:20,410 --> 00:03:23,020 ಆದ್ದರಿಂದ ಸ್ವಲ್ಪ ಲೂಪ್ ಎಂದು ಇಲ್ಲಿ ತೋರಿಸಲಾಗಿದೆ ಕಾರ್ಯಗತಗೊಳಿಸಲು 65 00:03:23,020 --> 00:03:27,030 ಯಾವುದೇ ಲೂಪ್ ದೇಹದ ಹೊಂದಿದೆ ಕೊಟ್ಟಿರುವ ಶರತ್ತು ರೋಗ ಎಲ್ಲಿಯವರೆಗೆ 66 00:03:27,030 --> 00:03:27,900 ನಿಜವಾದ ಗೆ. 67 00:03:27,900 --> 00:03:30,640 ತಕ್ಷಣ ಆ ಸ್ಥಿತಿಯಂತೆ , ತಪ್ಪಾಗಿ ರೋಗ ನಂತರ 68 00:03:30,640 --> 00:03:34,830 ಪ್ರೋಗ್ರಾಂ ಮುಂದುವರೆಯಲು ಮಾಡುತ್ತದೆ ಯಾವುದೇ ಲೂಪ್ ದೇಹದ ನಂತರ ಬರುತ್ತದೆ. 69 00:03:34,830 --> 00:03:39,400 >> ಸಂದರ್ಭದಲ್ಲಿ ಕುಣಿಕೆಗಳು ಹೋಗುವ ಆದ್ದರಿಂದ CS50 ರಲ್ಲಿ ನಿಜವಾಗಿಯೂ ಉಪಯುಕ್ತ. 70 00:03:39,400 --> 00:03:42,590 ಆದರೆ ಈ ನಿರ್ದಿಷ್ಟವಾಗಿ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಎಂಬುವುದನ್ನು 71 00:03:42,590 --> 00:03:48,140 ಕನಿಷ್ಠ ಬಳಕೆದಾರರು ಪ್ರಾಂಪ್ಟ್ ಹೋಗುವ ಒಮ್ಮೆ ಮತ್ತು ನಂತರ ಲೂಪ್ ಅಗತ್ಯವಿದ್ದರೆ. 72 00:03:48,140 --> 00:03:51,080 ಇಲ್ಲಿ ನಾವು ಒಂದು ಬಂದು ವಿಶೇಷ ರಚನೆಯ ಇಲ್ಲಿದೆ 73 00:03:51,080 --> 00:03:55,020 ಸಂದರ್ಭದಲ್ಲಿ ಹೋಲುತ್ತದೆ ಲೂಪ್ ಒಂದು ಮಾಡಬೇಡಿ ಸಮಯದಲ್ಲಿ ಲೂಪ್ ಎಂಬ. 74 00:03:55,020 --> 00:03:58,840 >> ಆದ್ದರಿಂದ ಒಂದು ಮಾಡಬೇಡಿ ಸಮಯದಲ್ಲಿ ಲೂಪ್ ಕಾರ್ಯರೂಪಕ್ಕೆ ಒಮ್ಮೆಯಾದರೂ ಲೂಪ್ ದೇಹದ 75 00:03:58,840 --> 00:04:01,750 ನಂತರ ಅದನ್ನು ನೋಡಲು ಪರಿಶೀಲಿಸುತ್ತದೆ , ಇದನ್ನು ನಿರ್ವಹಿಸಲು ಎಂಬುದನ್ನು 76 00:04:01,750 --> 00:04:05,310 ಸ್ವಲ್ಪ ಲೂಪ್ ವಿರುದ್ಧವಾಗಿ, ಪರಿಸ್ಥಿತಿ ಪರಿಶೀಲಿಸುತ್ತದೆ 77 00:04:05,310 --> 00:04:07,200 ಮತ್ತು ನಂತರ ದೇಹದ ಕಾರ್ಯಗತಗೊಳಿಸಿ. 78 00:04:07,200 --> 00:04:11,880 ಆದ್ದರಿಂದ ಮಾಡಬೇಡಿ ಸಮಯದಲ್ಲಿ ಲೂಪ್ ಏನು ನಾವು ಮಾಡಬಹುದು ಮಾಡಲು ಒಂದು ಪೂರ್ಣಾಂಕ ಬಳಕೆದಾರರು ಪ್ರಾಂಪ್ಟ್ ಆಗಿದೆ, 79 00:04:11,880 --> 00:04:14,450 ತದನಂತರ ಅಸಿಂಧುವಾದ ಅಥವಾ ಅಲ್ಲ ಪರೀಕ್ಷಿಸಲು. 80 00:04:14,450 --> 00:04:18,130 ಇದು ಅಮಾನ್ಯವಾಗಿದೆ ವೇಳೆ, ನಾವು ಮಾಡುತ್ತೇವೆ ಬಳಕೆದಾರ ಕೇಳುವ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಪುನರಾವರ್ತಿಸುವಂತೆ 81 00:04:18,130 --> 00:04:22,290 ನಮಗೆ ಮತ್ತೊಂದು ಪೂರ್ಣಾಂಕ ನೀಡಲು, ಮತ್ತು ನಂತರ ಪೂರ್ಣಾಂಕ ಮಾನ್ಯ ಮಾತ್ರ, 82 00:04:22,290 --> 00:04:25,060 ನಾವು ಮುಂದುವರಿಸುತ್ತೇವೆ ಯಾವುದೇ ನಂತರ ಬರುತ್ತದೆ. 83 00:04:25,060 --> 00:04:28,030 >> ಈಗ ನೀವು ಗಮನಕ್ಕೆ ಮಾಡುತ್ತೇವೆ ಪೂರ್ಣಸಂಖ್ಯೆ n ಘೋಷಣೆ 84 00:04:28,030 --> 00:04:31,670 ಸ್ವಲ್ಪ ವಿಭಿನ್ನವಾಗಿದೆ ನಾವು ಹಿಂದಿನ ಉದಾಹರಣೆಯಲ್ಲಿ ಮೊದಲು ಮಾಡಿದರು 85 00:04:31,670 --> 00:04:33,640 ಮತ್ತು ಈ ಏಕೆಂದರೆ ವ್ಯಾಪ್ತಿ ಹೊಂದಿದೆ. 86 00:04:33,640 --> 00:04:37,920 ನಾವು ಒಳಗೆ ಪೂರ್ಣಾಂಕ N ಡಿಕ್ಲೇರ್ಡ್ ವೇಳೆ ಮಾಡಬೇಡಿ ಸಮಯದಲ್ಲಿ ಲೂಪ್ ದೇಹದ, 87 00:04:37,920 --> 00:04:42,640 ನಂತರ ನಾವು ಪ್ರವೇಶಿಸಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ ಮೌಲ್ಯವನ್ನು n ನ ಆ ಸುರುಳಿಯಾದ ಹೊರಗೆ 88 00:04:42,640 --> 00:04:45,050 ಲೂಪ್ ದೇಹದ ಸೂಚಿಸುವ ಕಟ್ಟುಪಟ್ಟಿಗಳು. 89 00:04:45,050 --> 00:04:51,080 ಆದರೆ ನಾವು ವಾಸ್ತವವಾಗಿ ಪ್ರವೇಶಿಸಲು ಬಯಸುವ ಇಲ್ಲ ನಂತರ ನಮ್ಮ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಮೇಲೆ n ನ ಮೌಲ್ಯ. 90 00:04:51,080 --> 00:04:55,730 >> ಸರಿ, ಈಗ ಬಗ್ಗೆ ಮಾತನಾಡೋಣ ಈ ಸ್ಥಿತಿಯನ್ನು ಏನಾಗಿರಬೇಕೆಂದು. 91 00:04:55,730 --> 00:05:00,400 ನಾವು ಮಾತ್ರ reprompt ಬಯಸುವ ಬಳಕೆದಾರ ಎಲ್ಲಿಯವರೆಗೆ ಎನ್ ಅಮಾನ್ಯವಾಗಿದೆ ಎಂದು. 92 00:05:00,400 --> 00:05:04,640 ಆದ್ದರಿಂದ ನಿಮಗೆ ಅನಿಸಿಕೆಗಳನ್ನು ಅಮಾನ್ಯ ಪೂರ್ಣಾಂಕ ಮೌಲ್ಯ ರೀತಿ ಎಂದು 93 00:05:04,640 --> 00:05:08,060 ಮತ್ತು ನಂತರ ಒಂದು ಬೂಲಿಯನ್ ರಚಿಸಲು ವ್ಯಕ್ತಪಡಿಸಲು ಅಭಿವ್ಯಕ್ತಿ. 94 00:05:08,060 --> 00:05:13,070 >> ನಾವು ಸುಮಾರು ನಮ್ಮ subtask ಗಳಿಸಿದರು ಮಾಡುತ್ತಿದ್ದೇವೆ ಪ್ರೇರೇಪಿಸಿತು ಮತ್ತು ಬಳಕೆದಾರ ಇನ್ಪುಟ್ ಊರ್ಜಿತಗೊಳಿಸಿ. 95 00:05:13,070 --> 00:05:16,010 ಆದ್ದರಿಂದ ಅವರ ಈ ಸ್ವಲ್ಪ ಮಾಡೋಣ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಬಳಕೆದಾರ ಸ್ನೇಹಿ 96 00:05:16,010 --> 00:05:18,390 ಮತ್ತು ಬಳಕೆದಾರ ಸ್ವಲ್ಪ ನೀಡಲು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಮಾಹಿತಿ 97 00:05:18,390 --> 00:05:20,510 ಯಾವ ನಾವು ಅವರನ್ನು ಪ್ರೇರೇಪಿಸಿತು ನೀವು. 98 00:05:20,510 --> 00:05:24,500 ಆದ್ದರಿಂದ ಪ್ರತಿ ಬಳಕೆದಾರ ಕೇಳಲಿ ವಿಶೇಷ, ಸ್ಟ್ರಿಂಗ್ ನಿಮಿಷಗಳ. 99 00:05:24,500 --> 00:05:28,935 ನಿಮ್ಮ printf ಹೇಳಿಕೆಗಳನ್ನು ಬಳಸಿ ಮಾಡಲು ನೀವು ನಿಖರವಾಗಿ ಈ ಹೊಂದುವ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುತ್ತಾರೆ. 100 00:05:28,935 --> 00:05:30,230 >> ಎಲ್ಲಾ ಸರಿ. 101 00:05:30,230 --> 00:05:33,840 ಈಗ ನಾವು ಮಾನ್ಯ ಬಳಕೆದಾರ ಇನ್ಪುಟ್, ಒಂದು ಧನಾತ್ಮಕ ಪೂರ್ಣಸಂಖ್ಯೆ 102 00:05:33,840 --> 00:05:37,400 ಎಷ್ಟು ನಿಮಿಷ ಮೌಲ್ಯವನ್ನು ಅವರು ಶವರ್ ಕಳೆದರು. 103 00:05:37,400 --> 00:05:41,300 ಹಾಗಾಗಿ ಮುಂದಿನ ಲೆಕ್ಕ ಮಾಡುವುದು ಬಾಟಲಿಗಳು ಸಮಾನ ಸಂಖ್ಯೆ. 104 00:05:41,300 --> 00:05:45,250 ನಾವು ಇಲ್ಲಿ ಮಾಡಲು ನೀನು ಇರಬಹುದು ಮೊದಲಿಗೆ ನಿಮಗೆ ಅತ್ಯಂತ ಸ್ಪಷ್ಟ, 105 00:05:45,250 --> 00:05:46,640 ಮತ್ತು ಒಕೆ. 106 00:05:46,640 --> 00:05:49,320 ನಾವು ಮಾಡಲು ಬಯಸುವ ನಾವು ಆಗಿದೆ ಅಭ್ಯಾಸ ಆರಂಭಿಸಲು ಬಯಸುವ 107 00:05:49,320 --> 00:05:53,810 ಪತ್ತೆ ನಮೂನೆಗಳ ಕಲ್ಪನೆ ಮತ್ತು ಸಮಸ್ಯೆಗೆ ಸೂತ್ರಗಳನ್ನು ಅಭಿವೃದ್ಧಿ. 108 00:05:53,810 --> 00:05:57,200 >> ನಾವು ವಿಶೇಷ ಪ್ರಕಾರ ಹೇಳಿದರು ನೀವು ಶವರ್ ಒಂದು ನಿಮಿಷ 109 00:05:57,200 --> 00:05:59,960 ಬಗ್ಗೆ ಸಮನಾಗಿರುತ್ತದೆ ನೀರಿನ 12 ಬಾಟಲಿಗಳು. 110 00:05:59,960 --> 00:06:03,020 ಆದ್ದರಿಂದ ಎರಡು ನಿಮಿಷಗಳ ಎಂದು 24 ಸಮನಾಗಿರುತ್ತದೆ, 111 00:06:03,020 --> 00:06:05,850 ಐದು ನಿಮಿಷಗಳ ಎಂದು 60 ಸಮನಾಗಿರುತ್ತದೆ. 112 00:06:05,850 --> 00:06:08,390 ಈಗ ನೀವು ಅನಿಸಿದರೆ ನೀವು ಅದನ್ನು ಮಾಡಲೇಬೇಕು, ನಂತರ ಹೊರಡೋಣ 113 00:06:08,390 --> 00:06:10,390 ನೀವು ಮಂದಿ ಅದನ್ನು ನೋಡಿ ಒಂದು ಮಾದರಿ ಅಥವಾ ಸೂತ್ರವನ್ನು 114 00:06:10,390 --> 00:06:14,990 ನಾವು ಹೇಳಲು ವೇಳೆ ವ್ಯಕ್ತಪಡಿಸಲು ಎನ್ ನಿಮಿಷಗಳ, ಎಷ್ಟು ನೀರಿನ ಬಾಟಲಿಗಳನ್ನು 115 00:06:14,990 --> 00:06:17,930 ಎಂದು ಎನ್ ವ್ಯಕ್ತಪಡಿಸಲಾದ ಎಂದು? 116 00:06:17,930 --> 00:06:20,680 >> ಮತ್ತೆ, ಸಹ ಈ ಮೊದಲು ಸರಳ ಇರಬಹುದು, 117 00:06:20,680 --> 00:06:23,240 ನಂತರ ನಾವು ಪಡೆದಾಗ ಮೇಲೆ ಸಂಕೀರ್ಣವಾದ ಸಮಸ್ಯೆಗಳನ್ನು 118 00:06:23,240 --> 00:06:26,360 ನಾವು ಬರಲು ಬಯಸುವ ಹೋಗುವ ಗುರುತಿಸುವ ಅಭ್ಯಾಸ 119 00:06:26,360 --> 00:06:30,120 ಮಾದರಿಗಳನ್ನು ಮತ್ತು ಅಭಿವೃದ್ಧಿ ಸೂತ್ರಗಳನ್ನು ಈ ವಿಷಯಗಳನ್ನು ಲೆಕ್ಕಾಚಾರ. 120 00:06:30,120 --> 00:06:33,450 >> ಸಿ ನೀವು ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ ಪ್ರಮಾಣಿತ ಸಂಖ್ಯಾ ಕಾರ್ಯಗಳು, 121 00:06:33,450 --> 00:06:36,520 ಸಂಕಲನ, ವ್ಯವಕಲನ, ಗುಣಾಕಾರ ಮತ್ತು ವಿಭಾಗ. 122 00:06:36,520 --> 00:06:38,420 ಹಾಗಾಗಿ ಅದನ್ನು ಬಿಟ್ಟು ಮಾಡುತ್ತೇವೆ ನೀವು ಈಗ ಲೆಕ್ಕಾಚಾರ 123 00:06:38,420 --> 00:06:41,300 ವ್ಯಕ್ತಪಡಿಸಲು ಹೇಗೆ ಬಾಟಲಿಗಳು ಸಮಾನ ಸಂಖ್ಯೆ 124 00:06:41,300 --> 00:06:43,990 ಬಳಕೆದಾರ ಗ್ರಾಹಕರ ತಮ್ಮ ಶವರ್ ಸಮಯದಲ್ಲಿ. 125 00:06:43,990 --> 00:06:45,700 >> ಸರಿ, ನಾವು ಬಹುತೇಕ ಮುಗಿಸಿದ್ದೀರಿ. 126 00:06:45,700 --> 00:06:50,650 ನಾವು ಅವರ ಇನ್ಪುಟ್ ಬಳಕೆದಾರ ಪ್ರೇರೇಪಿಸಿತು ನೀವು, ನಾವು ಮಾನ್ಯ ಇನ್ಪುಟ್ ಎಂದು ಭರವಸೆ ಬಂದಿದೆ, 127 00:06:50,650 --> 00:06:53,330 ಮತ್ತು ನಂತರ ನಾವು ಹೇಗೆ ಕಾಣಿಸಿಕೊಂಡಿತು ಬಂದಿದೆ ಸಮಾನ ಲೆಕ್ಕ 128 00:06:53,330 --> 00:06:55,480 ಅವರು ಗ್ರಾಹಕರ ಬಾಟಲಿಗಳ ಸಂಖ್ಯೆ. 129 00:06:55,480 --> 00:06:59,430 ಹಾಗೆ ಕಡೆಯದಾಗಿ ಔಟ್ಪುಟ್ ಹೊಂದಿದೆ ಬಾಟಲಿಗಳು ಸಮಾನ ಸಂಖ್ಯೆ 130 00:06:59,430 --> 00:07:02,410 ಮತ್ತು ಆಶಾದಾಯಕವಾಗಿ ಪ್ರೋತ್ಸಾಹಿಸಲು ಅವುಗಳನ್ನು ಕೆಲವು ನೀರಿನ ಸಂರಕ್ಷಣೆ. 131 00:07:02,410 --> 00:07:06,270 >> ಮೌಲ್ಯವನ್ನು ಉತ್ಪಾದಿಸುವ ಮಾಡುತ್ತದೆ ಒಂದು printf ಹೇಳಿಕೆ ಎಂದು. 132 00:07:06,270 --> 00:07:09,720 ನಾನು ನಾನು ಹೇಳಲು ಬಯಸಿದರೆ ಉದಾಹರಣೆಗೆ, ಮೂರು ಸಾಕುಪ್ರಾಣಿಗಳು ಹೊಂದಿವೆ, 133 00:07:09,720 --> 00:07:13,090 ನಾನು printf ಹೇಳಿಕೆ ಬಳಸಬಹುದು ಈ ರೀತಿಯ ಕಾಣುತ್ತದೆ. 134 00:07:13,090 --> 00:07:15,880 ನಾನು ಮೂರು ಸಾಕುಪ್ರಾಣಿಗಳು ಹೊಂದಿವೆ, ಮತ್ತು ಒಂದು ಹೊಸ ಸಂತೋಷವನ್ನು ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಸಾಲಿನಲ್ಲಿ. 135 00:07:15,880 --> 00:07:17,880 >> ಈಗ ನಾವು ಬಯಸುವುದಿಲ್ಲ ಕೇವಲ ಹಾರ್ಡ್ ಕೋಡ್ ವಿಷಯಗಳನ್ನು. 136 00:07:17,880 --> 00:07:20,740 ಸಂಖ್ಯೆ ಸೇ ಸಾಕುಪ್ರಾಣಿಗಳು ಕಾಲಾನಂತರದಲ್ಲಿ ಬದಲಾಯಿಸುತ್ತದೆ. 137 00:07:20,740 --> 00:07:25,080 ನಂತರ ನಾನು ಬಳಕೆ ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ ನನ್ನ printf ಹೇಳಿಕೆಯಲ್ಲಿ ಹೊಂದಿತ್ತು placeholders. 138 00:07:25,080 --> 00:07:27,350 ಇಲ್ಲಿ ನನ್ನ ಸಂಖ್ಯೆ ಒಂದು ಪೂರ್ಣಾಂಕ. 139 00:07:27,350 --> 00:07:31,480 ಹಾಗಾಗಿ ಒಂದು ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ % ನಾನು ಬಳಸಿ ಒಂದು ಪೂರ್ಣಾಂಕ. 140 00:07:31,480 --> 00:07:33,930 ನಾನು ಸ್ಟ್ರಿಂಗ್ ಬರೆಯಲು ಪಡೆಯಲಿದ್ದೇನೆ ಸ್ಟ್ರಿಂಗ್ ನಂತರ 141 00:07:33,930 --> 00:07:38,000 ನಾನು ಚಿಹ್ನೆಗಳಿಂದ ತದನಂತರ ಬರೆಯಲು ನಾನು ಮುದ್ರಿಸಲು ಬಯಸುವ ವೇರಿಯಬಲ್. 142 00:07:38,000 --> 00:07:42,730 ಮೌಲ್ಯವನ್ನು ಆದ್ದರಿಂದ ಮುದ್ರಿಸಲಾಗುತ್ತದೆ ಆ ಪ್ಲೇಸ್ಹೋಲ್ಡರ್,% ನಾನು ಬದಲಿಗೆ. 143 00:07:42,730 --> 00:07:47,630 >> ನೀವು, ಹೊಂದಿತ್ತು placeholders ಬಳಸಬಹುದು ಜೊತೆಗೆ, ಒಂದು% ಎಫ್ ಫ್ಲೋಟ್ಗಳು. 144 00:07:47,630 --> 00:07:50,420 ನೀವು ಬಹು ಹೊಂದಬಹುದು ಸ್ಟ್ರಿಂಗ್ ಹೊಂದಿತ್ತು placeholders. 145 00:07:50,420 --> 00:07:53,950 ಉದಾಹರಣೆಗೆ, ನಾನು ಕೆಲವು ಸಂಖ್ಯೆ ಹೊಂದಿದ್ದರೆ ನಾಯಿಗಳು ಮತ್ತು ಬೆಕ್ಕುಗಳು ಕೆಲವು ಸಂಖ್ಯೆಯ, 146 00:07:53,950 --> 00:07:59,210 ನಾನು ಇಲ್ಲಿ ತದನಂತರ ಎರಡು placeholders ಪುಟ್ ಆಯಾ ಸಲುವಾಗಿ ನನ್ನ ಎರಡು ವ್ಯತ್ಯಾಸಗಳ. 147 00:07:59,210 --> 00:08:03,130 >> ಈಗ ನಾವು ಮುದ್ರಿಸಲು ಹೇಗೆ ತಿಳಿದಿರುವ ಅಸ್ಥಿರ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ ಮೌಲ್ಯಗಳು, 148 00:08:03,130 --> 00:08:06,030 ಬಹಳ ಕಡೆಯದಾಗಿ ಎಂದು ನಾವು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವುದು 149 00:08:06,030 --> 00:08:10,920 ಸರಿಯಾದ ಸ್ವರೂಪವನ್ನು ಮೌಲ್ಯವನ್ನು ಮುದ್ರಿಸಲು ವಿವರಣೆಯಲ್ಲಿ ಸೂಚಿಸಲಾಗುತ್ತದೆ. 150 00:08:10,920 --> 00:08:14,990 ಎಂದು, ನಾವು ಪ್ರೇರೇಪಿಸಿತು ನೀವು ಬಳಕೆದಾರ ಮತ್ತು ತಮ್ಮ ಇನ್ಪುಟ್ ಊರ್ಜಿತಗೊಳಿಸಿತು. 151 00:08:14,990 --> 00:08:17,920 ನಾವು ನಂತರ ಸಮಾನ ಲೆಕ್ಕ ಮಾಡಿದ ನೀರಿನ ಬಾಟಲಿಗಳ ಸಂಖ್ಯೆ 152 00:08:17,920 --> 00:08:22,100 ತಮ್ಮ ಶವರ್ ಸಮಯದಲ್ಲಿ ತಿನ್ನುತ್ತವೆ, ಮತ್ತು ನಾವು ಅವರಿಗೆ ಮೌಲ್ಯವನ್ನು outputted ಬಂದಿದೆ. 153 00:08:22,100 --> 00:08:24,440 ಆದ್ದರಿಂದ, ನಾವು ನೀರಿನ ಪೂರ್ಣಗೊಳಿಸಿದ್ದೇನೆ. 154 00:08:24,440 --> 00:08:28,730 >> ನನ್ನ ಹೆಸರು [? Zamila?] ಮತ್ತು ಈ CS50 ಹೊಂದಿದೆ. 155 00:08:28,730 --> 00:08:29,909