>> 1 વક્તા: અમે વિશ્લેષણ છેલ્લે પૂર્ણાંકો, અમે કેટલીક ઉપયોગ યાદ
બુલિયન સમીકરણો ચેક કરો જો વપરાશકર્તાની ઇનપુટ n એ નંબરો વચ્ચે હતી
જેમ 0 અને 3, 4 અને 7, અને 8 અને 10.
વેલ, અમે બીજું જો મદદથી અને તે હતી છે, પરંતુ તે તમે કરી શકો છો તારણ
ઉપયોગ કરીને તે જ તર્ક અમલ એક વિવિધ પ્રોગ્રામિંગ રચના
એકસાથે હજુ પણ હાંસલ કરી હતી ચોક્કસ જ પરિણામ.
હકીકતમાં, અમે કંઈક દાખલ કરી શકો છો અમારા માટે પરવાનગી આપે છે કે સ્વીચ તરીકે ઓળખવામાં
પર આધાર રાખીને અમારા વર્તન બદલવા કેટલાક ચલ ની કિંમત.
>> ચાલો આ પ્રયાસ આપે છે.
આ કરવા માટે, હું પ્રથમ સમાવેશ થાય છે જાઉં છું cs50.h. રીતે CS50 પુસ્તકાલય
હું પણ પ્રમાણભૂત સમાવેશ જાઉં છું પ્રમાણભૂત I / O.h રીતે લાઇબ્રેરી.
અને હું મુખ્ય જાહેર જાઉં છું સામાન્ય રીતે, મુખ્ય રદબાતલ પૂર્ણાંક.
સર્પાકાર તાણવું ખોલો.
સર્પાકાર તાણવું બંધ કરો.
અને હવે હું કહી જાઉં છું પૂર્ણાંક માટે વપરાશકર્તા.
>> Printf, મને પૂર્ણાંક આપો 1 થી 10.
અને હવે હું વિચાર કરવા જઇ રહ્યો છું કે CS50 મદદથી પૂર્ણાંક
પુસ્તકાલયો, GetInt કામ કરે છે.
ઈન્, માતાનો n એ કૉલ કરો, GetInt સમકક્ષ હોય છે.
અને હવે હું થોડી કરવા જાઉં છું કે પૂર્ણાંક પર વિશ્લેષણ.
કેટલેક અંશે આપખુદ, પરંતુ આ સાથે સ્વીચ તરીકે જાણીતું નવી રચના.
નીચે પ્રમાણે n ના કિંમત પર સ્વિચ કરો.
>> N એ 1 સમકક્ષ કે કિસ્સામાં, અથવા માં n એ 2, અથવા કિસ્સામાં સમકક્ષ હોય તે કિસ્સામાં
કે n એ 3 બરાબર, આગળ વધો અને કોડ આ વાક્ય ચલાવો.
તમે નાના પૂર્ણાંક, વિરામ લેવામાં Printf.
હવે, હું સમકક્ષ અમલીકરણની જરૂર છે દ્વારા ઇ.એલ. ટી સરળ છે
કેટલીક વધારાની કિસ્સાઓમાં ગણના.
>> N એ 4 જેટલી જ થાય છે કે આ કેસ માં, અથવા માં n એ 5, અથવા કિસ્સામાં સમકક્ષ હોય તે કિસ્સામાં
કે n એ કે એન 6 સમકક્ષ હોય છે, અથવા કિસ્સામાં 7 જેટલી જ થાય છે, તો આગળ વધો અને તમે છાપે
એક માધ્યમ ઈન્ હતી.
તૂટી જાય છે.
હવે એ છે કે જ્યારે વપરાશકર્તા લેવામાં મોટી સંખ્યામાં, ચાલો
નીચે પ્રમાણે છે શોધી શકે છે.
>> વપરાશકર્તા આઠ લેવામાં કે આ કેસ માં અથવા વપરાશકર્તા પસંદ કે આ કેસ માં
નવ અથવા તો વપરાશકર્તાની પસંદ કે આ કેસ માં 10, આગળ વધો અને તમે છાપે
મોટી ઈન્ હતી.
તૂટી જાય છે.
ઇ.એલ. ટી, એક વપરાશકર્તા સંખ્યાબંધ પસંદ નથી, તો કે, આ 10 કેસોમાં કોઇ પણ પડે
માતાનો કેટલાક મૂળભૂત વર્તણૂક હોય છે.
નીચે પ્રમાણે આ કિસ્સામાં કરવામાં આવશે.
>> મૂળભૂત, printf, તમે લેવામાં અમાન્ય ઈન્.
તૂટી જાય છે.
હવે, હું આ ફાઈલ કમ્પાઈલ સેવ જો તે સ્વીચ બનાવવા સાથે.
. સ્લેશ સ્વીચ સાથે ચલાવો.
સેનીટી તપાસમાં એક દંપતી દો.
હું 1 ના પૂર્ણાંક પસંદ પડશે.
અને ID ને નાની પૂર્ણાંક લીધો છે.
>> હવે દો. સ્વીચ સ્લેશ.
અને, જેમ કે નકારાત્મક 1 લખો.
અને ID ને અમાન્ય પૂર્ણાંક લીધો છે.
દિવસ ના અંતે, સ્વીચ કરવા માટે સક્રિય કરે છે નથી રચવા
જો તમે પહેલાથી જ નથી કરી શકે જે કંઇ વધુ, જો પરિચિત બીજું તો સાથે
બીજું રચવા.
પરંતુ તમે કિંમતો મર્યાદિત સૂચિ હોય તમે એક માટે ચકાસણી કરી રહ્યા છીએ કે
સ્વીચ નિવેદન ખૂબ જ કરી શકે છે તમારા કોડ વધુ છે
સ્પષ્ટ, અથવા વધુ વાંચી શકાય.