1 00:00:00,000 --> 00:00:00,440 2 00:00:00,440 --> 00:00:03,440 >> 1 વક્તા: અમે વિશ્લેષણ છેલ્લે પૂર્ણાંકો, અમે કેટલીક ઉપયોગ યાદ 3 00:00:03,440 --> 00:00:07,810 બુલિયન સમીકરણો ચેક કરો જો વપરાશકર્તાની ઇનપુટ n એ નંબરો વચ્ચે હતી 4 00:00:07,810 --> 00:00:11,580 જેમ 0 અને 3, 4 અને 7, અને 8 અને 10. 5 00:00:11,580 --> 00:00:14,990 વેલ, અમે બીજું જો મદદથી અને તે હતી છે, પરંતુ તે તમે કરી શકો છો તારણ 6 00:00:14,990 --> 00:00:17,990 ઉપયોગ કરીને તે જ તર્ક અમલ એક વિવિધ પ્રોગ્રામિંગ રચના 7 00:00:17,990 --> 00:00:21,400 એકસાથે હજુ પણ હાંસલ કરી હતી ચોક્કસ જ પરિણામ. 8 00:00:21,400 --> 00:00:25,000 હકીકતમાં, અમે કંઈક દાખલ કરી શકો છો અમારા માટે પરવાનગી આપે છે કે સ્વીચ તરીકે ઓળખવામાં 9 00:00:25,000 --> 00:00:28,660 પર આધાર રાખીને અમારા વર્તન બદલવા કેટલાક ચલ ની કિંમત. 10 00:00:28,660 --> 00:00:29,840 >> ચાલો આ પ્રયાસ આપે છે. 11 00:00:29,840 --> 00:00:35,730 આ કરવા માટે, હું પ્રથમ સમાવેશ થાય છે જાઉં છું cs50.h. રીતે CS50 પુસ્તકાલય 12 00:00:35,730 --> 00:00:39,960 હું પણ પ્રમાણભૂત સમાવેશ જાઉં છું પ્રમાણભૂત I / O.h રીતે લાઇબ્રેરી. 13 00:00:39,960 --> 00:00:44,540 અને હું મુખ્ય જાહેર જાઉં છું સામાન્ય રીતે, મુખ્ય રદબાતલ પૂર્ણાંક. 14 00:00:44,540 --> 00:00:45,650 સર્પાકાર તાણવું ખોલો. 15 00:00:45,650 --> 00:00:47,100 સર્પાકાર તાણવું બંધ કરો. 16 00:00:47,100 --> 00:00:49,720 અને હવે હું કહી જાઉં છું પૂર્ણાંક માટે વપરાશકર્તા. 17 00:00:49,720 --> 00:00:56,990 >> Printf, મને પૂર્ણાંક આપો 1 થી 10. 18 00:00:56,990 --> 00:00:59,310 અને હવે હું વિચાર કરવા જઇ રહ્યો છું કે CS50 મદદથી પૂર્ણાંક 19 00:00:59,310 --> 00:01:01,590 પુસ્તકાલયો, GetInt કામ કરે છે. 20 00:01:01,590 --> 00:01:06,140 ઈન્, માતાનો n એ કૉલ કરો, GetInt સમકક્ષ હોય છે. 21 00:01:06,140 --> 00:01:08,500 અને હવે હું થોડી કરવા જાઉં છું કે પૂર્ણાંક પર વિશ્લેષણ. 22 00:01:08,500 --> 00:01:13,120 કેટલેક અંશે આપખુદ, પરંતુ આ સાથે સ્વીચ તરીકે જાણીતું નવી રચના. 23 00:01:13,120 --> 00:01:16,530 નીચે પ્રમાણે n ના કિંમત પર સ્વિચ કરો. 24 00:01:16,530 --> 00:01:23,240 >> N એ 1 સમકક્ષ કે કિસ્સામાં, અથવા માં n એ 2, અથવા કિસ્સામાં સમકક્ષ હોય તે કિસ્સામાં 25 00:01:23,240 --> 00:01:28,150 કે n એ 3 બરાબર, આગળ વધો અને કોડ આ વાક્ય ચલાવો. 26 00:01:28,150 --> 00:01:34,480 તમે નાના પૂર્ણાંક, વિરામ લેવામાં Printf. 27 00:01:34,480 --> 00:01:37,610 હવે, હું સમકક્ષ અમલીકરણની જરૂર છે દ્વારા ઇ.એલ. ટી સરળ છે 28 00:01:37,610 --> 00:01:40,990 કેટલીક વધારાની કિસ્સાઓમાં ગણના. 29 00:01:40,990 --> 00:01:47,180 >> N એ 4 જેટલી જ થાય છે કે આ કેસ માં, અથવા માં n એ 5, અથવા કિસ્સામાં સમકક્ષ હોય તે કિસ્સામાં 30 00:01:47,180 --> 00:01:53,830 કે n એ કે એન 6 સમકક્ષ હોય છે, અથવા કિસ્સામાં 7 જેટલી જ થાય છે, તો આગળ વધો અને તમે છાપે 31 00:01:53,830 --> 00:01:58,000 એક માધ્યમ ઈન્ હતી. 32 00:01:58,000 --> 00:01:59,490 તૂટી જાય છે. 33 00:01:59,490 --> 00:02:02,300 હવે એ છે કે જ્યારે વપરાશકર્તા લેવામાં મોટી સંખ્યામાં, ચાલો 34 00:02:02,300 --> 00:02:04,940 નીચે પ્રમાણે છે શોધી શકે છે. 35 00:02:04,940 --> 00:02:08,900 >> વપરાશકર્તા આઠ લેવામાં કે આ કેસ માં અથવા વપરાશકર્તા પસંદ કે આ કેસ માં 36 00:02:08,900 --> 00:02:14,110 નવ અથવા તો વપરાશકર્તાની પસંદ કે આ કેસ માં 10, આગળ વધો અને તમે છાપે 37 00:02:14,110 --> 00:02:17,830 મોટી ઈન્ હતી. 38 00:02:17,830 --> 00:02:19,180 તૂટી જાય છે. 39 00:02:19,180 --> 00:02:23,970 ઇ.એલ. ટી, એક વપરાશકર્તા સંખ્યાબંધ પસંદ નથી, તો કે, આ 10 કેસોમાં કોઇ પણ પડે 40 00:02:23,970 --> 00:02:25,520 માતાનો કેટલાક મૂળભૂત વર્તણૂક હોય છે. 41 00:02:25,520 --> 00:02:27,870 નીચે પ્રમાણે આ કિસ્સામાં કરવામાં આવશે. 42 00:02:27,870 --> 00:02:32,860 >> મૂળભૂત, printf, તમે લેવામાં અમાન્ય ઈન્. 43 00:02:32,860 --> 00:02:36,100 44 00:02:36,100 --> 00:02:38,220 તૂટી જાય છે. 45 00:02:38,220 --> 00:02:42,870 હવે, હું આ ફાઈલ કમ્પાઈલ સેવ જો તે સ્વીચ બનાવવા સાથે. 46 00:02:42,870 --> 00:02:44,870 . સ્લેશ સ્વીચ સાથે ચલાવો. 47 00:02:44,870 --> 00:02:46,770 સેનીટી તપાસમાં એક દંપતી દો. 48 00:02:46,770 --> 00:02:48,440 હું 1 ના પૂર્ણાંક પસંદ પડશે. 49 00:02:48,440 --> 00:02:50,110 અને ID ને નાની પૂર્ણાંક લીધો છે. 50 00:02:50,110 --> 00:02:52,240 >> હવે દો. સ્વીચ સ્લેશ. 51 00:02:52,240 --> 00:02:54,514 અને, જેમ કે નકારાત્મક 1 લખો. 52 00:02:54,514 --> 00:02:56,900 અને ID ને અમાન્ય પૂર્ણાંક લીધો છે. 53 00:02:56,900 --> 00:02:59,560 દિવસ ના અંતે, સ્વીચ કરવા માટે સક્રિય કરે છે નથી રચવા 54 00:02:59,560 --> 00:03:03,320 જો તમે પહેલાથી જ નથી કરી શકે જે કંઇ વધુ, જો પરિચિત બીજું તો સાથે 55 00:03:03,320 --> 00:03:04,530 બીજું રચવા. 56 00:03:04,530 --> 00:03:07,470 પરંતુ તમે કિંમતો મર્યાદિત સૂચિ હોય તમે એક માટે ચકાસણી કરી રહ્યા છીએ કે 57 00:03:07,470 --> 00:03:09,820 સ્વીચ નિવેદન ખૂબ જ કરી શકે છે તમારા કોડ વધુ છે 58 00:03:09,820 --> 00:03:11,310 સ્પષ્ટ, અથવા વધુ વાંચી શકાય. 59 00:03:11,310 --> 00:03:12,910