Difference between revisions of "C-and-C++/C2/Functions/Gujarati"

From Script | Spoken-Tutorial
Jump to: navigation, search
 
(14 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{| border=1
 
{| border=1
|| ''Time'''
+
|| '''Time'''
 
|| '''Narration'''
 
|| '''Narration'''
 
  
 
|-
 
|-
| 00.01
+
| 00:01
| ''Functions in C and C++''' પરનાં સ્પોકન ટ્યુટોરીયલમાં સ્વાગત છે.
+
|   '''C and C++''''''ફંક્શન પરનાં સ્પોકન ટ્યુટોરીયલમાં સ્વાગત છે.
  
 
|-
 
|-
|00.07
+
|00:06
 
| આ ટ્યુટોરીયલમાં આપણે શીખીશું, ,
 
| આ ટ્યુટોરીયલમાં આપણે શીખીશું, ,
  
 
|-
 
|-
|00.10
+
|00:09
 
| ''ફંક્શન''' શું છે  
 
| ''ફંક્શન''' શું છે  
  
 
|-
 
|-
|00.12
+
|00:11
 
| ફંક્શનનાં સિન્ટેક્ષ
 
| ફંક્શનનાં સિન્ટેક્ષ
  
 
|-
 
|-
|00.15
+
|00:13
| ''return statement''' નું મહત્વ
+
| '''return statement'''(રીટર્ન સ્ટેટમેંટ) નું મહત્વ
  
 
|-
 
|-
|00.18
+
|00:16
| ફંક્શનો પર કેટલાક ઉદાહરણ.
+
| આપણે ઉદાહરણો દ્વારા આ કરીશું.
  
 
|-
 
|-
|00.20
+
|00:18
 
| આપણે કેટલીક સામાન્ય એરર અને તેના ઉકેલો પણ જોશું.  
 
| આપણે કેટલીક સામાન્ય એરર અને તેના ઉકેલો પણ જોશું.  
  
 
|-
 
|-
|00.25
+
|00:22
| આ ટ્યુટોરીયલને રેકોર્ડ કરવાં માટે, હું વાપરી રહ્યી છું '''ઉબુન્ટુ ઓપરેટીંગ સીસ્ટમ આવૃત્તિ 11.10'''  
+
| આ ટ્યુટોરીયલને રેકોર્ડ કરવાં માટે, હું વાપરી રહ્યી છુ
 +
|-
 +
|00:25
 +
| '''ઉબુન્ટુ ઓપરેટીંગ સીસ્ટમ આવૃત્તિ 11.10'''  
 +
 
  
 
|-
 
|-
|00.33
+
|00:29
 
| ''gcc અને g++ કમ્પાઈલર આવૃત્તિ 4.6.1'''   
 
| ''gcc અને g++ કમ્પાઈલર આવૃત્તિ 4.6.1'''   
  
 
|-
 
|-
|00.40
+
|00:35
|ફંક્શનોનાં રજૂઆત સાથે ચાલો શરૂઆત કરીએ  
+
|ચાલો  ફંક્શનોનાં રજૂઆત સાથે શરૂઆત કરીએ  
  
 
|-
 
|-
|00.43
+
|00:39
| ફંકશન એક '''સ્વયં પર્યાપ્ત પ્રોગ્રામ''' છે જે અમુક ચોક્કસ કાર્યને એક્ઝેક્યુટ કરે છે
+
| ફંકશન એક '''સ્વયં પર્યાપ્ત પ્રોગ્રામ''' છે જે ચોક્કસ કાર્યને એક્ઝેક્યુટ કરે છે
  
 
|-
 
|-
|00.50
+
|00:45
 
| દરેક પ્રોગ્રામ એક અથવાં એકથી વધારે ફંક્શનો ધરાવે છે  
 
| દરેક પ્રોગ્રામ એક અથવાં એકથી વધારે ફંક્શનો ધરાવે છે  
  
 
|-
 
|-
|00.56
+
|00:49
| એકવાર એક્ઝેક્યુટ થયા પછીથી નિયંત્રણ પોતાની જગ્યાએ ફરી પાછું આવશે જ્યાંથી એ એક્સેસ થયું હતું  
+
| એકવાર એક્ઝેક્યુટ થયા પછીથી નિયંત્રણ પોતાની જગ્યાએ ફરી પાછું આવશે જ્યાંથી એ એક્સેસ થયું હતું  
  
 
|-
 
|-
| 01.03
+
| 00:55
| હવે આપણે ફંક્શન માટેનાં સિન્ટેક્ષ જોઈશું  
+
| ફંક્શન માટેનાં સિન્ટેક્ષ જોઈશું  
  
 
|-
 
|-
|01.18
+
|00:59
 
| '''ret-type'''' ડેટા પ્રકારને વ્યાખ્યાયિત કરે છે જે ફંક્શન પાછું આપે છે  
 
| '''ret-type'''' ડેટા પ્રકારને વ્યાખ્યાયિત કરે છે જે ફંક્શન પાછું આપે છે  
  
 
|-
 
|-
|01.12
+
|01:05
|''fun_name''' ફંક્શનનું નામ છે
+
|''fun_name''' ફંક્શનનું નામ વ્યાખ્યાયિત કરે છે.
  
 
|-
 
|-
|01.16
+
|01:09
|''parameters''' વેરીએબલ નામોની યાદી અને એનાં પ્રકારો છે
+
|''parameters'''(પેરામીટર્સ)  વેરીએબલ નામોની યાદી અને તેના  પ્રકારો છે
  
 
|-
 
|-
|01.20
+
|01:14
|ફંક્શન માટેનું બીજું એક સિન્ટેક્ષ છે '''ret_type function name પેરામીટર લીસ્ટ વિના.
+
|આપણે ખાલી પેરામીટરની યાદી સ્પષ્ટ કરી શકીએ છે.
 
+
  
 
|-
 
|-
|01.30
+
|01:18
 
| આને આર્ગ્યુંમેંટ વિનાનાં ફંક્શનો તરીકે સંબોધાય છે.
 
| આને આર્ગ્યુંમેંટ વિનાનાં ફંક્શનો તરીકે સંબોધાય છે.
  
 
|-
 
|-
|01.35
+
|01:21
 
| અને આ આર્ગ્યુંમેંટ સાથેનાં ફંક્શનો તરીકે સંબોધાય છે.
 
| અને આ આર્ગ્યુંમેંટ સાથેનાં ફંક્શનો તરીકે સંબોધાય છે.
  
 
|-
 
|-
| 01.40
+
| 01:26
| ચાલો આપણા પ્રોગ્રામ પર જઈએ
+
|ચાલો '''void''' (વોઈડ)  વાપરીને પ્રોગ્રામ જોઈએ
  
 
|-
 
|-
|01.43
+
|01:29
 
| મેં એડીટર પર પહેલાથી જ પ્રોગ્રામ ટાઈપ કર્યું છે  
 
| મેં એડીટર પર પહેલાથી જ પ્રોગ્રામ ટાઈપ કર્યું છે  
 +
 
|-
 
|-
|01.46
+
|01:32
 
| ચાલો હું તેને ખોલું.
 
| ચાલો હું તેને ખોલું.
  
 
|-
 
|-
|01.50
+
|01:35
| આપણા ફાઈલનું નામ '''void function.c''' છે એની નોંધ લો, આ પ્રોગ્રામમાં આપણે ફંક્શનનાં મદદથી બે ક્રમાંકોનાં સરવાળાની ગણતરી કરીશું.  
+
| નોંધલો કે આપણી ફાઈલનું નામ ફંક્શન છે.
 +
 
 +
|-
 +
|01:38
 +
|મે ફાઈલ ને .c એક્ષટેનશન  સાથે સંગ્રહિત કર્યું છે.
 +
 
|-
 
|-
|02.03
+
|01:43
 
|ચાલો હું '''કોડ''' સમજાવું.
 
|ચાલો હું '''કોડ''' સમજાવું.
  
  
 
|-
 
|-
| 02.06
+
| 01:45
 
| આ આપણી '''હેડર ફાઈલ''' છે
 
| આ આપણી '''હેડર ફાઈલ''' છે
  
 
|-
 
|-
| 02.09
+
| 01:47
 
|કોઈપણ ફંક્શનને ઉપયોગ કરતાં પહેલા તે વ્યાખ્યાયિત થયેલ હોવી જ જોઈએ
 
|કોઈપણ ફંક્શનને ઉપયોગ કરતાં પહેલા તે વ્યાખ્યાયિત થયેલ હોવી જ જોઈએ
  
 
|-
 
|-
|02.14
+
|01:51
| અહીં અમે '''add''' કહેવાતા એક ફંક્શનને જાહેર કર્યું છે
+
| અહીં અમે '''add''' (એડ)કહેવાતા એક ફંક્શનને જાહેર કર્યું છે
  
 
|-
 
|-
|02.18
+
|01:54
| નોંધ લો કે '''add ફંક્શન''' કોઈપણ આર્ગ્યુંમેંટ વિનાનું છે  
+
| નોંધ લો કે '''add (એડ) ફંક્શન''' કોઈપણ આર્ગ્યુંમેંટ વિનાનું છે  
  
 
|-
 
|-
|02.22
+
|01:58
| અને રીટર્ન પ્રકાર '''void''' છે
+
| અને રીટર્ન પ્રકાર '''void'''(વોઈડ) છે
  
 
|-
 
|-
| 02.25
+
| 02:01
| '''ફંક્શનો''' બે પ્રકારનાં છે  
+
| અહી બે પ્રકારનાં '''ફંક્શનો''' છે  
  
 
|-
 
|-
|02.27
+
|02:03
| પ્રથમ છે વપરાશકર્તાએ વ્યાખ્યાયિત કરેલ ફંક્શન જે છે આપણું '''add ફંક્શન''' અને  
+
|User-defined (યુજર -ડીફાઈન) એ આપણું '''add ફંક્શન'''છે  અને  
  
 
|-
 
|-
|02.33
+
|02:06
| '''Pr-defined''' ફંક્શન જે કે '''printf''' અને મુખ્ય ફંક્શન છે  
+
| '''Pre-defined''' (પ્રી-ડીફાઈન) ફંક્શન જે '''printf''' (પ્રિન્ટ એફ ) અને મુખ્ય ફંક્શન છે  
  
 
|-
 
|-
| 02.39
+
| 02:12
| અહીં આપણે '''a''' અને '''b''' ને '''2''' અને '''3''' વેલ્યુઓ અસાઈન કરીને પ્રારંભ કરી છે
+
| અહીં આપણે '''a''' અને '''b''' ને '''2''' અને '''3''' વેલ્યુઓ અસાઈન કરીને પ્રારંભ કરીએ  છે
  
 
|-
 
|-
|  02.47
+
|  02:19
| ત્યારબાદ આપણે '''a વેરીએબલ c''' જાહેર કર્યું છે
+
| અહી  આપણે વેરીએબલ c''' જાહેર કર્યું છે
  
 
|-
 
|-
|02.51
+
|02:21
| આપણે '''a''' અને '''b''' ની વેલ્યુઓને ઉમેરી છે
+
| પછી આપણે '''a''' અને '''b''' ની વેલ્યુઓને ઉમેરી છે
  
 
|-
 
|-
|02.53
+
|02:24
 
|પરીણામ '''c''' માં સંગ્રહીત થયું છે
 
|પરીણામ '''c''' માં સંગ્રહીત થયું છે
  
 
|-
 
|-
|  02.57
+
|  02:27
|પછી  આપણે પરીણામ પ્રીંટ કરીશું.
+
| પરીણામ પ્રીંટ કરીશું.
  
 
|-
 
|-
03.00
+
02:29
| આ આપણું મુખ્ય ફંક્શન છે
+
| આ આપણું મેન ફંક્શન છે
  
 
|-
 
|-
| 03.03
+
| 02:32
|મુખ્ય ફંક્શનની અંદર, આપણે '''add''' ફંક્શનને બોલાવીએ છીએ   
+
|અહી આપણે '''add''' (એડ) ફંક્શનને બોલાવીએ છીએ   
  
 
|-
 
|-
|03.07
+
|02:34
| સરવાળાની ક્રીયા પૂરી થશે અને પરીણામ પ્રીંટ થશે.
+
| સરવાળાની ક્રીયા પૂરી થઇ છે  અને પરીણામ પ્રીંટ થશે.
  
 
|-
 
|-
| 03.13
+
| 02:39
| હવે '''Save''' પર ક્લિક કરો
+
| હવે '''Save''' (સેવ) પર ક્લિક કરો
  
 
|-
 
|-
|03.15
+
|02:42
 
|ચાલો આપણે પ્રોગ્રામને એક્ઝેક્યુટ કરીએ
 
|ચાલો આપણે પ્રોગ્રામને એક્ઝેક્યુટ કરીએ
  
 
|-
 
|-
| 03.17
+
| 02:45
તમારા કીબોર્ડ પર '''Ctrl, Alt અને T''' કી એકસાથે દાબીને '''ટર્મીનલ વિન્ડો''' ને ખોલો     
+
|  '''Ctrl, Alt અને T''' કી એકસાથે દાબીને '''ટર્મીનલ વિન્ડો''' ને ખોલો     
  
 
|-
 
|-
| 03.28
+
| 02:53
| કમ્પાઈલ કરવાં માટે ટાઈપ કરો  
+
| કમ્પાઈલ કરવાં માટે ટાઈપ કરો gcc function dot c hyphen o fun   
  
 
|-
 
|-
|03.29
+
|03:00
| ''''gcc void function.c -o void''' અને '''enter''' દબાવો
+
| એક્ઝેક્યુટ કરવા માટે./fun ટાઈપ કરો.
  
 
|-
 
|-
| 03.40
+
| 03:05
| એક્ઝેક્યુટ કરવાં માટે, ટાઈપ કરો
+
|આપણને  આઉટપુટ '''Sum of a and b is 5''' આ રીતે દેખાય છે'
 
+
'''./void'''
+
 
+
|-
+
| 03.45
+
| આઉટપુટ '''Sum of a and b is 5''' આ રીતે દેખાય છે'
+
  
 
|-
 
|-
|03.50
+
|03:10
 
| હવે આપણા પ્રોગ્રામ પર પાછા આવો
 
| હવે આપણા પ્રોગ્રામ પર પાછા આવો
  
 
|-
 
|-
|03.53
+
|03:13
| વિશેષ '''identifiers''' ધરાવનાર ફંક્શનો '''પેરામીટરો''' અથવા '''આર્ગ્યુંમેંટો''' તરીકે સંબોધાય છે
+
| ફંક્શનો વિશેષ '''identifiers''' (આઈડેન્ટીફાઈયર્સ)ધરાવે છે જે  '''પેરામીટરો''' અથવા '''આર્ગ્યુંમેંટો''' તરીકે સંબોધાય છે
  
 
|-
 
|-
|04.00
+
|03:20
| હવે આપણે સમાન ઉદાહરણો આર્ગ્યુંમેંટોની સાથે જોઈશું
+
| સમાન ઉદાહરણો આર્ગ્યુંમેંટોની સાથે જોઈશું
  
 
|-
 
|-
| 04.03
+
| 03:23
|હું અહીં અમુક વસ્તુઓ બદલીશ. તમારા કીબોર્ડ પર '''shift Ctrl અને S''' કી એક સાથે દબાવો..
+
|હું અહીં અમુક વસ્તુઓ બદલીશ.  
  
 
|-
 
|-
|04.14
+
| 03:27
|હવે ફાઈલને '''Function.c''' તરીકે સંગ્રહીત કરો. '''Save''' પર ક્લિક કરો.
+
|ટાઈપ કરો int add(int a, int b)
  
 
|-
 
|-
|04.24
+
|03:32
| ''void''' કી શબ્દને '''int અને (int a, int b) દરમ્યાન''' સાથે બદલી કરો; 
+
|અહી આપણે add ફંક્શન જાહેર કર્યું છે.
  
|-
 
|04.34
 
|'''save''' પર ક્લિક કરો
 
  
 +
|-
 +
|03:36
 +
| '''int a''' અને '''int b''' ફંક્શન '''add''' નાં આર્ગ્યુંમેંટો છે
  
 
|-
 
|-
|04.37
+
| 03:41
| અહીં '''int a''' અને '''int b''' ફંક્શન '''add''' નાં આર્ગ્યુંમેંટો છે
+
| આને રદ્દ કરો
  
 
|-
 
|-
| 04.44
+
|03:42
| હવે આને રદ્દ કરો
+
| અહીં '''a અને b''' ને પ્રારંભ કરવાની જરૂર નથી.
  
 
|-
 
|-
|04.47
+
|03:46
| અહીં '''a અને b''' ને પ્રારંભ કરવાની જરૂર નથી. હવે ફરીથી '''void''' કીશબ્દને '''int''' કીશબ્દ સાથે બદલી કરો અને '''save''' પર ક્લિક કરો
+
| printf  (પ્રિન્ટ એફ) સ્ટેટમેન્ટ રદ કરો.
 
+
  
 
|-
 
|-
| 04.58
+
|03:49
|ચાલો એક વેરીએબલ સમ ને અહીં જાહેર કરીએ
+
| int main() ટાઈપ કરો;
  
 
|-
 
|-
|05.01
+
| 03:52
| '''int sum''' ટાઈપ કરો;
+
|ચાલો વેરીએબલ sum અહી જાહેર કરીએ.
  
 
|-
 
|-
| 05.05
+
|03:54
|''enter''' દબાવો
+
|ટાઈપ કરો int sum;
  
 
|-
 
|-
|05.06
+
|03:57
|અને ટાઈપ કરો '''sum = add(5,4)''';
+
|પછી ટાઈપ કરો sum = add(5,4);  
  
 
|-
 
|-
|05.19
+
|04:05
|અહીં આપણે '''add''' ફંક્શનને કોલ કરીએ છે.
+
| add (એડ)ફંક્શનને બોલાવીશું.
  
 
|-
 
|-
|05.22
+
|04:05
| ત્યારબાદ આપણે આર્ગ્યુંમેંટોને '''5 અને 4''' તરીકે પસાર કરીએ છીએ
+
| ત્યારબાદ આપણે પેરામીટર '''5 અને 4''' તરીકે પસાર કરીએ છીએ
  
 
|-
 
|-
|05.26
+
|04:10
 
|'5''' '''a''' માં સંગ્રહીત થશે અને '''4''' '''b''' માં સંગ્રહીત થશે
 
|'5''' '''a''' માં સંગ્રહીત થશે અને '''4''' '''b''' માં સંગ્રહીત થશે
  
 
|-
 
|-
| 05.31
+
| 04:14
 
| સરવાળાની ક્રીયા પૂરી થશે
 
| સરવાળાની ક્રીયા પૂરી થશે
  
 
|-
 
|-
|05.34
+
|04:18
| પાછી આવેલ વેલ્યુ '''c''' એ કુલ સરવાળામાં સંગ્રહીત થશે.
+
| ચાલો આપણે પરીણામ પ્રીંટ કરીશું.
+
 
 
|-
 
|-
| 05.38
+
| 04:20
| હવે આ સરવાળાને રદ્દ કરો કારણ કે આપણે ઉપરનાં ફંક્શનને પહેલાથી જ કોલ કર્યું  છે
+
|તો ટાઈપ કરો
  
 
|-
 
|-
| 05.44
+
|04:21
|અને ટાઈપ કરો
+
| printf(“Sum is %d\n”,sum);
  
 
|-
 
|-
|05.45
+
|04:27
|'''return 0'''; હવે '''save''' પર ક્લિક કરો  
+
| આ રદ કરો,કેમ  કે ઉપર આપણે પહેલાથી જ ફંક્શન બોલાવ્યું છે.
  
 
|-
 
|-
|05.51
+
|04:32
| ''non-void ફંક્શને'''  રીટર્ન સ્ટેટમેંટને વાપરવું જ જોઈએ જે એક વેલ્યુ પાછી આપે છે
+
| ટાઈપ કરો return 0;(રીટર્ન)
  
 
|-
 
|-
| 05.58
+
|04:36
 +
| ''non-void (નોન- વોઈડ) ફંક્શને'''  રીટર્ન સ્ટેટમેંટને વાપરવું જ જોઈએ જે એક વેલ્યુ પાછી આપશે.
 +
 
 +
|-
 +
|04:41
 +
|સેવ પર ક્લિક કરો
 +
 
 +
|-
 +
| 04:43
 
|ચાલો પ્રોગ્રામને એક્ઝેક્યુટ કરીએ
 
|ચાલો પ્રોગ્રામને એક્ઝેક્યુટ કરીએ
  
 
|-
 
|-
|06.00
+
|04:45
 
|ટર્મીનલ પર પાછા આવીએ
 
|ટર્મીનલ પર પાછા આવીએ
  
 
|-
 
|-
| 06.03
+
|04:48
| '''gcc function.c -o fun''' ટાઈપ કરો અને '''enter''' દબાવો
+
|હવે પોગ્રામને પહેલા ની જેમ ક્મ્પાઇલ કરો.
 
+
  
 
|-
 
|-
|06.13
+
|04:50
|એક્ઝેક્યુટ કરવાં માટે
+
|ચાલો એક્ઝેક્યુટ કરીએ
  
'''./fun''' એન્ટર દબાવો
 
  
 
|-
 
|-
| 06.19
+
| 04:52
| આઉટપુટ આપેલ રીતે દેખાય છે
+
| આઉટપુટ પ્રદર્શિત થાય છે Sum is 9 
  
 
|-
 
|-
|06.21
+
|04:57
| '''The Sum of a & b is 9'''
+
| જોઈએ C++  સમાન પ્રોગ્રામ  કેવી રીતે  એક્ઝેક્યુટ કરવા
  
 
|-
 
|-
| 06.25
+
| 05:02
|NOW  WE  WILL EXECUTE THE SAME PROGRAM IN C++
+
| પોગ્રામ પર પાછા આવીએ
  
 
|-
 
|-
|06.29
+
|05:04
| આપણા પ્રોગ્રામ પર પાછા આવીએ. હું એજ કોડને ફરીથી એડીટ કરીશ '''Shift'Ctrl અને S''' કીને એકસાથે તમારા કીબોર્ડ પર દબાવો
+
| અમુક વસ્તુ હું અહી બદલીશ
  
  
 +
|-
 +
|05:07
 +
| પ્રથમ  '''Shift'Ctrl અને S''' કીને એકસાથે  દબાવો
 +
 +
|-
 +
|05:12
 +
| હવે ફાઈલને '''.cpp''' એક્સટેંશન સાથે સંગ્રહીત કરો અને
  
 
|-
 
|-
|06.41
+
|05:18
| હવે ફાઈલને '''.cpp''' એક્સટેંશન સાથે સંગ્રહીત કરો અને '''save''' પર ક્લિક કરો
+
| સેવ પર ક્લિક કરો  
  
 
|-
 
|-
| 06.47
+
| 05:19
|ચાલો હેડર ફાઈલને '''iostream''' તરીકે બદલીએ  
+
|ચાલો હેડર ફાઈલને '''iostream''' (આઈ ઓ સર્ટીમ)  તરીકે બદલીએ  
  
 
|-
 
|-
06.52
+
05:24
| હવે '''using''' સ્ટેટમેંટનો સમાવેશ કરો. '''save''' પર ક્લિક કરો
+
| આપણે '''using''' સ્ટેટમેંટનો સમાવેશ કરીશું 
  
 
|-
 
|-
07.00
+
05:28
 
|ફંક્શન જાહેરાત '''C++''' માં સમાન છે   
 
|ફંક્શન જાહેરાત '''C++''' માં સમાન છે   
  
 
|-
 
|-
|07.04
+
|05:32
 
| તો અહીં કંઈપણ બદલવાની જરૂર નથી
 
| તો અહીં કંઈપણ બદલવાની જરૂર નથી
  
 
|-
 
|-
| 07.07
+
| 05:37
|  હવે '''printf''' સ્ટેટમેંટને '''cout''' સ્ટેટમેંટથી બદલી કરો  
+
|  હવે '''printf''' સ્ટેટમેંટને '''cout''' સ્ટેટમેંટથી બદલી કરો જેમ આપણેC++માં લાઈન પ્રિન્ટ કરવા માટે  cout<< ફંક્શન વાપરીએ છે.
  
  
 
|-
 
|-
| 07.13
+
| 05:48
| '''ફોર્મેટ સ્પેસીફાયર''' અને '''\n''' ને રદ્દ કરો
+
| અહી '''ફોર્મેટ સ્પેસીફાયર''' અને '''\n''' ની જરૂરિયાત નથી 
  
 
|-
 
|-
|07.16
+
|05:52
 
| અલ્પ વિરામ રદ્દ કરો
 
| અલ્પ વિરામ રદ્દ કરો
  
 
|-
 
|-
| 07.17
+
| 05:54
|  બે ખુલ્લા ખૂણાવાળા કૌંસ ટાઈપ કરો. અહીં બંધ કૌંસને રદ્દ કરો
+
હવે બે ખૂણાવાળા કૌંસ ટાઈપ કરો.  
  
 
|-
 
|-
|07.23
+
|05:58
| ફરીથી બે ખુલ્લા ખૂણાવાળા કૌંસ ટાઈપ કરો.  
+
|sum (સમ)પછીથી  ફરીથી બે ખુલ્લા ખૂણાવાળા કૌંસ ટાઈપ કરો.  
  
 
|-
 
|-
|07.25
+
|06:03
|અને બે અવતરણ ચિન્હમાં '''backslash n''' ટાઈપ કરો  
+
|બે અવતરણ ચિન્હમાં '''backslash n''' (બેક સ્લેશ એન)ટાઈપ કરો  
 +
 
  
 
|-
 
|-
|07.29
+
|06:07
| '''C++''' માં લાઈનને પ્રીંટ કરવાં માટે આપણે '''cout''' ફંક્શનને વાપરીએ છીએ
+
|બંધ કૌંસને રદ્દ કરો
 
+
 
 
|-
 
|-
| 07.34
+
| 06:09
 
|હવે '''save''' પર ક્લિક કરો  
 
|હવે '''save''' પર ક્લિક કરો  
  
 
|-
 
|-
| 07.37
+
| 06:11
 
| ચાલો પ્રોગ્રામને એક્ઝેક્યુટ કરીએ
 
| ચાલો પ્રોગ્રામને એક્ઝેક્યુટ કરીએ
  
 
|-
 
|-
|07.39
+
|06:14
 
| આપણા ટર્મીનલ પર પાછા આવીએ
 
| આપણા ટર્મીનલ પર પાછા આવીએ
  
 
|-
 
|-
| 07.42
+
| 06:16
 
| કમ્પાઈલ કરવાં માટે, ટાઈપ કરો '''g++ function.cpp -o fun1'''  
 
| કમ્પાઈલ કરવાં માટે, ટાઈપ કરો '''g++ function.cpp -o fun1'''  
  
 
|-
 
|-
|07.52
+
|06:23
| અહીં આપણી પાસે છે '''fun1''', કારણ કે આપણે ફાઈલ '''fun.c''' માટે આઉટપુટ પેરામીટર '''fun''' ને ઓવરરાઈટ કરવાં ઈચ્છતા નથી.
+
| અહીં આપણી પાસે છે '''fun1''', કારણ કે આપણે આઉટપુટ ફાઈલ'''fun''' ને ઓવરરાઈટ કરવાં ઈચ્છતા નથી.  
  
 
|-
 
|-
|08.02
+
|06:31
|હવે '''Enter''' દબાવો
+
| '''Enter''' (એન્ટર) દબાવો
  
 
|-
 
|-
|08.05
+
|06:34
|એક્ઝેક્યુટ કરવાં માટે
+
|'''./fun1''' ટાઈપ કરો
  
 
|-
 
|-
|08.06
+
| 06:38
|'''./fun1''' ટાઈપ કરો અને '''Enter''' દબાવો
+
| આઉટપુટ Sum is 9  રીતે દેખાય છે:  
 
+
|-
+
| 08.12
+
| આઉટપુટ આપેલ રીતે દેખાય છે:  
+
 
   
 
   
 
|-
 
|-
|08.14
+
|06:42
| '''The sum of a & b is 9.'''
+
 
+
|-
+
| 08.16
+
|આપણે જોઈ શકીએ છીએ કે આઉટપુટ આપણા '''c''' કોડની સમાન છે 
+
|-
+
|08.20
+
 
| ચાલો અમુક એવાં એરરોને જોઈએ જેનાં દ્વારા આપણે રૂબરૂ થઇ શકીએ.  
 
| ચાલો અમુક એવાં એરરોને જોઈએ જેનાં દ્વારા આપણે રૂબરૂ થઇ શકીએ.  
  
 
|-
 
|-
|08.24
+
|06:47
|આપણા પ્રોગ્રામ પર પાછા આવીએ.
+
|ધારો કે અહીં હું '''4''' ની જગ્યાએ '''x''' ટાઈપ કરીશ.
  
 
|-
 
|-
|08.26
+
|06:51
|ધારો કે અહીં લાઈન ક્રમાંક-11 પર. હું '''4''' ની જગ્યાએ '''x''' ટાઈપ કરીશ.
+
 
+
|-
+
|08.32
+
 
|હું બાકી બચેલ કોડને એવું જ રાખીશ.
 
|હું બાકી બચેલ કોડને એવું જ રાખીશ.
  
 
|-
 
|-
| 08.36
+
| 06:55
|હવે '''Save''' પર ક્લિક કરો  
+
| સેવ પર ક્લિક કરો
 
+
 
|-
 
|-
08.38
+
| 06:55
 +
| ચાલો પોગ્રામ કમ્પાઈલ કરો
 +
   
 +
|-
 +
|  06:58
 
|ચાલો પ્રોગ્રામને એક્ઝેક્યુટ કરીએ
 
|ચાલો પ્રોગ્રામને એક્ઝેક્યુટ કરીએ
 +
 
|-
 
|-
|08.40
+
| 07:02
|આપણા ટર્મીનલ પર પાછા આવીએ.
+
| આપણને લાઈન નંબર 10  એક એરર દેખાય છે
  
 
|-
 
|-
|08.44
+
|07:06
|પહેલાની જેમ ચાલો કમ્પાઈલ કરીએ
+
| આ સ્કોપમાં''' ''x'''જાહેર થયું નથી .
  
 
|-
 
|-
| 08.48
+
|07:09
| આપણને એક એરર દેખાય છે
+
| કારણ એ છે કે '''x''' એ કેરેક્ટર વેરીએબલ છે
|-
+
|08.50
+
| ''x was not declared in this scope'''. આપણા પ્રોગ્રામ પર પાછા આવીએ
+
  
 
|-
 
|-
|08.54
+
|07:13
|આનું કારણ એ છે કે '''x''' એ કેરેક્ટર વેરીએબલ છે
+
|તે ક્યાં પણ જાહેર ન હતી.
  
 
|-
 
|-
|08.58
+
|07:15
| અને આપણું '''add''' ફંક્શન એક આર્ગ્યુંમેંટ તરીકે '''integer''' વેરીએબલ ધરાવે છે  
+
| અને આપણું '''add'''(એડ) ફંક્શન એક આર્ગ્યુંમેંટ તરીકે '''integer''' (ઇનટીજર)  વેરીએબલ ધરાવે છે  
  
 
|-
 
|-
|09.04
+
|07:21
 
|તેથી રીટર્ન પ્રકાર અને રીટર્ન વેલ્યુમાં એક ગુંચવણ છે.  
 
|તેથી રીટર્ન પ્રકાર અને રીટર્ન વેલ્યુમાં એક ગુંચવણ છે.  
  
 
|-
 
|-
| 09.08
+
| 07:25
 +
|ચાલો આપણા પ્રોગ્રામ પર પાછા આવીએ.
 +
 
 +
|-
 +
| 07:27
 
| હવે ચાલો એરરને સુધાર કરીએ  
 
| હવે ચાલો એરરને સુધાર કરીએ  
  
 
|-
 
|-
|09.10
+
|07:30
| અહીં '''4''' ટાઈપ કરો. '''Save''' પર ક્લિક કરો
+
| લાઈન નંબર 10  પર '''4''' ટાઈપ કરો.  
  
 
|-
 
|-
|09.15
+
|07:32
|ચાલો એક્ઝેક્યુટ કરીએ
+
|સેવ પર ક્લિક કરો
  
 
|-
 
|-
|09.17
+
|07:35
|આપણા ટર્મીનલ પર પાછા આવીએ. ચાલો હું પ્રોમ્પ્ટને સાફ કરું.
+
|ચાલો ફરીથી એક્ઝેક્યુટ કરીએ
  
 
|-
 
|-
|09.21
+
|07:37
|ચાલો હું પહેલાની જેમ કમ્પાઈલ કરું, એક્ઝેક્યુટ કરું  
+
| હું પ્રોમ્પ્ટને સાફ કરું.
  
 
|-
 
|-
|09.27
+
|07:40
 +
|ચાલો હું પહેલાની જેમ કમ્પાઈલ કરું,
 +
 
 +
|-
 +
|07:42
 
|હા! આ કામ કરી રહ્યું છે  
 
|હા! આ કામ કરી રહ્યું છે  
  
 
|-
 
|-
| 09.29
+
| 07:45
|હવે આપણે બીજા એક સામાન્ય એરરને જોઈશું. આપણા પ્રોગ્રામ પર પાછા આવીએ
+
|ચાલો અમુક એવાં એરરોને જોઈએ જેનાં દ્વારા આપણે રૂબરૂ થઇ શકીએ.  
 +
 
  
 
|-
 
|-
|09.34
+
|07:50
|અહીં આપણે ફક્ત એક આર્ગ્યુંમેંટને પસાર કરીશું   
+
|ધારો કે અહી આપણે ફક્ત એક પેરામીટરને પસાર કરીશું   
  
 
|-
 
|-
|09.39
+
|07:55
 
| '''4''' ને રદ્દ કરો
 
| '''4''' ને રદ્દ કરો
  
 
|-
 
|-
| 09.40
+
| 07:56
| Now  Click on '''Save''' .
+
| '''Save''' (સેવ)પર ક્લિક કરો.
 +
 
  
 
|-
 
|-
| 09.43
+
| 07:58
| હવે '''Save''' પર ક્લિક કરો.
+
|ટર્મિનલ પર પાછા  જાઓ.
  
 
|-
 
|-
| 09.47
+
| 08:00
| ચાલો પહેલાની જેમ કમ્પાઈલ કરીએ
+
|કમ્પાઈલ કરો.
 
+
  
 +
|-
 +
| 08:01
 +
|આપણે લાઈન નંબર 10  પર  એરર જોશું 
  
 
|-
 
|-
| 09.49
+
| 08:06
|આપણે એરર જોઈએ છીએ '''too few arguments to few functions int 'add''''   
+
|'''too few arguments to functions int 'add (int, int)'''''   
  
  
 
|-
 
|-
| 09.54
+
| 08:11
 
|આપણા પ્રોગ્રામ પર પાછા આવીએ.  
 
|આપણા પ્રોગ્રામ પર પાછા આવીએ.  
  
  
 
|-
 
|-
|09.56
+
|08:14
|તમે જોઈ શકો છો અહીં આપણી પાસે બે આર્ગ્યુંમેંટ છે '''int a અને int b'''  
+
|તમે જોઈ શકો છો અહીં આપણી પાસે બે પેરામીટર છે
  
 
|-
 
|-
|10.03
+
|08:19
| અને અહીંયા આપણે ફક્ત એક આર્ગ્યુંમેંટને પસાર કરી રહ્યા છે.
+
| '''int a અને int b'''
  
 
|-
 
|-
|10.06
+
|08:22
 +
| અને અહીંયા આપણે ફક્ત એક પેરામીટર પસાર કરી રહ્યા છે.  
 +
 
 +
|-
 +
|08:25
 
|એટલા માટે આ એરર આપી રહ્યું છે
 
|એટલા માટે આ એરર આપી રહ્યું છે
 +
 
|-
 
|-
|10.09
+
|08:27
|ચાલો એરરને સુધાર કરીએ  
+
|એરરને સુધાર કરીએ  
  
 
|-
 
|-
|10.10
+
|08:29
|'''4''' ટાઈપ કરો, '''save''' પર ક્લિક કરો
+
|'''4''' ટાઈપ કરો,
 +
 
  
 
|-
 
|-
|10.13
+
|08:31
 +
| સેવ પર ક્લિક કરો
 +
 
 +
|-
 +
|08:34
 +
| ટર્મિનલ પર પાછા આવો
 +
 
 +
|-
 +
|08:36
 
|ચાલો ફરીથી એક્ઝેક્યુટ કરીએ  
 
|ચાલો ફરીથી એક્ઝેક્યુટ કરીએ  
  
 
|-
 
|-
|10.16
+
|08:39
|પહેલાની જેમ કમ્પાઈલ કરીએ, એક્ઝેક્યુટ કરીએ.  
+
|હા આ કામ કરી રહ્યું છે.
  
 
|-
 
|-
| 10.21
+
|08:42
|હા આ કામ કરી રહ્યું છે! હવે આપણી સ્લાઈડ પર પાછા આવીએ
+
|આપણી સ્લાઈડ પર પાછા આવીએ  
  
 
|-
 
|-
|10.26
+
|08:44
 
| સારાંશમાં, આ ટ્યુટોરીયલમાં આપણે શીખ્યા
 
| સારાંશમાં, આ ટ્યુટોરીયલમાં આપણે શીખ્યા
  
 
|-
 
|-
|10.29
+
|08:49
 
| '''ફંક્શનો'''  
 
| '''ફંક્શનો'''  
 +
 
|-
 
|-
| 10.31
+
| 08:50
 
|''ફંક્શનનું સિન્ટેક્ષ'''
 
|''ફંક્શનનું સિન્ટેક્ષ'''
  
 
|-
 
|-
|10.33
+
|08:51
| આર્ગ્યુંમેંટ વિનાનાં ફંક્શન: દા. ત. ;'''void add()'''
+
| આર્ગ્યુંમેંટ વિનાનાં ફંક્શન: '
 +
 
 +
|-
 +
|08:53
 +
|દા. ત. ;'''void add()''
 +
 
 +
|-
 +
|08:55
 +
|આર્ગ્યુંમેંટ સાથેનાં ફંક્શન:
  
 
|-
 
|-
|10.37
+
|08:57
|આર્ગ્યુંમેંટ સાથેનાં ફંક્શન: દા. ત. ;'''int add( int a,int b)'''
+
| દા. ત. ;'''int add( int a,int b)'''  
  
 
|-
 
|-
|10.43
+
|09:02
 
| એસાઈનમેંટ તરીકે   
 
| એસાઈનમેંટ તરીકે   
  
 
|-
 
|-
|10.45
+
|09:03
 
| એક પ્રોગ્રામ લખો જે ફંક્શનનાં ઉપયોગ વડે એક ક્રમાંકનાં વર્ગની ગણતરી કરે.   
 
| એક પ્રોગ્રામ લખો જે ફંક્શનનાં ઉપયોગ વડે એક ક્રમાંકનાં વર્ગની ગણતરી કરે.   
  
 
|-
 
|-
| 10.50
+
| 09:07
 
|  આ લીંક પર ઉપલબ્ધ વિડીયો જુઓ. http://spoken-tutorial.org /What\_is\_a\_Spoken\_Tutorial
 
|  આ લીંક પર ઉપલબ્ધ વિડીયો જુઓ. http://spoken-tutorial.org /What\_is\_a\_Spoken\_Tutorial
  
 
|-
 
|-
|10.53
+
|09:11
 
| તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટનો સારાંશ આપે છે
 
| તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટનો સારાંશ આપે છે
  
 
|-
 
|-
|10.56
+
|09:14
 
| જો તમારી બેન્ડવિડ્થ સારી ન હોય, તો તમે ડાઉનલોડ કરી તે જોઈ શકો છો  
 
| જો તમારી બેન્ડવિડ્થ સારી ન હોય, તો તમે ડાઉનલોડ કરી તે જોઈ શકો છો  
  
 
|-
 
|-
| 11.01
+
| 09:18
 
| સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ
 
| સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ
  
 
|-
 
|-
|11.03
+
|09:21
 
|સ્પોકન ટ્યુટોરીયલોનાં મદદથી વર્કશોપોનું આયોજન કરે છે
 
|સ્પોકન ટ્યુટોરીયલોનાં મદદથી વર્કશોપોનું આયોજન કરે છે
  
 
|-
 
|-
|11.07
+
|09:24
 
| જેઓ ઓનલાઈન પરીક્ષા પાસ કરે છે તેમને પ્રમાણપત્રો આપે છે
 
| જેઓ ઓનલાઈન પરીક્ષા પાસ કરે છે તેમને પ્રમાણપત્રો આપે છે
  
 
|-
 
|-
|11.11
+
|09:28
 
|વધુ વિગત માટે, કૃપા કરી '''contact@spoken-tutorial.org''' પર સંપર્ક કરો.
 
|વધુ વિગત માટે, કૃપા કરી '''contact@spoken-tutorial.org''' પર સંપર્ક કરો.
  
 
|-
 
|-
| 11.19
+
| 09:35
 
|સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ એ ટોક ટુ અ ટીચર પ્રોજેક્ટનો એક ભાગ છે
 
|સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ એ ટોક ટુ અ ટીચર પ્રોજેક્ટનો એક ભાગ છે
  
 
|-
 
|-
|11.23
+
|09:40
 
| જે આઇસીટી, એમએચઆરડી, ભારત સરકાર દ્વારા શિક્ષણ પર નેશનલ મિશન દ્વારા આધારભૂત છે
 
| જે આઇસીટી, એમએચઆરડી, ભારત સરકાર દ્વારા શિક્ષણ પર નેશનલ મિશન દ્વારા આધારભૂત છે
  
 
|-
 
|-
|11.30
+
|09:47
 
| આ મિશન પર વધુ માહીતી આ લીંક પર ઉપલબ્ધ છે '''"http://spoken-tutorial.org/NMEICT-Intro"'''
 
| આ મિશન પર વધુ માહીતી આ લીંક પર ઉપલબ્ધ છે '''"http://spoken-tutorial.org/NMEICT-Intro"'''
  
 
|-
 
|-
| 11.35
+
|09:52
 
| '''IIT-Bombay''' તરફથી સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ માટે ભાષાંતર કરનાર હું, જ્યોતી સોલંકી વિદાય લઉં છું.
 
| '''IIT-Bombay''' તરફથી સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ માટે ભાષાંતર કરનાર હું, જ્યોતી સોલંકી વિદાય લઉં છું.
  
 
|-
 
|-
|11.39
+
|09:55
 
| જોડાવાબદ્દલ આભાર.
 
| જોડાવાબદ્દલ આભાર.
  
 
|}
 
|}

Latest revision as of 11:02, 18 July 2014

Time Narration
00:01 C and C++'ફંક્શન પરનાં સ્પોકન ટ્યુટોરીયલમાં સ્વાગત છે.
00:06 આ ટ્યુટોરીયલમાં આપણે શીખીશું, ,
00:09 ફંક્શન' શું છે
00:11 ફંક્શનનાં સિન્ટેક્ષ
00:13 return statement(રીટર્ન સ્ટેટમેંટ) નું મહત્વ
00:16 આપણે ઉદાહરણો દ્વારા આ કરીશું.
00:18 આપણે કેટલીક સામાન્ય એરર અને તેના ઉકેલો પણ જોશું.
00:22 આ ટ્યુટોરીયલને રેકોર્ડ કરવાં માટે, હું વાપરી રહ્યી છુ
00:25 ઉબુન્ટુ ઓપરેટીંગ સીસ્ટમ આવૃત્તિ 11.10


00:29 gcc અને g++ કમ્પાઈલર આવૃત્તિ 4.6.1'
00:35 ચાલો ફંક્શનોનાં રજૂઆત સાથે શરૂઆત કરીએ
00:39 ફંકશન એક સ્વયં પર્યાપ્ત પ્રોગ્રામ છે જે ચોક્કસ કાર્યને એક્ઝેક્યુટ કરે છે
00:45 દરેક પ્રોગ્રામ એક અથવાં એકથી વધારે ફંક્શનો ધરાવે છે
00:49 એકવાર એક્ઝેક્યુટ થયા પછીથી નિયંત્રણ પોતાની જગ્યાએ ફરી પાછું આવશે જ્યાંથી એ એક્સેસ થયું હતું
00:55 ફંક્શન માટેનાં સિન્ટેક્ષ જોઈશું
00:59 ret-type' ડેટા પ્રકારને વ્યાખ્યાયિત કરે છે જે ફંક્શન પાછું આપે છે
01:05 fun_name' ફંક્શનનું નામ વ્યાખ્યાયિત કરે છે.
01:09 parameters'(પેરામીટર્સ) વેરીએબલ નામોની યાદી અને તેના પ્રકારો છે
01:14 આપણે ખાલી પેરામીટરની યાદી સ્પષ્ટ કરી શકીએ છે.
01:18 આને આર્ગ્યુંમેંટ વિનાનાં ફંક્શનો તરીકે સંબોધાય છે.
01:21 અને આ આર્ગ્યુંમેંટ સાથેનાં ફંક્શનો તરીકે સંબોધાય છે.
01:26 ચાલો void (વોઈડ) વાપરીને પ્રોગ્રામ જોઈએ
01:29 મેં એડીટર પર પહેલાથી જ પ્રોગ્રામ ટાઈપ કર્યું છે
01:32 ચાલો હું તેને ખોલું.
01:35 નોંધલો કે આપણી ફાઈલનું નામ ફંક્શન છે.
01:38 મે ફાઈલ ને .c એક્ષટેનશન સાથે સંગ્રહિત કર્યું છે.
01:43 ચાલો હું કોડ સમજાવું.


01:45 આ આપણી હેડર ફાઈલ છે
01:47 કોઈપણ ફંક્શનને ઉપયોગ કરતાં પહેલા તે વ્યાખ્યાયિત થયેલ હોવી જ જોઈએ
01:51 અહીં અમે add (એડ)કહેવાતા એક ફંક્શનને જાહેર કર્યું છે
01:54 નોંધ લો કે add (એડ) ફંક્શન કોઈપણ આર્ગ્યુંમેંટ વિનાનું છે
01:58 અને રીટર્ન પ્રકાર void(વોઈડ) છે
02:01 અહી બે પ્રકારનાં ફંક્શનો છે
02:03 User-defined (યુજર -ડીફાઈન) એ આપણું add ફંક્શનછે અને
02:06 Pre-defined (પ્રી-ડીફાઈન) ફંક્શન જે printf (પ્રિન્ટ એફ ) અને મુખ્ય ફંક્શન છે
02:12 અહીં આપણે a અને b ને 2 અને 3 વેલ્યુઓ અસાઈન કરીને પ્રારંભ કરીએ છે
02:19 અહી આપણે વેરીએબલ c જાહેર કર્યું છે
02:21 પછી આપણે a અને b ની વેલ્યુઓને ઉમેરી છે
02:24 પરીણામ c માં સંગ્રહીત થયું છે
02:27 પરીણામ પ્રીંટ કરીશું.
02:29 આ આપણું મેન ફંક્શન છે
02:32 અહી આપણે add (એડ) ફંક્શનને બોલાવીએ છીએ
02:34 સરવાળાની ક્રીયા પૂરી થઇ છે અને પરીણામ પ્રીંટ થશે.
02:39 હવે Save (સેવ) પર ક્લિક કરો
02:42 ચાલો આપણે પ્રોગ્રામને એક્ઝેક્યુટ કરીએ
02:45 Ctrl, Alt અને T કી એકસાથે દાબીને ટર્મીનલ વિન્ડો ને ખોલો
02:53 કમ્પાઈલ કરવાં માટે ટાઈપ કરો gcc function dot c hyphen o fun
03:00 એક્ઝેક્યુટ કરવા માટે./fun ટાઈપ કરો.
03:05 આપણને આઉટપુટ Sum of a and b is 5 આ રીતે દેખાય છે'
03:10 હવે આપણા પ્રોગ્રામ પર પાછા આવો
03:13 ફંક્શનો વિશેષ identifiers (આઈડેન્ટીફાઈયર્સ)ધરાવે છે જે પેરામીટરો અથવા આર્ગ્યુંમેંટો તરીકે સંબોધાય છે
03:20 સમાન ઉદાહરણો આર્ગ્યુંમેંટોની સાથે જોઈશું
03:23 હું અહીં અમુક વસ્તુઓ બદલીશ.
03:27 ટાઈપ કરો int add(int a, int b)
03:32 અહી આપણે add ફંક્શન જાહેર કર્યું છે.


03:36 int a અને int b ફંક્શન add નાં આર્ગ્યુંમેંટો છે
03:41 આને રદ્દ કરો
03:42 અહીં a અને b ને પ્રારંભ કરવાની જરૂર નથી.
03:46 printf (પ્રિન્ટ એફ) સ્ટેટમેન્ટ રદ કરો.
03:49 int main() ટાઈપ કરો;
03:52 ચાલો વેરીએબલ sum અહી જાહેર કરીએ.
03:54 ટાઈપ કરો int sum;
03:57 પછી ટાઈપ કરો sum = add(5,4);
04:05 add (એડ)ફંક્શનને બોલાવીશું.
04:05 ત્યારબાદ આપણે પેરામીટર 5 અને 4 તરીકે પસાર કરીએ છીએ
04:10 '5 a માં સંગ્રહીત થશે અને 4 b માં સંગ્રહીત થશે
04:14 સરવાળાની ક્રીયા પૂરી થશે
04:18 ચાલો આપણે પરીણામ પ્રીંટ કરીશું.
04:20 તો ટાઈપ કરો
04:21 printf(“Sum is %d\n”,sum);
04:27 આ રદ કરો,કેમ કે ઉપર આપણે પહેલાથી જ ફંક્શન બોલાવ્યું છે.
04:32 ટાઈપ કરો return 0;(રીટર્ન)
04:36 non-void (નોન- વોઈડ) ફંક્શને' રીટર્ન સ્ટેટમેંટને વાપરવું જ જોઈએ જે એક વેલ્યુ પાછી આપશે.
04:41 સેવ પર ક્લિક કરો
04:43 ચાલો પ્રોગ્રામને એક્ઝેક્યુટ કરીએ
04:45 ટર્મીનલ પર પાછા આવીએ
04:48 હવે પોગ્રામને પહેલા ની જેમ ક્મ્પાઇલ કરો.
04:50 ચાલો એક્ઝેક્યુટ કરીએ


04:52 આઉટપુટ પ્રદર્શિત થાય છે Sum is 9
04:57 જોઈએ C++ સમાન પ્રોગ્રામ કેવી રીતે એક્ઝેક્યુટ કરવા
05:02 પોગ્રામ પર પાછા આવીએ
05:04 અમુક વસ્તુ હું અહી બદલીશ


05:07 પ્રથમ Shift'Ctrl અને S કીને એકસાથે દબાવો
05:12 હવે ફાઈલને .cpp એક્સટેંશન સાથે સંગ્રહીત કરો અને
05:18 સેવ પર ક્લિક કરો
05:19 ચાલો હેડર ફાઈલને iostream (આઈ ઓ સર્ટીમ) તરીકે બદલીએ
05:24 આપણે using સ્ટેટમેંટનો સમાવેશ કરીશું
05:28 ફંક્શન જાહેરાત C++ માં સમાન છે
05:32 તો અહીં કંઈપણ બદલવાની જરૂર નથી
05:37 હવે printf સ્ટેટમેંટને cout સ્ટેટમેંટથી બદલી કરો જેમ આપણેC++માં લાઈન પ્રિન્ટ કરવા માટે cout<< ફંક્શન વાપરીએ છે.


05:48 અહી ફોર્મેટ સ્પેસીફાયર અને \n ની જરૂરિયાત નથી
05:52 અલ્પ વિરામ રદ્દ કરો
05:54 હવે બે ખૂણાવાળા કૌંસ ટાઈપ કરો.
05:58 sum (સમ)પછીથી ફરીથી બે ખુલ્લા ખૂણાવાળા કૌંસ ટાઈપ કરો.
06:03 બે અવતરણ ચિન્હમાં backslash n (બેક સ્લેશ એન)ટાઈપ કરો


06:07 બંધ કૌંસને રદ્દ કરો
06:09 હવે save પર ક્લિક કરો
06:11 ચાલો પ્રોગ્રામને એક્ઝેક્યુટ કરીએ
06:14 આપણા ટર્મીનલ પર પાછા આવીએ
06:16 કમ્પાઈલ કરવાં માટે, ટાઈપ કરો g++ function.cpp -o fun1
06:23 અહીં આપણી પાસે છે fun1, કારણ કે આપણે આઉટપુટ ફાઈલfun ને ઓવરરાઈટ કરવાં ઈચ્છતા નથી.
06:31 Enter (એન્ટર) દબાવો
06:34 ./fun1 ટાઈપ કરો
06:38 આઉટપુટ Sum is 9 રીતે દેખાય છે:
06:42 ચાલો અમુક એવાં એરરોને જોઈએ જેનાં દ્વારા આપણે રૂબરૂ થઇ શકીએ.
06:47 ધારો કે અહીં હું 4 ની જગ્યાએ x ટાઈપ કરીશ.
06:51 હું બાકી બચેલ કોડને એવું જ રાખીશ.
06:55 સેવ પર ક્લિક કરો
06:55 ચાલો પોગ્રામ કમ્પાઈલ કરો
06:58 ચાલો પ્રોગ્રામને એક્ઝેક્યુટ કરીએ
07:02 આપણને લાઈન નંબર 10 એક એરર દેખાય છે
07:06 આ સ્કોપમાં xજાહેર થયું નથી .
07:09 કારણ એ છે કે x એ કેરેક્ટર વેરીએબલ છે
07:13 તે ક્યાં પણ જાહેર ન હતી.
07:15 અને આપણું add(એડ) ફંક્શન એક આર્ગ્યુંમેંટ તરીકે integer (ઇનટીજર) વેરીએબલ ધરાવે છે
07:21 તેથી રીટર્ન પ્રકાર અને રીટર્ન વેલ્યુમાં એક ગુંચવણ છે.
07:25 ચાલો આપણા પ્રોગ્રામ પર પાછા આવીએ.
07:27 હવે ચાલો એરરને સુધાર કરીએ
07:30 લાઈન નંબર 10 પર 4 ટાઈપ કરો.
07:32 સેવ પર ક્લિક કરો
07:35 ચાલો ફરીથી એક્ઝેક્યુટ કરીએ
07:37 હું પ્રોમ્પ્ટને સાફ કરું.
07:40 ચાલો હું પહેલાની જેમ કમ્પાઈલ કરું,
07:42 હા! આ કામ કરી રહ્યું છે
07:45 ચાલો અમુક એવાં એરરોને જોઈએ જેનાં દ્વારા આપણે રૂબરૂ થઇ શકીએ.


07:50 ધારો કે અહી આપણે ફક્ત એક પેરામીટરને પસાર કરીશું
07:55 4 ને રદ્દ કરો
07:56 Save (સેવ)પર ક્લિક કરો.


07:58 ટર્મિનલ પર પાછા જાઓ.
08:00 કમ્પાઈલ કરો.
08:01 આપણે લાઈન નંબર 10 પર એરર જોશું
08:06 too few arguments to functions int 'add (int, int)


08:11 આપણા પ્રોગ્રામ પર પાછા આવીએ.


08:14 તમે જોઈ શકો છો અહીં આપણી પાસે બે પેરામીટર છે
08:19 int a અને int b
08:22 અને અહીંયા આપણે ફક્ત એક પેરામીટર પસાર કરી રહ્યા છે.
08:25 એટલા માટે આ એરર આપી રહ્યું છે
08:27 એરરને સુધાર કરીએ
08:29 4 ટાઈપ કરો,


08:31 સેવ પર ક્લિક કરો
08:34 ટર્મિનલ પર પાછા આવો
08:36 ચાલો ફરીથી એક્ઝેક્યુટ કરીએ
08:39 હા આ કામ કરી રહ્યું છે.
08:42 આપણી સ્લાઈડ પર પાછા આવીએ
08:44 સારાંશમાં, આ ટ્યુટોરીયલમાં આપણે શીખ્યા
08:49 ફંક્શનો
08:50 ફંક્શનનું સિન્ટેક્ષ'
08:51 આર્ગ્યુંમેંટ વિનાનાં ફંક્શન: '
08:53 દા. ત. ;'void add()
08:55 આર્ગ્યુંમેંટ સાથેનાં ફંક્શન:
08:57 દા. ત. ;int add( int a,int b)
09:02 એસાઈનમેંટ તરીકે
09:03 એક પ્રોગ્રામ લખો જે ફંક્શનનાં ઉપયોગ વડે એક ક્રમાંકનાં વર્ગની ગણતરી કરે.
09:07 આ લીંક પર ઉપલબ્ધ વિડીયો જુઓ. http://spoken-tutorial.org /What\_is\_a\_Spoken\_Tutorial
09:11 તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટનો સારાંશ આપે છે
09:14 જો તમારી બેન્ડવિડ્થ સારી ન હોય, તો તમે ડાઉનલોડ કરી તે જોઈ શકો છો
09:18 સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ
09:21 સ્પોકન ટ્યુટોરીયલોનાં મદદથી વર્કશોપોનું આયોજન કરે છે
09:24 જેઓ ઓનલાઈન પરીક્ષા પાસ કરે છે તેમને પ્રમાણપત્રો આપે છે
09:28 વધુ વિગત માટે, કૃપા કરી contact@spoken-tutorial.org પર સંપર્ક કરો.
09:35 સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ એ ટોક ટુ અ ટીચર પ્રોજેક્ટનો એક ભાગ છે
09:40 જે આઇસીટી, એમએચઆરડી, ભારત સરકાર દ્વારા શિક્ષણ પર નેશનલ મિશન દ્વારા આધારભૂત છે
09:47 આ મિશન પર વધુ માહીતી આ લીંક પર ઉપલબ્ધ છે "http://spoken-tutorial.org/NMEICT-Intro"
09:52 IIT-Bombay તરફથી સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ માટે ભાષાંતર કરનાર હું, જ્યોતી સોલંકી વિદાય લઉં છું.
09:55 જોડાવાબદ્દલ આભાર.

Contributors and Content Editors

Gaurav, Jyotisolanki, Pratik kamble