Difference between revisions of "Ruby/C2/Control-Statements/Gujarati"
From Script | Spoken-Tutorial
Jyotisolanki (Talk | contribs) |
PoojaMoolya (Talk | contribs) |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | + | {| border=1 | |
− | + | ||
− | {| border=1 | + | |
|| '''Time''' | || '''Time''' | ||
|| '''Narration''' | || '''Narration''' | ||
|- | |- | ||
− | | | + | |00:01 |
− | | | + | | ''' Ruby.''' મા '''Control Statements''' પર ના સ્પોકન ટ્યુટોરીયલમા તમારુ સ્વાગત છે. |
|- | |- | ||
− | | 00:06 | + | |00:06 |
− | | આ ટ્યુટોરીયલમા આપણે શીખીશું | + | | આ ટ્યુટોરીયલમા આપણે શીખીશું , |
|- | |- | ||
− | | 00:08 | + | |00:08 |
− | | ''' if statement ''' (ઇફ સ્ટેટમેંટ) | + | | ''' if statement ''' (ઇફ સ્ટેટમેંટ), ''' elsif statement ''' (ઇફએલ્સ સ્ટેટમેંટ) |
|- | |- | ||
− | | 00: | + | |00:11 |
− | |''' | + | | ''' else''' (એલ્સ), ''' case statements''' (કેસ સ્ટેટમેંટ) |
|- | |- | ||
− | | 00: | + | |00:14 |
− | | ''' | + | |અહીં આપણે વાપરી રહ્યા છે , ''' Ubuntu''' આવૃત્તિ 12.04 |
|- | |- | ||
− | + | |00:18 | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | | 00:18 | + | |
|''' Ruby '''1.9.3 | |''' Ruby '''1.9.3 | ||
|- | |- | ||
− | | 00:21 | + | |00:21 |
|આ ટ્યુટોરીયલ અનુસરવા માટે, તમે 'ઈન્ટરનેટ''''' સાથે જોડાયેલા હોવા ખુબ જરૂરી છે. | |આ ટ્યુટોરીયલ અનુસરવા માટે, તમે 'ઈન્ટરનેટ''''' સાથે જોડાયેલા હોવા ખુબ જરૂરી છે. | ||
− | |||
|- | |- | ||
− | | | + | |00:24 |
| તમને '''Linux''' ના commands, ''' Terminal''' અને ''' Text-editor.''' નું પણ જ્ઞાન હોવું જરૂરી છે. | | તમને '''Linux''' ના commands, ''' Terminal''' અને ''' Text-editor.''' નું પણ જ્ઞાન હોવું જરૂરી છે. | ||
− | |||
− | |||
|- | |- | ||
− | | 00:30 | + | |00:30 |
|જો નથી, તો સંબંધિત ટ્યુટોરિયલ્સ માટે, અમારી વેબસાઇટ જુઓ. | |જો નથી, તો સંબંધિત ટ્યુટોરિયલ્સ માટે, અમારી વેબસાઇટ જુઓ. | ||
|- | |- | ||
− | | | + | |00:34 |
| શરત કરવા પહેલા યાદ કરો કે આપણે ''' “ttt” ''' નામની ડિરેક્ટરી પહેલા બનાવી હતી. | | શરત કરવા પહેલા યાદ કરો કે આપણે ''' “ttt” ''' નામની ડિરેક્ટરી પહેલા બનાવી હતી. | ||
|- | |- | ||
− | | 00:38 | + | |00:38 |
− | | | + | | ચાલો તે ડિરેક્ટરી પર જઈએ. |
|- | |- | ||
− | | 00:41 | + | |00:41 |
|પછી ''' ruby hyphen tutorial''' ''' control hyphen statements''' | |પછી ''' ruby hyphen tutorial''' ''' control hyphen statements''' | ||
|- | |- | ||
− | | 00:47 | + | |00:47 |
|હમણા તે ફોલ્ડર મા છીએ ચાલો આગળ વધીએ. | |હમણા તે ફોલ્ડર મા છીએ ચાલો આગળ વધીએ. | ||
|- | |- | ||
− | | 00:52 | + | |00:52 |
| '''Ruby''' મા ''' if statement''' માટે સિન્ટેક્સ નીચે પ્રમાણે છે: | | '''Ruby''' મા ''' if statement''' માટે સિન્ટેક્સ નીચે પ્રમાણે છે: | ||
|- | |- | ||
− | | 00:56 | + | |00:56 |
|''' if “condition” ''' (ઇફ કન્ડીશન) | |''' if “condition” ''' (ઇફ કન્ડીશન) | ||
|- | |- | ||
− | | | + | |00:58 |
− | | ''' ruby code''' (રૂબી કોડ) | + | | ''' ruby code''' (રૂબી કોડ), '''end''' (એન્ડ) |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | | 01:01 | + | |01:01 |
| ચાલો ઉદાહરણ જોઈએ. | | ચાલો ઉદાહરણ જોઈએ. | ||
|- | |- | ||
− | | 01:03 | + | |01:03 |
| ''' gedit''' મા નવી ફાઈલ બનાવવી જે બસિક લેવલ ના ''''''Ruby''' tutorials''' મા બતાવ્યું. | | ''' gedit''' મા નવી ફાઈલ બનાવવી જે બસિક લેવલ ના ''''''Ruby''' tutorials''' મા બતાવ્યું. | ||
|- | |- | ||
− | | 01:08 | + | |01:08 |
− | | ''' if hyphen statement dot rb''' તેને નામ આપો | + | | ''' if hyphen statement dot rb''' તેને નામ આપો. |
|- | |- | ||
− | | 01:12 | + | |01:12 |
| મારી પાસે ''' if statement.''' ના ઉદાહરણ છે. | | મારી પાસે ''' if statement.''' ના ઉદાહરણ છે. | ||
− | |||
|- | |- | ||
− | | | + | |01:15 |
| ટ્યુટોરીયલ અટકાવી તમે આ કોડ ટાઈપ કરી તેને ફરતે જી શકો છો. | | ટ્યુટોરીયલ અટકાવી તમે આ કોડ ટાઈપ કરી તેને ફરતે જી શકો છો. | ||
|- | |- | ||
− | | | + | |01:19 |
| આ ઉદાહરણ મા હું ''' if statement''' ને ડીકલેર કરીશ. | | આ ઉદાહરણ મા હું ''' if statement''' ને ડીકલેર કરીશ. | ||
|- | |- | ||
− | | | + | |01:23 |
| પહેલા હું લોકલ વેરીએબલ ''' my_num''' ડીકલેર કરીશ અને તેને વેલ્યુ '''2345''' આપીશ. | | પહેલા હું લોકલ વેરીએબલ ''' my_num''' ડીકલેર કરીશ અને તેને વેલ્યુ '''2345''' આપીશ. | ||
|- | |- | ||
− | | 01:31 | + | |01:31 |
| પછી હું ''' if''' statement. ડીકલેર કરીશ. | | પછી હું ''' if''' statement. ડીકલેર કરીશ. | ||
|- | |- | ||
− | | | + | |01:34 |
| ''' '''if''' statement''' મા '''puts''' મેથડ ડીકલેર કરી છે જે આઉટપુટ આપશે. | | ''' '''if''' statement''' મા '''puts''' મેથડ ડીકલેર કરી છે જે આઉટપુટ આપશે. | ||
|- | |- | ||
− | | 01:39 | + | |01:39 |
− | | '''if statement''' | + | | '''if statement''' ''' my_num''' ની વેલ્યુ '''0''' કરતા વધારે છે તે તપાસશે. |
|- | |- | ||
− | | 01:43 | + | |01:43 |
| જો તે હશે તો નિર્દેશ કરાયેલ ''' string.''' આઉટપુટ પ્રિન્ટ કરશે. | | જો તે હશે તો નિર્દેશ કરાયેલ ''' string.''' આઉટપુટ પ્રિન્ટ કરશે. | ||
|- | |- | ||
− | | 01:47 | + | |01:47 |
|હવે ચાલો '''terminal''' પર પાછા જઈએ અને ટાઈપ કરો. | |હવે ચાલો '''terminal''' પર પાછા જઈએ અને ટાઈપ કરો. | ||
|- | |- | ||
− | | | + | |01:51 |
− | | | + | | ''' ruby space if hyphen statement dot rb''' |
|- | |- | ||
− | | 01:57 | + | |01:57 |
− | | | + | | આઉટપુટ આ રીતે પ્રદશિત થાય છે ''' “The value of my_num is greater than 0”.''' |
|- | |- | ||
− | | 02:02 | + | |02:02 |
|આ આઉટપુટ '''if''' કન્ડીશન '''true.''' છે તે સાબિત કરે છે. | |આ આઉટપુટ '''if''' કન્ડીશન '''true.''' છે તે સાબિત કરે છે. | ||
|- | |- | ||
− | | | + | |02:07 |
| '''Ruby.''' મા હવે તમે પોતાના ''' if statement''' લખવા માટે શમર્થ હોવા જોઈએ. | | '''Ruby.''' મા હવે તમે પોતાના ''' if statement''' લખવા માટે શમર્થ હોવા જોઈએ. | ||
|- | |- | ||
− | | | + | |02:12 |
| હવે આગળ ''' if-else statement''' જોઈએ. | | હવે આગળ ''' if-else statement''' જોઈએ. | ||
|- | |- | ||
− | | | + | |02:16 |
| '''else''' માટે સિન્ટેક્સ વાપરીશું: | | '''else''' માટે સિન્ટેક્સ વાપરીશું: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | 02: | + | |02:18 |
− | |''' | + | |''' if “condition” ''' (ઇફ કન્ડીશન), ''' ruby code''' (રૂબી કોડ) |
|- | |- | ||
− | | | + | |02:20 |
− | | '''ruby code ''' (રૂબી કોડ) | + | |'''else''' (એલ્સ), '''ruby code ''' (રૂબી કોડ) |
|- | |- | ||
− | | 02:22 | + | |02:22 |
| ''' end''' (એન્ડ) | | ''' end''' (એન્ડ) | ||
|- | |- | ||
− | | 02:24 | + | |02:24 |
− | | | + | | ચાલો ઉદાહરણ જોઈએ. |
|- | |- | ||
− | | 02:26 | + | |02:26 |
| ''' Ruby''ના બેસિક લેવલના ટ્યુટોરીયલોમા બતાવ્યા પ્રમાણે '' gedit''' મા નવી ફાઈલ બનાઓ. | | ''' Ruby''ના બેસિક લેવલના ટ્યુટોરીયલોમા બતાવ્યા પ્રમાણે '' gedit''' મા નવી ફાઈલ બનાઓ. | ||
− | |||
|- | |- | ||
− | | 02:30 | + | |02:30 |
| તેને ''' if hyphen else hyphen statement dot rb''' નામ આપો. | | તેને ''' if hyphen else hyphen statement dot rb''' નામ આપો. | ||
|- | |- | ||
− | | 02:37 | + | |02:37 |
| મારી પાસે ''' if-else statement.''' ના ઉદાહરણ છે. | | મારી પાસે ''' if-else statement.''' ના ઉદાહરણ છે. | ||
|- | |- | ||
− | | | + | |02:40 |
| ટ્યુટોરીયલ અટકાવી તમે આ કોડ ટાઈપ કરી તેને ફરતે જઈ શકો છો. | | ટ્યુટોરીયલ અટકાવી તમે આ કોડ ટાઈપ કરી તેને ફરતે જઈ શકો છો. | ||
|- | |- | ||
− | | 02:44 | + | |02:44 |
− | | | + | | આ ઉદાહરણમા હું ''' if-else statement''' ને ડીકલેર કરીશ. |
|- | |- | ||
− | | 02:48 | + | |02:48 |
| પહેલા હું લોકલ વેરીએબલ ''' my_num''' ડીકલેર કરીશ અને તેને વેલ્યુ '''-1''' આપીશ. | | પહેલા હું લોકલ વેરીએબલ ''' my_num''' ડીકલેર કરીશ અને તેને વેલ્યુ '''-1''' આપીશ. | ||
|- | |- | ||
− | | 02:55 | + | |02:55 |
|પછી હું ''''''if''' statement''' ડીકલેર કરીશ. | |પછી હું ''''''if''' statement''' ડીકલેર કરીશ. | ||
|- | |- | ||
− | | 02:58 | + | |02:58 |
| '''if statement''' એ ''' my_num''' ની વેલ્યુ '''0''' કરતા વધારે છે તે તપાસશે. | | '''if statement''' એ ''' my_num''' ની વેલ્યુ '''0''' કરતા વધારે છે તે તપાસશે. | ||
− | |||
|- | |- | ||
− | | 03:03 | + | |03:03 |
| જો તે હશે તો નિર્દેશ કરાયેલ ''' string.''' આઉટપુટ પ્રિન્ટ કરશે. | | જો તે હશે તો નિર્દેશ કરાયેલ ''' string.''' આઉટપુટ પ્રિન્ટ કરશે. | ||
− | |||
|- | |- | ||
− | | 03:06 | + | |03:06 |
| જો નથી તો તે '''else''' સ્ટેટમેંટપર જશે. | | જો નથી તો તે '''else''' સ્ટેટમેંટપર જશે. | ||
|- | |- | ||
− | | | + | |03:10 |
| અને તે અહી નિર્દેશ કરાયેલ ''' string''' પ્રિન્ટ કરશે. | | અને તે અહી નિર્દેશ કરાયેલ ''' string''' પ્રિન્ટ કરશે. | ||
|- | |- | ||
− | | | + | |03:13 |
− | | | + | | હવે ચાલો '''terminal''' પર પાછા જઈએ અને ટાઈપ કરો. |
|- | |- | ||
− | | | + | |03:18 |
|'''ruby space if hyphen else hyphen statement dot rb''' | |'''ruby space if hyphen else hyphen statement dot rb''' | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | 03: | + | |03:26 |
− | |આઉટપુટ આ | + | | અને આઉટપુટજુઓ. આઉટપુટ આ રીતે દશ્યમાન થયા છે.''' “The value of my_num is lesser than 0”.''' |
|- | |- | ||
− | | | + | |03:32 |
| આ બતાવે છે કે ''' else statement''' એક્ઝીક્યુટ થાય છે. | | આ બતાવે છે કે ''' else statement''' એક્ઝીક્યુટ થાય છે. | ||
|- | |- | ||
− | | | + | |03:35 |
| '''Ruby.''' મા હવે તમે પોતાના ''' if-else statement''' લખવા માટે શમર્થ હોવા જોઈએ. | | '''Ruby.''' મા હવે તમે પોતાના ''' if-else statement''' લખવા માટે શમર્થ હોવા જોઈએ. | ||
|- | |- | ||
− | | 03:41 | + | |03:41 |
| હવે આગળ ''' if-else statement''' જોઈએ. | | હવે આગળ ''' if-else statement''' જોઈએ. | ||
|- | |- | ||
− | | | + | |03:45 |
− | | | + | | ''' elsif''' માટે સિન્ટેક્સ વાપરીશું: |
|- | |- | ||
− | | 03:48 | + | |03:48 |
|''' if “condition” ''' ''' ruby code''' (ઇફ કન્ડીશન) (રૂબી કોડ) | |''' if “condition” ''' ''' ruby code''' (ઇફ કન્ડીશન) (રૂબી કોડ) | ||
− | |||
|- | |- | ||
− | | 03:50 | + | |03:50 |
| ''' elsif “condition” ''' ''' ruby code''' ( એલ્સઇફ કન્ડીશન) (રૂબી કોડ) | | ''' elsif “condition” ''' ''' ruby code''' ( એલ્સઇફ કન્ડીશન) (રૂબી કોડ) | ||
− | |||
|- | |- | ||
− | | 03:52 | + | |03:52 |
|'''else''' ''' ruby code''' (એલ્સ) (રૂબી કોડ) | |'''else''' ''' ruby code''' (એલ્સ) (રૂબી કોડ) | ||
|- | |- | ||
− | | 03:54 | + | |03:54 |
− | | '''end ''' (એન્ડ) | + | | '''end ''' (એન્ડ), ચાલો ઉદાહરણ જોઈએ. |
|- | |- | ||
− | | | + | |03:58 |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
| Ruby''ના બેસિક લેવલના ટ્યુટોરીયલોમા બતાવ્યા પ્રમાણે '' gedit''' મા નવી ફાઈલ બનાઓ. | | Ruby''ના બેસિક લેવલના ટ્યુટોરીયલોમા બતાવ્યા પ્રમાણે '' gedit''' મા નવી ફાઈલ બનાઓ. | ||
− | |||
|- | |- | ||
− | | 04:01 | + | |04:01 |
| તેને નામ આપો ''' if hyphen elsif hyphen statement dot rb''' | | તેને નામ આપો ''' if hyphen elsif hyphen statement dot rb''' | ||
− | |||
|- | |- | ||
− | | | + | |04:07 |
| મારી પાસે ''' ''' if-elsif- statement''' ના ઉદાહરણ છે. | | મારી પાસે ''' ''' if-elsif- statement''' ના ઉદાહરણ છે. | ||
− | |||
|- | |- | ||
− | | | + | |04:10 |
|ટ્યુટોરીયલ અટકાવી તમે આ કોડ ટાઈપ કરી તેને ફરતે જઈ શકો છો. | |ટ્યુટોરીયલ અટકાવી તમે આ કોડ ટાઈપ કરી તેને ફરતે જઈ શકો છો. | ||
|- | |- | ||
− | | 04:14 | + | |04:14 |
| આ ઉદાહરણમા હું ''''if-elsif statement''' ને ડીકલેર કરીશ. | | આ ઉદાહરણમા હું ''''if-elsif statement''' ને ડીકલેર કરીશ. | ||
|- | |- | ||
− | | 04:19 | + | |04:19 |
|અહી પણ હું લોકલ વેરીએબલ ''' my_num''' ડીકલેર કરીશ અને તેને વેલ્યુ '''-1''' આપીશ. | |અહી પણ હું લોકલ વેરીએબલ ''' my_num''' ડીકલેર કરીશ અને તેને વેલ્યુ '''-1''' આપીશ. | ||
|- | |- | ||
− | | 04:25 | + | |04:25 |
− | |પછી હું | + | |પછી હું '''if statement''' ડીકલેર કરીશ. |
|- | |- | ||
− | | 04:28 | + | |04:28 |
| '''if statement''' એ ''' my_num''' ની વેલ્યુ '''0''' કરતા વધારે છે તે તપાસશે. | | '''if statement''' એ ''' my_num''' ની વેલ્યુ '''0''' કરતા વધારે છે તે તપાસશે. | ||
|- | |- | ||
− | | 04:32 | + | |04:32 |
| જો તે હશે તો નિર્દેશ કરાયેલ ''' string.''' આઉટપુટ પ્રિન્ટ કરશે. | | જો તે હશે તો નિર્દેશ કરાયેલ ''' string.''' આઉટપુટ પ્રિન્ટ કરશે. | ||
|- | |- | ||
− | | 04:35 | + | |04:35 |
− | | | + | | જો તે''' true''' નહી હોય તો '''elsif''' સેક્શન માં જશે. |
|- | |- | ||
− | | 04:39 | + | |04:39 |
| હવે આ ''' my_num''' ની વેલ્યુ '''-1''' છે કે તે તપાસસે. | | હવે આ ''' my_num''' ની વેલ્યુ '''-1''' છે કે તે તપાસસે. | ||
|- | |- | ||
− | | 04:43 | + | |04:43 |
| જો તે '''true''' છે તો નિર્દેશ કરાયેલ ''' string.''' પ્રિન્ટ કરશે | | જો તે '''true''' છે તો નિર્દેશ કરાયેલ ''' string.''' પ્રિન્ટ કરશે | ||
|- | |- | ||
− | | 04:46 | + | |04:46 |
| '''my_num''' ની વેલ્યુ ન તો ''' 0''' કરતા મોટી અને ન તો '''-1''' જટલી છે તો તે '''else''' સેક્શન માં જશે. | | '''my_num''' ની વેલ્યુ ન તો ''' 0''' કરતા મોટી અને ન તો '''-1''' જટલી છે તો તે '''else''' સેક્શન માં જશે. | ||
− | |||
|- | |- | ||
− | | 04:54 | + | |04:54 |
| પણ જ્યાર શુધી '''my_num = -1''' વેલ્યુ રહેશે તે '''else block''' માં નહી જાય. | | પણ જ્યાર શુધી '''my_num = -1''' વેલ્યુ રહેશે તે '''else block''' માં નહી જાય. | ||
|- | |- | ||
− | | 05:00 | + | |05:00 |
− | | | + | | ''' conditional statement.''' થી બહાર જશે |
|- | |- | ||
− | | 05:03 | + | |05:03 |
|ચલો ''' terminal''' પર પાછા જઈએ અને ટાઈપ કરો. | |ચલો ''' terminal''' પર પાછા જઈએ અને ટાઈપ કરો. | ||
|- | |- | ||
− | | 05:07 | + | |05:07 |
|''' ruby space if hyphen elsif hyphen statement dot rb''' | |''' ruby space if hyphen elsif hyphen statement dot rb''' | ||
|- | |- | ||
− | | 05:15 | + | |05:15 |
| અને આઉટપુટ જુઓ. | | અને આઉટપુટ જુઓ. | ||
+ | |||
|- | |- | ||
|05:17 | |05:17 | ||
Line 369: | Line 320: | ||
|- | |- | ||
− | | 05:23 | + | |05:23 |
|ચાલો આપણી ફાઈલ પર પાછા જઈએ અને '''my_num''' ની વેલ્યુ બદલીને '''5''' આપીએ. | |ચાલો આપણી ફાઈલ પર પાછા જઈએ અને '''my_num''' ની વેલ્યુ બદલીને '''5''' આપીએ. | ||
|- | |- | ||
− | | 05:29 | + | |05:29 |
| ચાલો ટર્મિનલ પર કોડ સેવ અને એક્ઝીક્યુટ કરીએ. | | ચાલો ટર્મિનલ પર કોડ સેવ અને એક્ઝીક્યુટ કરીએ. | ||
|- | |- | ||
− | | 05:35 | + | |05:35 |
| તો હવે '''if condition''' ફૂલ્ફીલ્સ થયો છે અને નિર્દેશ કરાયેલ સ્ટ્રીંગ પ્રિન્ટ થઈ છે. | | તો હવે '''if condition''' ફૂલ્ફીલ્સ થયો છે અને નિર્દેશ કરાયેલ સ્ટ્રીંગ પ્રિન્ટ થઈ છે. | ||
|- | |- | ||
− | | | + | |05:42 |
| ''' my_num''' ની વેલ્યુ એ '''0''' કરતા મોટી છે. | | ''' my_num''' ની વેલ્યુ એ '''0''' કરતા મોટી છે. | ||
|- | |- | ||
− | | 05:45 | + | |05:45 |
− | | | + | | ચાલો આપણી ફાઈલ પર પાછા જઈએ અને '''my_num''' ની વેલ્યુ બદલીને '''-5'' આપીએ. |
|- | |- | ||
− | | 05:50 | + | |05:50 |
|ચાલો ટર્મિનલ પર કોડ સેવ અને એક્ઝીક્યુટ કરીએ. | |ચાલો ટર્મિનલ પર કોડ સેવ અને એક્ઝીક્યુટ કરીએ. | ||
− | |||
|- | |- | ||
− | | | + | |05:55 |
| આ કિસ્સામા ''' else''' કન્ડીશન ફૂલફિલ થાય છે અને '''else block''' મા '''puts''' સ્ટેટમેંટ એક્ઝીક્યુટ થશે. | | આ કિસ્સામા ''' else''' કન્ડીશન ફૂલફિલ થાય છે અને '''else block''' મા '''puts''' સ્ટેટમેંટ એક્ઝીક્યુટ થશે. | ||
|- | |- | ||
− | | 06:03 | + | |06:03 |
| '''Ruby.''' મા હવે તમે પોતાના ''' if- elsif''' લખવા માટે શમર્થ હોવા જોઈએ. | | '''Ruby.''' મા હવે તમે પોતાના ''' if- elsif''' લખવા માટે શમર્થ હોવા જોઈએ. | ||
|- | |- | ||
− | | 06:08 | + | |06:08 |
| હવે આગળ આપણે ''' case statement''' જોશું. | | હવે આગળ આપણે ''' case statement''' જોશું. | ||
|- | |- | ||
− | | 06:12 | + | |06:12 |
| ''' case statement''' એ વિશિષ્ઠ સિલેકશન માટે ''' control flow statement''' છે. | | ''' case statement''' એ વિશિષ્ઠ સિલેકશન માટે ''' control flow statement''' છે. | ||
|- | |- | ||
− | | 06:17 | + | |06:17 |
| આ સ્ટેટમેંટ સમજવા માટે '''case statement''' નું સિન્ટેક્સ જોઈએ. | | આ સ્ટેટમેંટ સમજવા માટે '''case statement''' નું સિન્ટેક્સ જોઈએ. | ||
|- | |- | ||
− | | 06:22 | + | |06:22 |
| '''case''' વાપરવાનો સિન્ટેક્સ છે: | | '''case''' વાપરવાનો સિન્ટેક્સ છે: | ||
|- | |- | ||
− | | 06:24 | + | |06:24 |
|''' case variable''' (કેસ વેરીએબલ) | |''' case variable''' (કેસ વેરીએબલ) | ||
|- | |- | ||
− | | 06:26 | + | |06:26 |
|''' when “value 1” ''' (વેન વેલ્યુ 1) | |''' when “value 1” ''' (વેન વેલ્યુ 1) | ||
|- | |- | ||
− | | 06:28 | + | |06:28 |
− | |'''ruby code ''' (રૂબી કોડ) | + | |'''ruby code ''' (રૂબી કોડ), ''' when “value 2” ''' (વેન વેલ્યુ 2) |
|- | |- | ||
− | | 06: | + | |06:30 |
− | |''' | + | | '''ruby code ''' (રૂબી કોડ), '''else''' (એલ્સ) |
|- | |- | ||
− | + | |06:32 | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | | 06:32 | + | |
| ''' ruby code ''' (રૂબી કોડ) | | ''' ruby code ''' (રૂબી કોડ) | ||
− | |||
|- | |- | ||
− | | 06:34 | + | |06:34 |
− | |'''end''' (એન્ડ) | + | |'''end''' (એન્ડ), ચાલો ઉદાહરણ જોઈએ. |
|- | |- | ||
− | + | |06:37 | |
− | + | ||
− | + | ||
− | + | ||
− | | 06:37 | + | |
|'''Ruby''''' ના બેસિક લેવલના ટ્યુટોરીયલોમા બતાવ્યા પ્રમાણે '' gedit''' મા નવી ફાઈલ બનાઓ | |'''Ruby''''' ના બેસિક લેવલના ટ્યુટોરીયલોમા બતાવ્યા પ્રમાણે '' gedit''' મા નવી ફાઈલ બનાઓ | ||
|- | |- | ||
− | | 06:41 | + | |06:41 |
|તેને '''case hyphen statement dot rb''' નામ આપો. | |તેને '''case hyphen statement dot rb''' નામ આપો. | ||
|- | |- | ||
− | | 06:44 | + | |06:44 |
| મારી પાસે ''' case statement.'''' ના ઉદાહરણ છે. | | મારી પાસે ''' case statement.'''' ના ઉદાહરણ છે. | ||
− | |||
|- | |- | ||
− | | 06:48 | + | |06:48 |
| ટ્યુટોરીયલ અટકાવી તમે આ કોડ ટાઈપ કરી તેને ફરતે જઈ શકો છો. | | ટ્યુટોરીયલ અટકાવી તમે આ કોડ ટાઈપ કરી તેને ફરતે જઈ શકો છો. | ||
− | |||
|- | |- | ||
− | | 06:52 | + | |06:52 |
| આ ઉદાહરણમા હું ''' case statement''' ને ડીકલેર કરીશ. | | આ ઉદાહરણમા હું ''' case statement''' ને ડીકલેર કરીશ. | ||
|- | |- | ||
− | | 06:55 | + | |06:55 |
| મારી પાસે '''print statement,''' છે જે ટર્મિનલ પર સવાલ પ્રિન્ટ કરશે. | | મારી પાસે '''print statement,''' છે જે ટર્મિનલ પર સવાલ પ્રિન્ટ કરશે. | ||
|- | |- | ||
− | | 07:01 | + | |07:01 |
− | | પછી હું '''gets''', ને કોલ | + | | પછી હું '''gets''', ને કોલ કરિશ જે '''standard input''' માં સિંગલ લાઈન ડેટા સ્વીકારશે. |
|- | |- | ||
− | | 07:09 | + | |07:09 |
− | | | + | | પછી ઈનપુટ ડેટા મા હું '''new line characters''' વાપરીને '''chomp.''' કરીશ. |
|- | |- | ||
− | | 07:15 | + | |07:15 |
− | | | + | | આ પરિણામને હું '''domain.''' નામના વેરીએબલમા અસાઈન કરીશ. |
− | + | ||
|- | |- | ||
− | | 07:18 | + | |07:18 |
− | | | + | | પછી હું કેસ સ્ટેટમેંટ ડીકલેર કરીશ. |
|- | |- | ||
− | | 07:22 | + | |07:22 |
− | | | + | | તેમાં હું '''when statement ''' ડીકલેર કરીશ. |
− | + | ||
|- | |- | ||
− | | 07:25 | + | |07:25 |
− | | | + | | આ અહી આપેલી સ્ટ્રીંગ અને ''' domain.''' ની વેલ્યુ સરખી છે કે નહી તે તપાસસે. |
|- | |- | ||
− | | 07:30 | + | |07:30 |
− | | | + | | પ્રથમ '''domain''' ની વેલ્યુ ''' “UP”. ''' છે કે તે તપાસસે. |
|- | |- | ||
− | | 07:34 | + | |07:34 |
− | | | + | |આવું થાય તો તે ''' “Uttar Pradesh” ''' પ્રિન્ટ કરશે અને કેસ સ્ટેટમેંટ થી બહાર આવશે. |
|- | |- | ||
− | | 07:39 | + | |07:39 |
− | | | + | | '''domain''' જો ''' “UP”''' ના હોય તો તેની વેલ્યુ ''' “MP”.''' છે કે તે તપાસસે. |
|- | |- | ||
− | | 07:44 | + | |07:44 |
− | | | + | | જો તે હોય તો ''' “Madhya Pradesh” ''' પ્રિન્ટ કરશે અને આવું ચાલુ રહેશે. |
|- | |- | ||
− | | 07:48 | + | |07:48 |
− | | | + | | તે સતત ''' domain''' ની વેલ્યુ તપાસસે જ્યાર સુધી તેનું મેળ ના મળે. |
|- | |- | ||
− | | 07:53 | + | |07:53 |
− | | | + | | આ વખતે ''' else statement''' મળે છે. |
|- | |- | ||
− | | 07:56 | + | |07:56 |
− | | | + | | ઉપરના કોઈ પણ કન્ડીશન '''true''' ન થવા પર. |
|- | |- | ||
− | | 07:59 | + | |07:59 |
− | | | + | | ત્યાબાદ ''else''' આપેલ '' ruby code''' એક્ઝીક્યુટ કરશે. |
|- | |- | ||
− | | 08:03 | + | |08:03 |
− | | | + | | તે આપણા ઉદાહરણ પ્રમાણે ''' “Unknown”''' પ્રિન્ટ કરશે. |
|- | |- | ||
− | | 08:07 | + | |08:07 |
− | | | + | | હવે ફાઈલ સેવ કરો ટર્મિનલ પર જાઓ અને ટાઈપ કરો. |
− | + | ||
− | + | ||
|- | |- | ||
− | | 08:11 | + | |08:11 |
|''' ruby space case hyphen statement dot rb.''' | |''' ruby space case hyphen statement dot rb.''' | ||
|- | |- | ||
− | | 08:18 | + | |08:18 |
− | |''' “Enter the state you live in:”''' | + | |''' “Enter the state you live in:”''' ટર્મિનલ પર દ્રશ્યમાન થશે. |
|- | |- | ||
− | | 08:22 | + | |08:22 |
− | | | + | | ''' “UP”''' મા ટાઈપ કરો અને આઉટપુટ જુઓ. |
|- | |- | ||
− | | 08:25 | + | |08:25 |
− | | | + | | ''' “Uttar Pradesh”.''' તરીકે આઉટપુટ દ્રશ્યમાન થશે. |
|- | |- | ||
− | | 08:28 | + | |08:28 |
− | | | + | | પહેલાની જેમ ફરી ''' Ruby''' ફાઈલ એક્ઝીક્યુટ કરો. |
− | + | ||
|- | |- | ||
− | | 08:31 | + | |08:31 |
− | | | + | | આ વખતે પ્રોમ્ટ પર '' “KL”''' ટાઈપ કરો અને આઉટપુટ જુઓ. |
|- | |- | ||
− | | 08:36 | + | |08:36 |
− | | | + | | તે ''' “Kerala”.''' પ્રિન્ટ કરશે. |
|- | |- | ||
− | | 08:38 | + | |08:38 |
− | | | + | |આગળ ફરી એક વાર ફાઈલ એક્ઝીક્યુટ કરો. |
|- | |- | ||
− | | 08:41 | + | |08:41 |
− | | | + | | આ વખતે પ્રોમ્ટ પર '' “TN”''' ટાઈપ કરો અને આઉટપુટ જુઓ. |
|- | |- | ||
− | | 08:47 | + | |08:47 |
− | | | + | | તે ''' “Unknown”.''' પ્રિન્ટ કરશે. |
|- | |- | ||
− | | 08:50 | + | |08:50 |
− | | | + | | આ એટલા માટે કે આમાંથી કોઈ પણ''' cases''' સંતુષ્ટ જનક ન હતા માટે મૂળભૂત '''else statement'''એક્ઝીક્યુટ થાય છે. |
|- | |- | ||
− | | 08:58 | + | |08:58 |
− | | | + | | ''' '''Ruby.''' મા હવે તમે પોતાના ''' case-statements''' લખવા માટે શમર્થ હોવા જોઈએ. |
|- | |- | ||
− | | 09:03 | + | |09:03 |
− | | | + | |આ આપણને સ્પોકન ટ્યુટોરીયલના અંતમા લઇ જશે. |
− | + | ||
|- | |- | ||
− | | 09:07 | + | |09:07 |
− | | | + | | સારાંશ માટે આ ટ્યુટોરીયલમાં આપણે શીખ્યા, |
|- | |- | ||
− | | 09: | + | |09:10 |
− | | | + | |''' if statement''' (ઇફ સ્ટેટમેંટ) |
− | + | ||
|- | |- | ||
− | | 09: | + | |09:12 |
− | |''' if | + | |''' else''' construct (ઇફ કંસ્ટક્ટ), '''if-elsif''' અને (ઇફ- એલ્સ) |
|- | |- | ||
− | | 09: | + | |09:15 |
− | |''' | + | |''' case statements''' (કેસ સ્ટેટમેંટ) |
|- | |- | ||
− | | 09: | + | |09:17 |
− | |''' | + | | અસાઇનમેન્ટ તરીકે : '''Ruby''' પ્રોગ્રામ લખો : |
|- | |- | ||
− | | 09: | + | |09:20 |
− | | | + | | જે યુઝરને નંબર એન્ટર કરવા પ્રોમ્પ્ટ કરે છે. |
|- | |- | ||
− | + | |09:23 | |
− | + | |પછી યોગ્ય કન્ટ્રોલ સ્ટેટમેંટ વાપરીને | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | | 09:23 | + | |
− | | | + | |
|- | |- | ||
| 09:26 | | 09:26 | ||
− | | | + | |2 નંબર એક બહુવિધ છે તે તપાસે છે. |
|- | |- | ||
|09:29 | |09:29 | ||
− | | | + | | જો તે હોય તો ''“The number entered is a multiple of 2”'' આ પ્રિન્ટ કરો. |
|- | |- | ||
− | | 09:35 | + | |09:35 |
− | | | + | | જો ના હોય તો 3 બહુવિધ છે તે તપાસવું જોઈએ. |
|- | |- | ||
− | | 09:38 | + | |09:38 |
− | | | + | | જો તે હોય તો “The number entered is a multiple of 3” પ્રિન્ટ કરો. |
|- | |- | ||
− | | 09:43 | + | |09:43 |
− | | | + | |જો ના હોય તો 4 બહુવિધ છે તે તપાસવું જોઈએ. |
|- | |- | ||
− | | 09:47 | + | |09:47 |
− | | | + | |જો તે હોય તો “The number entered is a multiple of 4” પ્રિન્ટ કરો. |
|- | |- | ||
− | | 09:51 | + | |09:51 |
− | | | + | |જો તે ના હોય “The number is not a multple of 2, 3 or 4” પ્રિન્ટ કરો. |
|- | |- | ||
− | | | + | |09:56 |
− | | | + | |સ્ક્રીન પર દર્શાવેલ લીંક પર ઉપલબ્ધ વિડીયો નિહાળો. |
|- | |- | ||
− | | 10:00 | + | |10:00 |
− | | | + | |તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટનો સારાંશ આપે છે. |
|- | |- | ||
− | | 10:03 | + | |10:03 |
− | | | + | |જો તમારી પાસે સારી બેન્ડવિડ્થ ન હોય તો, તમે વિડીયો ડાઉનલોડ કરીને જોઈ શકો છો. |
|- | |- | ||
− | | | + | |10:07 |
− | | | + | | સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ : |
|- | |- | ||
− | | 10:09 | + | |10:09 |
− | | | + | |સ્પોકન ટ્યુટોરીયલોનાં ઉપયોગથી વર્કશોપોનું આયોજન કરે છે. |
|- | |- | ||
|10:13 | |10:13 | ||
− | | | + | |જેઓ ઓનલાઈન પરીક્ષા પાસ કરે છે તેઓને પ્રમાણપત્રો આપે છે. |
|- | |- | ||
− | | 10:16 | + | |10:16 |
− | | | + | |વધુ વિગતો માટે contact@spoken-tutorial.org પર લખો. |
|- | |- | ||
− | | | + | |10:21 |
− | | | + | | સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટોક ટુ અ ટીચર પ્રોજેક્ટનો એક ભાગ છે. |
|- | |- | ||
− | | 10:26 | + | |10:26 |
− | | | + | |જેને આઈસીટી, એમએચઆરડી, ભારત સરકાર મારફતે શિક્ષણ પર નેશનલ મિશન દ્વારા આધાર અપાયેલ છે. |
|- | |- | ||
− | | 10:32 | + | |10:32 |
− | | | + | |આ મિશન પરની વધુ માહિતી spoken-tutorial.org/NMEICT-Intro પર ઉપલબ્ધ છે. |
|- | |- | ||
− | | 10:41 | + | |10:41 |
− | | | + | |આઈઆઈટી બોમ્બે તરફથી હું, જ્યોતી સોલંકી વિદાય લઉં છું. |
− | + | ||
− | + | ||
− | + | ||
|} | |} |
Latest revision as of 11:37, 1 March 2017
Time | Narration |
00:01 | Ruby. મા Control Statements પર ના સ્પોકન ટ્યુટોરીયલમા તમારુ સ્વાગત છે. |
00:06 | આ ટ્યુટોરીયલમા આપણે શીખીશું , |
00:08 | if statement (ઇફ સ્ટેટમેંટ), elsif statement (ઇફએલ્સ સ્ટેટમેંટ) |
00:11 | else (એલ્સ), case statements (કેસ સ્ટેટમેંટ) |
00:14 | અહીં આપણે વાપરી રહ્યા છે , Ubuntu આવૃત્તિ 12.04 |
00:18 | Ruby 1.9.3 |
00:21 | આ ટ્યુટોરીયલ અનુસરવા માટે, તમે 'ઈન્ટરનેટ સાથે જોડાયેલા હોવા ખુબ જરૂરી છે. |
00:24 | તમને Linux ના commands, Terminal અને Text-editor. નું પણ જ્ઞાન હોવું જરૂરી છે. |
00:30 | જો નથી, તો સંબંધિત ટ્યુટોરિયલ્સ માટે, અમારી વેબસાઇટ જુઓ. |
00:34 | શરત કરવા પહેલા યાદ કરો કે આપણે “ttt” નામની ડિરેક્ટરી પહેલા બનાવી હતી. |
00:38 | ચાલો તે ડિરેક્ટરી પર જઈએ. |
00:41 | પછી ruby hyphen tutorial control hyphen statements |
00:47 | હમણા તે ફોલ્ડર મા છીએ ચાલો આગળ વધીએ. |
00:52 | Ruby મા if statement માટે સિન્ટેક્સ નીચે પ્રમાણે છે: |
00:56 | if “condition” (ઇફ કન્ડીશન) |
00:58 | ruby code (રૂબી કોડ), end (એન્ડ) |
01:01 | ચાલો ઉદાહરણ જોઈએ. |
01:03 | gedit' મા નવી ફાઈલ બનાવવી જે બસિક લેવલ ના 'Ruby tutorials મા બતાવ્યું. |
01:08 | if hyphen statement dot rb તેને નામ આપો. |
01:12 | મારી પાસે if statement. ના ઉદાહરણ છે. |
01:15 | ટ્યુટોરીયલ અટકાવી તમે આ કોડ ટાઈપ કરી તેને ફરતે જી શકો છો. |
01:19 | આ ઉદાહરણ મા હું if statement ને ડીકલેર કરીશ. |
01:23 | પહેલા હું લોકલ વેરીએબલ my_num ડીકલેર કરીશ અને તેને વેલ્યુ 2345 આપીશ. |
01:31 | પછી હું if statement. ડીકલેર કરીશ. |
01:34 | if statement મા puts મેથડ ડીકલેર કરી છે જે આઉટપુટ આપશે. |
01:39 | if statement my_num ની વેલ્યુ 0 કરતા વધારે છે તે તપાસશે. |
01:43 | જો તે હશે તો નિર્દેશ કરાયેલ string. આઉટપુટ પ્રિન્ટ કરશે. |
01:47 | હવે ચાલો terminal પર પાછા જઈએ અને ટાઈપ કરો. |
01:51 | ruby space if hyphen statement dot rb |
01:57 | આઉટપુટ આ રીતે પ્રદશિત થાય છે “The value of my_num is greater than 0”. |
02:02 | આ આઉટપુટ if કન્ડીશન true. છે તે સાબિત કરે છે. |
02:07 | Ruby. મા હવે તમે પોતાના if statement લખવા માટે શમર્થ હોવા જોઈએ. |
02:12 | હવે આગળ if-else statement જોઈએ. |
02:16 | else માટે સિન્ટેક્સ વાપરીશું: |
02:18 | if “condition” (ઇફ કન્ડીશન), ruby code (રૂબી કોડ) |
02:20 | else (એલ્સ), ruby code (રૂબી કોડ) |
02:22 | end (એન્ડ) |
02:24 | ચાલો ઉદાહરણ જોઈએ. |
02:26 | Rubyના બેસિક લેવલના ટ્યુટોરીયલોમા બતાવ્યા પ્રમાણે gedit મા નવી ફાઈલ બનાઓ. |
02:30 | તેને if hyphen else hyphen statement dot rb નામ આપો. |
02:37 | મારી પાસે if-else statement. ના ઉદાહરણ છે. |
02:40 | ટ્યુટોરીયલ અટકાવી તમે આ કોડ ટાઈપ કરી તેને ફરતે જઈ શકો છો. |
02:44 | આ ઉદાહરણમા હું if-else statement ને ડીકલેર કરીશ. |
02:48 | પહેલા હું લોકલ વેરીએબલ my_num ડીકલેર કરીશ અને તેને વેલ્યુ -1 આપીશ. |
02:55 | પછી હું 'if' statement ડીકલેર કરીશ. |
02:58 | if statement એ my_num ની વેલ્યુ 0 કરતા વધારે છે તે તપાસશે. |
03:03 | જો તે હશે તો નિર્દેશ કરાયેલ string. આઉટપુટ પ્રિન્ટ કરશે. |
03:06 | જો નથી તો તે else સ્ટેટમેંટપર જશે. |
03:10 | અને તે અહી નિર્દેશ કરાયેલ string પ્રિન્ટ કરશે. |
03:13 | હવે ચાલો terminal પર પાછા જઈએ અને ટાઈપ કરો. |
03:18 | ruby space if hyphen else hyphen statement dot rb |
03:26 | અને આઉટપુટજુઓ. આઉટપુટ આ રીતે દશ્યમાન થયા છે. “The value of my_num is lesser than 0”. |
03:32 | આ બતાવે છે કે else statement એક્ઝીક્યુટ થાય છે. |
03:35 | Ruby. મા હવે તમે પોતાના if-else statement લખવા માટે શમર્થ હોવા જોઈએ. |
03:41 | હવે આગળ if-else statement જોઈએ. |
03:45 | elsif માટે સિન્ટેક્સ વાપરીશું: |
03:48 | if “condition” ruby code (ઇફ કન્ડીશન) (રૂબી કોડ) |
03:50 | elsif “condition” ruby code ( એલ્સઇફ કન્ડીશન) (રૂબી કોડ) |
03:52 | else ruby code (એલ્સ) (રૂબી કોડ) |
03:54 | end (એન્ડ), ચાલો ઉદાહરણ જોઈએ. |
03:58 | Rubyના બેસિક લેવલના ટ્યુટોરીયલોમા બતાવ્યા પ્રમાણે gedit મા નવી ફાઈલ બનાઓ. |
04:01 | તેને નામ આપો if hyphen elsif hyphen statement dot rb |
04:07 | મારી પાસે if-elsif- statement ના ઉદાહરણ છે. |
04:10 | ટ્યુટોરીયલ અટકાવી તમે આ કોડ ટાઈપ કરી તેને ફરતે જઈ શકો છો. |
04:14 | આ ઉદાહરણમા હું 'if-elsif statement ને ડીકલેર કરીશ. |
04:19 | અહી પણ હું લોકલ વેરીએબલ my_num ડીકલેર કરીશ અને તેને વેલ્યુ -1 આપીશ. |
04:25 | પછી હું if statement ડીકલેર કરીશ. |
04:28 | if statement એ my_num ની વેલ્યુ 0 કરતા વધારે છે તે તપાસશે. |
04:32 | જો તે હશે તો નિર્દેશ કરાયેલ string. આઉટપુટ પ્રિન્ટ કરશે. |
04:35 | જો તે true નહી હોય તો elsif સેક્શન માં જશે. |
04:39 | હવે આ my_num ની વેલ્યુ -1 છે કે તે તપાસસે. |
04:43 | જો તે true છે તો નિર્દેશ કરાયેલ string. પ્રિન્ટ કરશે |
04:46 | my_num ની વેલ્યુ ન તો 0 કરતા મોટી અને ન તો -1 જટલી છે તો તે else સેક્શન માં જશે. |
04:54 | પણ જ્યાર શુધી my_num = -1 વેલ્યુ રહેશે તે else block માં નહી જાય. |
05:00 | conditional statement. થી બહાર જશે |
05:03 | ચલો terminal પર પાછા જઈએ અને ટાઈપ કરો. |
05:07 | ruby space if hyphen elsif hyphen statement dot rb |
05:15 | અને આઉટપુટ જુઓ. |
05:17 | આઉટપુટ આ રીતે દ્રશ્યમાન થાય છે “The value of my_num is -1 and is lesser than 0”. |
05:23 | ચાલો આપણી ફાઈલ પર પાછા જઈએ અને my_num ની વેલ્યુ બદલીને 5 આપીએ. |
05:29 | ચાલો ટર્મિનલ પર કોડ સેવ અને એક્ઝીક્યુટ કરીએ. |
05:35 | તો હવે if condition ફૂલ્ફીલ્સ થયો છે અને નિર્દેશ કરાયેલ સ્ટ્રીંગ પ્રિન્ટ થઈ છે. |
05:42 | my_num ની વેલ્યુ એ 0 કરતા મોટી છે. |
05:45 | ચાલો આપણી ફાઈલ પર પાછા જઈએ અને my_num' ની વેલ્યુ બદલીને -5 આપીએ. |
05:50 | ચાલો ટર્મિનલ પર કોડ સેવ અને એક્ઝીક્યુટ કરીએ. |
05:55 | આ કિસ્સામા else કન્ડીશન ફૂલફિલ થાય છે અને else block મા puts સ્ટેટમેંટ એક્ઝીક્યુટ થશે. |
06:03 | Ruby. મા હવે તમે પોતાના if- elsif લખવા માટે શમર્થ હોવા જોઈએ. |
06:08 | હવે આગળ આપણે case statement જોશું. |
06:12 | case statement એ વિશિષ્ઠ સિલેકશન માટે control flow statement છે. |
06:17 | આ સ્ટેટમેંટ સમજવા માટે case statement નું સિન્ટેક્સ જોઈએ. |
06:22 | case વાપરવાનો સિન્ટેક્સ છે: |
06:24 | case variable (કેસ વેરીએબલ) |
06:26 | when “value 1” (વેન વેલ્યુ 1) |
06:28 | ruby code (રૂબી કોડ), when “value 2” (વેન વેલ્યુ 2) |
06:30 | ruby code (રૂબી કોડ), else (એલ્સ) |
06:32 | ruby code (રૂબી કોડ) |
06:34 | end (એન્ડ), ચાલો ઉદાહરણ જોઈએ. |
06:37 | Ruby ના બેસિક લેવલના ટ્યુટોરીયલોમા બતાવ્યા પ્રમાણે gedit મા નવી ફાઈલ બનાઓ |
06:41 | તેને case hyphen statement dot rb નામ આપો. |
06:44 | મારી પાસે case statement.' ના ઉદાહરણ છે. |
06:48 | ટ્યુટોરીયલ અટકાવી તમે આ કોડ ટાઈપ કરી તેને ફરતે જઈ શકો છો. |
06:52 | આ ઉદાહરણમા હું case statement ને ડીકલેર કરીશ. |
06:55 | મારી પાસે print statement, છે જે ટર્મિનલ પર સવાલ પ્રિન્ટ કરશે. |
07:01 | પછી હું gets, ને કોલ કરિશ જે standard input માં સિંગલ લાઈન ડેટા સ્વીકારશે. |
07:09 | પછી ઈનપુટ ડેટા મા હું new line characters વાપરીને chomp. કરીશ. |
07:15 | આ પરિણામને હું domain. નામના વેરીએબલમા અસાઈન કરીશ. |
07:18 | પછી હું કેસ સ્ટેટમેંટ ડીકલેર કરીશ. |
07:22 | તેમાં હું when statement ડીકલેર કરીશ. |
07:25 | આ અહી આપેલી સ્ટ્રીંગ અને domain. ની વેલ્યુ સરખી છે કે નહી તે તપાસસે. |
07:30 | પ્રથમ domain ની વેલ્યુ “UP”. છે કે તે તપાસસે. |
07:34 | આવું થાય તો તે “Uttar Pradesh” પ્રિન્ટ કરશે અને કેસ સ્ટેટમેંટ થી બહાર આવશે. |
07:39 | domain જો “UP” ના હોય તો તેની વેલ્યુ “MP”. છે કે તે તપાસસે. |
07:44 | જો તે હોય તો “Madhya Pradesh” પ્રિન્ટ કરશે અને આવું ચાલુ રહેશે. |
07:48 | તે સતત domain ની વેલ્યુ તપાસસે જ્યાર સુધી તેનું મેળ ના મળે. |
07:53 | આ વખતે else statement મળે છે. |
07:56 | ઉપરના કોઈ પણ કન્ડીશન true ન થવા પર. |
07:59 | ત્યાબાદ else આપેલ ruby code એક્ઝીક્યુટ કરશે. |
08:03 | તે આપણા ઉદાહરણ પ્રમાણે “Unknown” પ્રિન્ટ કરશે. |
08:07 | હવે ફાઈલ સેવ કરો ટર્મિનલ પર જાઓ અને ટાઈપ કરો. |
08:11 | ruby space case hyphen statement dot rb. |
08:18 | “Enter the state you live in:” ટર્મિનલ પર દ્રશ્યમાન થશે. |
08:22 | “UP” મા ટાઈપ કરો અને આઉટપુટ જુઓ. |
08:25 | “Uttar Pradesh”. તરીકે આઉટપુટ દ્રશ્યમાન થશે. |
08:28 | પહેલાની જેમ ફરી Ruby ફાઈલ એક્ઝીક્યુટ કરો. |
08:31 | આ વખતે પ્રોમ્ટ પર “KL”' ટાઈપ કરો અને આઉટપુટ જુઓ. |
08:36 | તે “Kerala”. પ્રિન્ટ કરશે. |
08:38 | આગળ ફરી એક વાર ફાઈલ એક્ઝીક્યુટ કરો. |
08:41 | આ વખતે પ્રોમ્ટ પર “TN”' ટાઈપ કરો અને આઉટપુટ જુઓ. |
08:47 | તે “Unknown”. પ્રિન્ટ કરશે. |
08:50 | આ એટલા માટે કે આમાંથી કોઈ પણ cases સંતુષ્ટ જનક ન હતા માટે મૂળભૂત else statementએક્ઝીક્યુટ થાય છે. |
08:58 | Ruby. મા હવે તમે પોતાના case-statements લખવા માટે શમર્થ હોવા જોઈએ. |
09:03 | આ આપણને સ્પોકન ટ્યુટોરીયલના અંતમા લઇ જશે. |
09:07 | સારાંશ માટે આ ટ્યુટોરીયલમાં આપણે શીખ્યા, |
09:10 | if statement (ઇફ સ્ટેટમેંટ) |
09:12 | else construct (ઇફ કંસ્ટક્ટ), if-elsif અને (ઇફ- એલ્સ) |
09:15 | case statements (કેસ સ્ટેટમેંટ) |
09:17 | અસાઇનમેન્ટ તરીકે : Ruby પ્રોગ્રામ લખો : |
09:20 | જે યુઝરને નંબર એન્ટર કરવા પ્રોમ્પ્ટ કરે છે. |
09:23 | પછી યોગ્ય કન્ટ્રોલ સ્ટેટમેંટ વાપરીને |
09:26 | 2 નંબર એક બહુવિધ છે તે તપાસે છે. |
09:29 | જો તે હોય તો “The number entered is a multiple of 2” આ પ્રિન્ટ કરો. |
09:35 | જો ના હોય તો 3 બહુવિધ છે તે તપાસવું જોઈએ. |
09:38 | જો તે હોય તો “The number entered is a multiple of 3” પ્રિન્ટ કરો. |
09:43 | જો ના હોય તો 4 બહુવિધ છે તે તપાસવું જોઈએ. |
09:47 | જો તે હોય તો “The number entered is a multiple of 4” પ્રિન્ટ કરો. |
09:51 | જો તે ના હોય “The number is not a multple of 2, 3 or 4” પ્રિન્ટ કરો. |
09:56 | સ્ક્રીન પર દર્શાવેલ લીંક પર ઉપલબ્ધ વિડીયો નિહાળો. |
10:00 | તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટનો સારાંશ આપે છે. |
10:03 | જો તમારી પાસે સારી બેન્ડવિડ્થ ન હોય તો, તમે વિડીયો ડાઉનલોડ કરીને જોઈ શકો છો. |
10:07 | સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ : |
10:09 | સ્પોકન ટ્યુટોરીયલોનાં ઉપયોગથી વર્કશોપોનું આયોજન કરે છે. |
10:13 | જેઓ ઓનલાઈન પરીક્ષા પાસ કરે છે તેઓને પ્રમાણપત્રો આપે છે. |
10:16 | વધુ વિગતો માટે contact@spoken-tutorial.org પર લખો. |
10:21 | સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટોક ટુ અ ટીચર પ્રોજેક્ટનો એક ભાગ છે. |
10:26 | જેને આઈસીટી, એમએચઆરડી, ભારત સરકાર મારફતે શિક્ષણ પર નેશનલ મિશન દ્વારા આધાર અપાયેલ છે. |
10:32 | આ મિશન પરની વધુ માહિતી spoken-tutorial.org/NMEICT-Intro પર ઉપલબ્ધ છે. |
10:41 | આઈઆઈટી બોમ્બે તરફથી હું, જ્યોતી સોલંકી વિદાય લઉં છું. |