1 00:00:00,000 --> 00:00:00,380 2 00:00:00,380 --> 00:00:04,050 >> 1 વક્તા: માતાનો એક કાર્યક્રમ લખીએ કે પૂર્ણાંક, પૂર્ણાંક માટે વપરાશકર્તા પૂછે છે, 3 00:00:04,050 --> 00:00:06,520 અને પછી વિશ્લેષણ એક બીટ કરે છે તે પર, કે શું તેમને કહી 4 00:00:06,520 --> 00:00:08,109 તે હકારાત્મક કે નકારાત્મક છે. 5 00:00:08,109 --> 00:00:11,880 આ કરવા માટે, ચાલો ઉપયોગ કરવાની યોજના દો આ CS50 પુસ્તકાલય કાર્ય GetInt, 6 00:00:11,880 --> 00:00:14,870 જે માટે હું જરૂર જાઉં છું cs50.h. સમાવેશ થાય છે 7 00:00:14,870 --> 00:00:17,520 હું ઇચ્છા અપેક્ષા જાઉં છું માટે કેટલીક વસ્તુઓ છાપવા માટે 8 00:00:17,520 --> 00:00:18,310 સ્ક્રીન એ જ પ્રમાણે. 9 00:00:18,310 --> 00:00:22,240 તેથી હું પણ સમાવેશ થાય છે જાઉં છું standardio.h. 10 00:00:22,240 --> 00:00:24,170 >> અને હવે હું જાહેર જાઉં છું સામાન્ય તરીકે મુખ્ય. 11 00:00:24,170 --> 00:00:29,030 પૂર્ણાંક mainvoid, ઓપન સર્પાકાર તાણવું, અને preemptively બંધ સર્પાકાર તાણવું. 12 00:00:29,030 --> 00:00:31,790 હું હવે પ્રોમ્પ્ટ જાઉં છું કે પૂર્ણાંક માટે વપરાશકર્તા. 13 00:00:31,790 --> 00:00:35,395 Printf, એક સાઇન મને કૃપા કરીને 14 00:00:35,395 --> 00:00:38,260 અને હવે હું વિચાર કરવા જઇ રહ્યો છું વપરાશકર્તા કે પૂર્ણાંક. 15 00:00:38,260 --> 00:00:42,650 ઈન્, માતાનો n એ કૉલ કરો, GetInt સમકક્ષ હોય છે. 16 00:00:42,650 --> 00:00:45,480 >> અન્ય શબ્દોમાં, જમણી બાજુની પર આ અભિવ્યક્તિ, હું કહી જાઉં છું 17 00:00:45,480 --> 00:00:49,150 GetInt કહેવાય CS50 કાર્ય, જે તે બરાબર કરી રહ્યું છે. 18 00:00:49,150 --> 00:00:51,890 તે પછી તે કિંમત પરત ચાલી રહ્યું છે આ જમણી બાજુ થી 19 00:00:51,890 --> 00:00:55,390 આ ડાબી બાજુ પર અભિવ્યક્તિ અભિવ્યક્તિ, આખરે સ્ટોર 20 00:00:55,390 --> 00:00:57,960 એક ચલ તે કિંમત n એ કહેવાય. 21 00:00:57,960 --> 00:01:00,130 હવે વિશ્લેષણ એક બીટ કરવું જોઈએ. 22 00:01:00,130 --> 00:01:06,000 >> આ માટે, હું નોકરી જાઉં છું એક n છે, તો સાથે શરત, અથવા એક શાખા, 23 00:01:06,000 --> 00:01:09,860 કહે છે, 0 કરતાં મોટો, પછી હું છું નીચેના કરવા જઈ રહી છે. 24 00:01:09,860 --> 00:01:13,330 Preemptively સર્પાકાર તાણવું ખોલો અને સર્પાકાર તાણવું બંધ કરો. 25 00:01:13,330 --> 00:01:21,020 હું પછી તમે લેવામાં "છાપો જાઉં છું હકારાત્મક પૂર્ણાંક. "/ n એ માટે 26 00:01:21,020 --> 00:01:24,490 બંધારણ, બંધ ભાવ, બંધ કે વાક્ય, અર્ધવિરામ. 27 00:01:24,490 --> 00:01:26,810 >> બાકી, હું પ્રિન્ટ માંગો છો જાઉં છું થોડું અલગ કંઈક. 28 00:01:26,810 --> 00:01:34,750 તેથી બીજું, ઓપન સર્પાકાર તાણવું બંધ સર્પાકાર તાણવું, printf માટે, "જો તમે નકારાત્મક લેવામાં 29 00:01:34,750 --> 00:01:39,580 પૂર્ણાંક. "બધા હક છે, માતાનો સંગ્રહ કરો અને આ કાર્યક્રમ કમ્પાઇલ. 30 00:01:39,580 --> 00:01:42,720 સ્થિતિ શૂન્ય ભાવ છે. 31 00:01:42,720 --> 00:01:47,380 હું મારા લોહીથી ખરડાયેલું પૂછવા ડોટ પર પાછા છું ભાવ, સ્થિતિ, શૂન્ય સ્લેશ. 32 00:01:47,380 --> 00:01:49,730 >> અને આપણે તે સરળ કરવા દો સેનીટી પ્રથમ ચકાસે છે. 33 00:01:49,730 --> 00:01:53,310 મારા પૂર્ણાંક તરીકે એક, અને હું ખરેખર હકારાત્મક પૂર્ણાંક લીધો છે. 34 00:01:53,310 --> 00:01:57,600 માતાનો સાથે ફરીથી આ કાર્યક્રમ ચલાવો સ્થિતિ, શૂન્ય, ભાવ, "આપે છે, કૃપા કરીને 35 00:01:57,600 --> 00:02:00,210 મને પૂર્ણાંક. "બે પ્રયાસ કરો. 36 00:02:00,210 --> 00:02:02,240 હું ખરેખર હકારાત્મક પૂર્ણાંક લીધો છે. 37 00:02:02,240 --> 00:02:03,620 >> નકારાત્મક આ સમય જઈએ. 38 00:02:03,620 --> 00:02:05,890 કોઈ સ્લેશ, સ્થિતિ, શૂન્ય. 39 00:02:05,890 --> 00:02:09,380 1 નકારાત્મક અને હું લેવામાં નકારાત્મક પૂર્ણાંક. 40 00:02:09,380 --> 00:02:10,590 પરંતુ હું હજી સુધી પૂર્ણ છું. 41 00:02:10,590 --> 00:02:13,000 આપણે બીજા ખૂણે પ્રયાસ કરો કેસ, જો તમે કરશે. 42 00:02:13,000 --> 00:02:13,830 માતાનો શૂન્ય પ્રયાસ કરો. 43 00:02:13,830 --> 00:02:18,560 >> કોઈ સ્લેશ, સ્થિતિ, શૂન્ય, દાખલ કરો, અને શૂન્ય. 44 00:02:18,560 --> 00:02:21,550 અને છોકરો ઓહ, હું હતો નકારાત્મક પૂર્ણાંક. 45 00:02:21,550 --> 00:02:25,860 પરંતુ હું શૂન્ય વ્યાખ્યાયિત કરવામાં આવે છે ખૂબ ખાતરી છું હકારાત્મક કે નકારાત્મક ન રિલીઝ. 46 00:02:25,860 --> 00:02:27,240 તેથી હું આ ઠીક છે જાઉં છું. 47 00:02:27,240 --> 00:02:28,490