>> ಡೇವಿಡ್ ಜೆ MALAN: ಬರವಣಿಗೆ ಆರಂಭಿಸೋಣ ಕೆಲವು ಸಂಕೀರ್ಣ ಪರಿಸ್ಥಿತಿಗಳು.
ನಿರ್ದಿಷ್ಟವಾಗಿ, ತಂದೆಯ ಪ್ರೋಗ್ರಾಂ ಬರೆಯೋಣ ಒಂದು ಪೂರ್ಣಾಂಕ ಬಳಕೆದಾರರನ್ನು ಅಪೇಕ್ಷಿಸುತ್ತದೆ,
ನಂತರ 1 ಮತ್ತು 10 ನಡುವೆ, ಹೇಳುತ್ತಾರೆ, ಮತ್ತು ವಿಶ್ಲೇಷಣೆಯ ಒಂದು ಬಿಟ್ ಮಾಡುತ್ತದೆ.
ಆದರೆ ಈ ಬಾರಿ ವರದಿಯಾಗಿದೆ ಎಂಬುದನ್ನು ಸಂಖ್ಯೆ ಸಣ್ಣ ಅಥವಾ ಮಧ್ಯಮ ಅಥವಾ ದೊಡ್ಡದಾಗಿದ್ದು
ಗಾತ್ರ, ಆ ವೈಲಕ್ಷಣ್ಯಗಳು ರೇಖಾಚಿತ್ರ ತಕ್ಕಮಟ್ಟಿಗೆ ನಿರಂಕುಶವಾಗಿ.
>> ಇದನ್ನು ಮಾಡಲು, ನಾನು ಅವಲಂಬಿಸಿವೆ ಪಡೆಯಲಿದ್ದೇನೆ ಇಂಟ್, CS50 ಆ ಕಾರ್ಯ
ನಿಖರವಾಗಿ ಮಾಡುತ್ತದೆ ಗ್ರಂಥಾಲಯದ.
ಮತ್ತು ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಹತೋಟಿ ಮುದ್ರಣ F.
ಹಾಗಾಗಿ ಪ್ರಾರಂಭಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ cs50.h, ಮಾಹಿತಿ ಸೇರಿದಂತೆ
ಹಾಗೂ ಗುಣಮಟ್ಟದ io.h.
>> ತದನಂತರ ಮುಖ್ಯ ಘೋಷಿಸಲು ವಿಶೇಷವೇನು ಸಾಮಾನ್ಯ ರೀತಿಯಲ್ಲಿ, ಇಂಟ್ ಮುಖ್ಯ ಅನೂರ್ಜಿತ, ಮುಕ್ತ ಕರ್ಲಿ
ಕಟ್ಟುಪಟ್ಟಿಯ, ನಿಕಟ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್.
ನಾನು ನಂತರ ಪ್ರಾಂಪ್ಟ್ ಪಡೆಯಲಿದ್ದೇನೆ ಒಂದು ಪೂರ್ಣಾಂಕ ಬಳಕೆದಾರ.
ಮುದ್ರಣ F, ನನಗೆ ನೀಡಿ 1 ಮತ್ತು 10 ನಡುವೆ ಇಂಟ್.
>> ಈಗ ಘೋಷಿಸುವ ಮೂಲಕ ಇಂಟ್ ಪಡೆಯಲು ಅವಕಾಶ ಒಂದು ವೇರಿಯಬಲ್ ಹೇಳುತ್ತಾರೆ, ಎಂಬ, n ಮತ್ತು ನಿಯೋಜಿಸುವ
ಇದು ಇಂಟ್ ಪಡೆಯಲು ಮರಳುವ ಮೌಲ್ಯವನ್ನು.
ಈಗ ವಿಶ್ಲೇಷಣೆಯ ಒಂದು ಬಿಟ್ ಮಾಡೋಣ.
>> ಎನ್ ಹೆಚ್ಚು ಅಥವಾ 0 ಸಮಾನವಾಗಿರುತ್ತದೆ ಮತ್ತು ವೇಳೆ ಎನ್, ಕಡಿಮೆ ಅಥವಾ 3, ಹೇಳುತ್ತಾರೆ, ಸಮಾನವಾಗಿರುತ್ತದೆ
ನಂತರ ನಾವು ಮುಂದೆ ಮತ್ತು ಮುದ್ರಣ ಹೋಗಲು ನೀನು ನೀವು ಒಂದು ಸಣ್ಣ ಇಂಟ್ ಪಡೆದುಕೊಂಡರು.
>> ಎಲ್ಸ್, ಬಳಕೆದಾರ ಹೇಳುತ್ತಾರೆ, ಒಟ್ಟುಗೂಡಿಸುತ್ತದೆ ವೇಳೆ, ಒಂದು ಮಧ್ಯಮ ಗಾತ್ರದ ಮೌಲ್ಯ, ಅವಕಾಶ ತಂದೆಯ
ಕೆಳಗಿನಂತೆ ಪರಿಶೀಲಿಸಿ.
ಎನ್ ಹೆಚ್ಚಿನ ಅಥವಾ ಸಮಾನವಾಗಿರುತ್ತದೆ ವೇಳೆ ಬೇರೆ, ಹೇಳುತ್ತಾರೆ, 4 ಮತ್ತು ಎನ್, ಕಡಿಮೆ ಅಥವಾ ಸಮಾನವಾಗಿರುತ್ತದೆ
ಹೇಳುತ್ತಾರೆ, 7, ನಂತರ ನಾನು ಮುದ್ರಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ನೀವು ಒಂದು ಮಧ್ಯಮ ಇಂಟ್ ಪಡೆದುಕೊಂಡರು.
>> ಅಂತಿಮವಾಗಿ, ನಾನು ಭಾವಿಸುವುದಿಲ್ಲ ಪಡೆಯಲಿದ್ದೇನೆ ವೇಳೆ ಮೌಲ್ಯ ಅವರು, 8 ಮತ್ತು 10 ನಡುವೆ
ದೊಡ್ಡ ಇಂಟ್ ಪಡೆದುಕೊಂಡರು.
ಆದ್ದರಿಂದ ವ್ಯಕ್ತಪಡಿಸಲು, ನಾನು ಬೇರೆ, ಟೈಪ್ ಮಾಡುತ್ತೇವೆ ವೇಳೆ ಎನ್ ಹೆಚ್ಚು ಅಥವಾ 8 ಸಮನಾದ ಮತ್ತು N
ಕಡಿಮೆ ಅಥವಾ ಸಮನಾಗಿರುತ್ತದೆ 10, ಮುಂದೆ ಹೋಗಿ ಇದೆ ಮತ್ತು ನೀವು ದೊಡ್ಡ ಇಂಟ್ ಆಯ್ಕೆ ಮುದ್ರಿಸಲು.
>> ಬೇರೆ, ಇಲ್ಲಿ ನಾಲ್ಕನೇ ಸ್ಥಿತಿಯನ್ನು ಇಲ್ಲ.
ಬಳಕೆದಾರ ಬದಲಿಗೆ ಸಹಕಾರ ಮತ್ತು ಮಾಡದಿದ್ದರೆ ಕಡಿಮೆ ಎಂದು ಮೌಲ್ಯವನ್ನು ಬೆರಳಚ್ಚಿಸಿದ
10 ಕ್ಕಿಂತ 0 ಅಥವಾ ಹೆಚ್ಚಿನ, ನಾನು ಬಯಸುವ ಕೇವಲ ಅವುಗಳನ್ನು ವಾಗ್ದಂಡನೆಮಾಡಿದ.
ಎಲ್ಸ್ ಮುದ್ರಿಸುತ್ತದೆ, ನೀವು ಆಯ್ಕೆ ಅಮಾನ್ಯವಾದ ಇಂಟ್.
>> ನ ಕಡತವನ್ನು ಉಳಿಸಲು ಅವಕಾಶ.
ಇದು ಅಲ್ಲದ ಸ್ವಿಚ್ ಮಾಡಲು ಜೊತೆಗೆ ಕಂಪೈಲ್.
ನನ್ನ ಪ್ರಾಂಪ್ಟಿನಲ್ಲಿ, ನಾನು ಚಲಾಯಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಇದು ಚುಕ್ಕೆ ಅಲ್ಲದ ಸ್ವಿಚ್ ಕಡಿದು.
ಮತ್ತು ಕೆಲವೇ ಮೌಲ್ಯಗಳನ್ನು ಪ್ರಯತ್ನಿಸೋಣ.
>> ಮೊದಲ, ಸಹಕರಿಸದ ಇರಲಿ ಮತ್ತು ಋಣಾತ್ಮಕ 1 ಟೈಪ್.
ಅದೃಷ್ಟವಶಾತ್, ಆ ಪತ್ತೆ ಮಾಡಲಾಯಿತು ನಮ್ಮ ಆ ಸ್ಥಿತಿಯಲ್ಲಿ ಅಂತಿಮ ಶಾಖೆ.
ನ ಡಾಟ್ ಕತ್ತರಿಸಿ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ ನೋಡೋಣ ಅಲ್ಲದ ಸ್ವಿಚ್, ಈ ಬಾರಿ ಅದು 1 ನೀಡುವ.
ನಾನು ವಾಸ್ತವವಾಗಿ ಒಂದು ಸಣ್ಣ ಇಂಟ್ ಪಡೆದುಕೊಂಡರು.
>> ನ ಡಾಟ್ ಕತ್ತರಿಸಿ ಮತ್ತೆ ಅದನ್ನು ಲೆಟ್ ಅಲ್ಲದ ಸ್ವಿಚ್, ಈ ಬಾರಿ, ಹೇಳುತ್ತಾರೆ, 5 ಉಂಟಾಗದಂತೆ.
ಮತ್ತು ಒಂದು ಮಧ್ಯಮ ಇಂಟ್ ನ.
ಈಗ ಮತ್ತೆ ಡಾಟ್ ಮಾಡೋಣ ಅಲ್ಲದ ಸ್ವಿಚ್ ಕಡಿದು.
ಮತ್ತು, 10 ಮೌಲ್ಯವನ್ನು ನೀಡುವ ವಾಸ್ತವವಾಗಿ ಒಂದು ದೊಡ್ಡ ಇಂಟ್.
>> ಈಗ ಇದು ಗಮನಿಸಬೇಕಾದ ಎಂದು ಈ ಪ್ರೋಗ್ರಾಂ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿದೆ ಎಂದು
ಎಷ್ಟೇ ಸಂಖ್ಯೆಯ.
ಎಲ್ಲಾ ಮೊದಲ, ಇದು ಸಂಪೂರ್ಣವಾಗಿ ನಾನು ಸಾಲುಗಳನ್ನು ಸೆಳೆಯಿತು ಕ್ರಮವಿಲ್ಲದ ಎಂದು ನಾನು
ಸಣ್ಣ, ಮಧ್ಯಮ ನಡುವೆ ಮಾಡಿದರು, ಮತ್ತು ದೊಡ್ಡ ints.
ನಾವು ಆ ಬರೆದರು ಎಂದು ಎಲ್ಲಿಯಾದರೂ ಗಡಿ.
>> ಆದರೆ ಹೆಚ್ಚು ಕುತೂಹಲ, ನಾನು ಹೊಂದಿರಲಿಲ್ಲ ಈ ಎಲ್ಲಾ ನನ್ನ ವ್ಯಕ್ತಪಡಿಸಲು
ಹೆಚ್ಚು ಅಥವಾ ಸಮ ಅಥವಾ ಕಡಿಮೆ ಹೆಚ್ಚು ಅಥವಾ ಚಿಹ್ನೆಗಳು ಸಮಾನವಾಗಿರುತ್ತದೆ.
ನಾನು, ಉದಾಹರಣೆಗೆ, ಬರೆಯಲ್ಪಟ್ಟಿತು ಕಾಣುತ್ತಾರೆಯೇ ಎನ್ ಹೆಚ್ಚು ಅಥವಾ 4 ಸಮನಾದ ಮತ್ತು
n ಗಿಂತ ಕಡಿಮೆ ಅಥವಾ 7 ಸಮಾನವಾಗಿರುತ್ತದೆ, ಬದಲಿಗೆ ಎನ್ ಹೆಚ್ಚಿನ 3 ಮತ್ತು n ವೇಳೆ
8 ಕಡಿಮೆ, ನಂತರ ಮುದ್ರಿಸುತ್ತದೆ ನೀವು ಒಂದು ಮಧ್ಯಮ ಇಂಟ್ ಪಡೆದುಕೊಂಡರು.
>> ಎಲ್ಲಾ, ಬಳಕೆದಾರ ಇನ್ಪುಟ್ ವೇಳೆ, ಮೂಲಕ ನಂತರ ಇಂಟ್ ಪಡೆಯಲು ಸ್ವರೂಪ, ಪೂರ್ಣಾಂಕ, ನಾವು
ಎರಡೂ ಟೆಸ್ಟ್ ಮೌಲ್ಯವನ್ನು ಹೆಚ್ಚಿನ ವೇಳೆ 3 ಅಥವಾ ಹೆಚ್ಚು ಅಥವಾ ಹೆಚ್ಚು
4 ಸಮಾನವಾಗಿರುತ್ತದೆ.
ಮತ್ತು ನಾವು ಪರಿಶೀಲಿಸಿ ಸಾಧ್ಯವಾದರೆ ಮೌಲ್ಯ ಕಡಿಮೆ 8 ಅಥವಾ ಕಡಿಮೆ
ಹೆಚ್ಚು ಅಥವಾ 7 ಸಮಾನವಾಗಿರುತ್ತದೆ.