Difference between revisions of "C-and-C++/C2/Nested-If-And-Switch-Statement/Bengali"

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 47: Line 47:
 
|-
 
|-
 
|  00:53
 
|  00:53
|  লক্ষ্য করুন যে আমাদের ফাইলের নাম nested-if.c.
+
|  লক্ষ্য করুন যে আমাদের ফাইলের নাম '''nested-if.c'''.
  
 
|-
 
|-
Line 63: Line 63:
 
|-
 
|-
 
|  01:07
 
|  01:07
| মেন ফাংশনের ভিতরে আমরা দুটি পূর্ণসংখ্যা ভ্যারিয়েবল 'x এবং y' ঘোষিত করেছি।
+
| মেন ফাংশনের ভিতরে আমরা দুটি পূর্ণসংখ্যা ভ্যারিয়েবল ''''x''' এবং '''y'''' ঘোষিত করেছি।
  
 
|-
 
|-
 
|  01:16
 
|  01:16
|এখানে আমরা ব্যবহারকারীদের 0 থেকে 39 এর মধ্যে একটি সংখ্যা প্রবেশ করার অনুরোধ করেছি।
+
|এখানে আমরা ব্যবহারকারীদের '''0''' থেকে '''39''' এর মধ্যে একটি সংখ্যা প্রবেশ করার অনুরোধ করেছি।
 
|-
 
|-
 
| 01:23
 
| 01:23
| আমরা ব্যবহারকারীদের থেকে ইনপুট হিসেবে y এর মান নেই।
+
| আমরা ব্যবহারকারীদের থেকে ইনপুট হিসেবে '''y''' এর মান নেই।
 
|-
 
|-
 
|  01:30
 
|  01:30
Line 84: Line 84:
 
|-
 
|-
 
|  01:38
 
|  01:38
| আমরা প্রিন্ট করি you have entered a number in the range of 0-9.
+
| আমরা প্রিন্ট করি '''you have entered a number in the range of 0-9'''.
 
|-
 
|-
 
| 01:47
 
| 01:47
Line 98: Line 98:
 
|-
 
|-
 
|  01:56
 
|  01:56
| আমরা প্রিন্ট করি you have entered a number in the range of 10-19.
+
| আমরা প্রিন্ট করি '''you have entered a number in the range of 10-19'''.
 
|-
 
|-
 
|  02:03
 
|  02:03
Line 115: Line 115:
 
|-
 
|-
 
|  02:24
 
|  02:24
| আমরা প্রিন্ট করি number not in range.
+
| আমরা প্রিন্ট করি '''number not in range'''.
 
|-
 
|-
 
|  02:28
 
|  02:28
Line 127: Line 127:
 
|-
 
|-
 
| 02:45
 
| 02:45
|এক্সিকিউট করতে লিখুন “gcc” space “nested-if.c” space hyphen “-o” space “nested”. Enter টিপুন।
+
|এক্সিকিউট করতে লিখুন “gcc” space “nested-if.c” space hyphen “-o” space “nested”. '''Enter''' টিপুন।
 
|-
 
|-
 
| 02:57
 
| 02:57
| dot slash “./nested” লিখুন। Enter টিপুন।
+
| dot slash “./nested” লিখুন। '''Enter''' টিপুন।
  
 
|-
 
|-
Line 138: Line 138:
 
|-
 
|-
 
| 03:06   
 
| 03:06   
| আমি 12 লিখব।
+
| আমি '''12''' লিখব।
 
|-
 
|-
 
| 03:09
 
| 03:09
Line 144: Line 144:
 
|-
 
|-
 
|  03:11
 
|  03:11
| you have entered the number in the range of 10-19 হিসাবে প্রদর্শিত হয়েছে।
+
| '''you have entered the number in the range of 10-19''' হিসাবে প্রদর্শিত হয়েছে।
 
|-
 
|-
 
|  03:17
 
|  03:17
Line 154: Line 154:
 
|-
 
|-
 
|  03:28
 
|  03:28
| আমি এইবার 5 দেবো।
+
| আমি এইবার '''5''' দেবো।
 
|-
 
|-
 
|  03:34
 
|  03:34
Line 160: Line 160:
 
|-
 
|-
 
|  03:35
 
|  03:35
|  you have entered the number in the range of 0-9 হিসাবে দেখি।
+
'''you have entered the number in the range of 0-9''' হিসাবে দেখি।
 
|-
 
|-
 
|  03:42
 
|  03:42
Line 191: Line 191:
 
|-
 
|-
 
| 04:16
 
| 04:16
||এখানে আমরা ইনপুট ভাগ করি যা হল y/10 এবং ফলাফল x ভ্যারিয়েবলে সংরক্ষিত হয়েছে।
+
||এখানে আমরা ইনপুট ভাগ করি যা হল '''y/1'''0 এবং ফলাফল '''x''' ভ্যারিয়েবলে সংরক্ষিত হয়েছে।
  
 
|-
 
|-
Line 202: Line 202:
 
|-
 
|-
 
|  04:37
 
|  04:37
|  এখানে, আমরা সুইচ কমান্ডকে বলি যে যাচাই করা ভ্যারিয়েবল হল x.
+
|  এখানে, আমরা সুইচ কমান্ডকে বলি যে যাচাই করা ভ্যারিয়েবল হল '''x'''.
 
|-
 
|-
 
|  04:47  
 
|  04:47  
|এটি হল কেস 0. কেস 0 যথেষ্ট হলে
+
|এটি হল কেস '''0'''. কেস 0 যথেষ্ট হলে
 
|-
 
|-
 
|  04:50
 
|  04:50
| আমরা প্রিন্ট করি you have entered the number in the range of 0-9.
+
| আমরা প্রিন্ট করি '''you have entered the number in the range of 0-9'''.
  
 
|-
 
|-
Line 216: Line 216:
 
|-
 
|-
 
|  05:03
 
|  05:03
| আমাদের প্রতিবার লুপ Break করা প্রয়োজন।
+
| আমাদের প্রতিবার লুপ '''Break''' করা প্রয়োজন।
  
 
|-
 
|-
Line 224: Line 224:
 
|-
 
|-
 
| 05:11
 
| 05:11
|এটি "Case 1". "Case 1" এর মানে হল "যদি x এর মান 1" হয়।
+
|এটি "Case 1". "Case 1" এর মানে হল "যদি '''x''' এর মান 1" হয়।
  
 
|-
 
|-
 
|  05:17
 
|  05:17
| আমরা প্রিন্ট করি you have entered a number in the range of 10-19.
+
| আমরা প্রিন্ট করি '''you have entered a number in the range of 10-19'''.
  
 
|-
 
|-
Line 236: Line 236:
 
|-
 
|-
 
|  05:26
 
|  05:26
|এখানে আমরা প্রিন্ট করি you have entered a number in the range of 20-29.
+
|এখানে আমরা প্রিন্ট করি '''you have entered a number in the range of 20-29'''.
  
 
|-
 
|-
Line 246: Line 246:
 
|-
 
|-
 
|  05:52
 
|  05:52
| এখানে আমরা number not in range প্রিন্ট করি।
+
| এখানে আমরা '''number not in range''' প্রিন্ট করি।
  
 
|-
 
|-
Line 262: Line 262:
 
|-
 
|-
 
|  06:06
 
|  06:06
|gcc switch.c -o switch লিখুন। Enter টিপুন।
+
|'''gcc switch.c -o switch''' লিখুন। '''Enter''' টিপুন।
 
|-
 
|-
 
| 06:16  
 
| 06:16  
| ./switch লিখুন। Enter টিপুন।
+
| '''./switch''' লিখুন। '''Enter''' টিপুন।
  
 
|-
 
|-
Line 272: Line 272:
 
|-
 
|-
 
|  06:28
 
|  06:28
|  আউটপুট “you have entered the number in the range of 30 to 39” হিসাবে প্রদর্শিত হয়েছে।
+
|  আউটপুট '''“you have entered the number in the range of 30 to 39”''' হিসাবে প্রদর্শিত হয়েছে।
  
 
|-
 
|-
Line 282: Line 282:
 
|-
 
|-
 
|  06:47
 
|  06:47
| লক্ষ্য করুন যে আমাদের ফাইলের নাম nested-if.cpp.
+
| লক্ষ্য করুন যে আমাদের ফাইলের নাম '''nested-if.cpp'''.
 
|-
 
|-
 
|  06:55
 
|  06:55
Line 291: Line 291:
 
|-
 
|-
 
|  07:03
 
|  07:03
|হেডার ফাইল Stdio.h এর স্থানে iostream হিসেবে আছে।
+
|হেডার ফাইল Stdio.h এর স্থানে '''iostream''' হিসেবে আছে।
 
|-
 
|-
 
|  07:08
 
|  07:08
Line 297: Line 297:
 
|-
 
|-
 
|  07:11
 
|  07:11
|Using namespace std.
+
|'''Using namespace std'''.
  
 
|-
 
|-
Line 314: Line 314:
 
|-
 
|-
 
|  07:34
 
|  07:34
|g++ nested-if.cpp -o nested1 লিখুন। Enter টিপুন।
+
|'''g++ nested-if.cpp -o nested1''' লিখুন। Enter টিপুন।
 
|-
 
|-
 
|  07:45
 
|  07:45
|./nested1 লিখুন। Enter টিপুন।
+
|'''./nested1''' লিখুন। Enter টিপুন।
 
|-
 
|-
 
|  07:50
 
|  07:50
Line 323: Line 323:
 
|-
 
|-
 
|  07:53  
 
|  07:53  
| আউটপুট “number not in range” হিসাবে প্রদর্শিত হয়েছে।
+
| আউটপুট '''“number not in range”''' হিসাবে প্রদর্শিত হয়েছে।
 
|-
 
|-
 
|  08:06
 
|  08:06
Line 336: Line 336:
 
|-
 
|-
 
|  08:19
 
|  08:19
| আপনি দেখতে পারেন যে হেডার ফাইল হল iostream.
+
| আপনি দেখতে পারেন যে হেডার ফাইল হল '''iostream'''.
 
|-
 
|-
 
|  08:23
 
|  08:23
Line 354: Line 354:
 
|-
 
|-
 
|  08:42
 
|  08:42
|g++ switch.cpp -o switch1 লিখুন। Enter টিপুন।
+
|'''g++ switch.cpp -o switch1''' লিখুন। Enter টিপুন।
 
|-
 
|-
 
|  08:52
 
|  08:52
| ./switch1 লিখুন। Enter টিপুন।
+
| '''./switch1''' লিখুন। Enter টিপুন।
 
|-
 
|-
 
|  08:57
 
|  08:57
Line 369: Line 369:
 
|-
 
|-
 
|  09:06
 
|  09:06
|  “you have entered the number in the range of 20-29” হিসাবে প্রদর্শিত হয়েছে।
+
'''“you have entered the number in the range of 20-29”''' হিসাবে প্রদর্শিত হয়েছে।
  
 
|-
 
|-

Revision as of 15:56, 30 August 2013

Time Narration
00:01 C এবং C ++ এ নেস্টেড ইফ এবং সুইচ স্টেটমেন্টের কথ্য টিউটোরিয়ালে আপনাদের স্বাগত।
00:08 এই টিউটোরিয়ালে আমরা শিখব,
00:11 কিভাবে নেস্টেড ইফ স্টেটমেন্ট এবং
00:14 সুইচ স্টেটমেন্ট ব্যবহার করে।
00:16 আমরা এটি একটি উদাহরণের সাহায্যে করব।
00:20 এই টিউটোরিয়ালটি রেকর্ড করতে আমি
00:23 উবুন্টু অপারেটিং সিস্টেম সংস্করণ 11.10 এবং
00:27 উবুন্টুতে gcc এবং g ++ কম্পাইলার সংস্করণ 4.6.1 ব্যবহার করছি।
00:34 প্রথমে আমরা শিখব যে, একটি উদাহরণের সাথে নেস্টেড ইফ এবং সুইচ স্টেটমেন্ট কিভাবে লেখে।
00:42 আমি ইতিমধ্যে প্রোগ্রাম লিখেছি।
00:44 চলুন একবার দেখি।
00:49 এই প্রোগ্রামে, আমরা পূর্ণসংখ্যার সীমা যাচাই করা শিখব।
00:53 লক্ষ্য করুন যে আমাদের ফাইলের নাম nested-if.c.
01:00 এখন কোড ব্যাখ্যা করি।
01:03 এটি আমাদের হেডার ফাইল।
01:05 এটি আমাদের মেন ফাংশন।
01:07 মেন ফাংশনের ভিতরে আমরা দুটি পূর্ণসংখ্যা ভ্যারিয়েবল 'x এবং y' ঘোষিত করেছি।
01:16 এখানে আমরা ব্যবহারকারীদের 0 থেকে 39 এর মধ্যে একটি সংখ্যা প্রবেশ করার অনুরোধ করেছি।
01:23 আমরা ব্যবহারকারীদের থেকে ইনপুট হিসেবে y এর মান নেই।
01:30 এটি আমাদের ইফ কন্ডিশন।
01:32 এখানে, আমরা যাচাই করব y/10 = 0 কিনা
01:36 শর্ত সত্য হলে,
01:38 আমরা প্রিন্ট করি you have entered a number in the range of 0-9.
01:47 এটি আমাদের এলস ইফ কন্ডিশন।
01:50 এখানে আমরা যাচাই করি যে y/10 = 1.
01:54 শর্ত সত্য হলে,
01:56 আমরা প্রিন্ট করি you have entered a number in the range of 10-19.
02:03 এই এলস ইফ কন্ডিশনে আমরা যাচাই করি যে সংখ্যা 20-29 এই সীমার মধ্যে কি নয়।
02:11 এবং এখানে আমরা দেখব যে সংখ্যা 30-39 এই সীমার মধ্যে।
02:19 এটি আমাদের এলস কন্ডিশন।
02:21 উপরের সকল শর্ত ভুল হলে,
02:24 আমরা প্রিন্ট করি number not in range.
02:28 এবং এটি আমাদের রিটার্ন স্টেটমেন্ট।
02:31 এখন প্রোগ্রাম এক্সিকিউট করি।
02:35 আপনার কীবোর্ড Ctrl, Alt এবং T একসাথে টিপে টার্মিনাল উইন্ডো খুলুন।
02:45 এক্সিকিউট করতে লিখুন “gcc” space “nested-if.c” space hyphen “-o” space “nested”. Enter টিপুন।
02:57 dot slash “./nested” লিখুন। Enter টিপুন।
03:01 আমরা দেখি, 0 থেকে 39 এর মধ্যে একটি সংখ্যা লিখুন।
03:06 আমি 12 লিখব।
03:09 আউটপুট
03:11 you have entered the number in the range of 10-19 হিসাবে প্রদর্শিত হয়েছে।
03:17 আরেকটি সংখ্যা লেখা যাক।
03:21 আবার এক্সিকিউট করি। আপ অ্যারো কী টিপুন, enter টিপুন।
03:28 আমি এইবার 5 দেবো।
03:34 আমরা আউটপুট
03:35 you have entered the number in the range of 0-9 হিসাবে দেখি।
03:42 শর্তাধীন এক্সিকিউশন অন্যভাবে ও করা যেতে পারে।
03:46 সুইচ স্টেটমেন্ট ব্যবহার করে।
03:49 এটি কিভাবে হয়েছে দেখা যাক।
03:51 আমরা সুইচ ব্যবহার করে একই প্রোগ্রাম দেখবো।
03:57 আমি ইতিমধ্যে প্রোগ্রাম খুলে ফেলেছি।
03:59 আমাদের টেক্সট এডিটরে ফিরে যাওয়া যাক।
04:07 আমি পূর্ববর্তী প্রোগ্রামে এটি ব্যাখ্যা করেছি।
04:11 সুতরাং আমরা সুইচ স্টেটমেন্টে এগিয়ে যাবো।
04:16 এখানে আমরা ইনপুট ভাগ করি যা হল y/10 এবং ফলাফল x ভ্যারিয়েবলে সংরক্ষিত হয়েছে।
04:24 যার মানে ভাগফল x এ সংরক্ষিত হবে।
04:28 ভাগফলের সাহায্যে আমরা সংখ্যার সীমা চিহ্নিত করতে পারি।
04:37 এখানে, আমরা সুইচ কমান্ডকে বলি যে যাচাই করা ভ্যারিয়েবল হল x.
04:47 এটি হল কেস 0. কেস 0 যথেষ্ট হলে
04:50 আমরা প্রিন্ট করি you have entered the number in the range of 0-9.
04:58 কেস যথেষ্ট হলে লুপ থেকে বেরোতে আমরা Break যুক্ত করি।
05:03 আমাদের প্রতিবার লুপ Break করা প্রয়োজন।
05:05 কারণ এক সময়ে শুধুমাত্র একটি শর্ত সত্যি হতে পারে।
05:11 এটি "Case 1". "Case 1" এর মানে হল "যদি x এর মান 1" হয়।
05:17 আমরা প্রিন্ট করি you have entered a number in the range of 10-19.
05:24 এটি হল "Case 2".
05:26 এখানে আমরা প্রিন্ট করি you have entered a number in the range of 20-29.
05:33 এবং এটি হল Case 3. এখানে আমরা যাচাই করি যে সংখ্যা 30-39 সীমার মধ্যে কি নয়।
05:43 এটি ডিফল্ট কেস। উপরোক্ত কেসের কোনটিও যথেষ্ট না হলে ডিফল্ট কেস নির্ধারিত করে যে কি করা প্রয়োজন।
05:52 এখানে আমরা number not in range প্রিন্ট করি।
05:57 এবং এটি আমাদের রিটার্ন স্টেটমেন্ট।
05:59 প্রোগ্রাম এক্সিকিউট করি।
06:02 টার্মিনালে ফিরে যাই।
06:06 gcc switch.c -o switch লিখুন। Enter টিপুন।
06:16 ./switch লিখুন। Enter টিপুন।
06:21 0 থেকে 39 এর মধ্যে একটি সংখ্যা লিখুন। আমি 35 লিখব।
06:28 আউটপুট “you have entered the number in the range of 30 to 39” হিসাবে প্রদর্শিত হয়েছে।
06:35 এখন আমরা দেখবো যে C ++ এ প্রোগ্রাম কিভাবে এক্সিকিউট করে।
06:44 টেক্সট এডিটরে ফিরে যান।
06:47 লক্ষ্য করুন যে আমাদের ফাইলের নাম nested-if.cpp.
06:55 এখানে লজিক এবং ইমপ্লিমেন্টেশন হল একই।
06:59 এখানে কিছু পরিবর্তন আছে যেমন:
07:03 হেডার ফাইল Stdio.h এর স্থানে iostream হিসেবে আছে।
07:08 আমরা এখানে ইউসিং স্টেটমেন্ট অন্তর্ভুক্ত করেছি।
07:11 Using namespace std.
07:14 printf এবং scanf এর স্থানে cout এবং cin ফাংশন লিখেছি।
07:23 আপনি দেখতে পারেন যে C প্রোগ্রামে আমাদের বাকি কোড একই।
07:29 কোড এক্সিকিউট করি।
07:31 টার্মিনালে ফিরে আসি।
07:34 g++ nested-if.cpp -o nested1 লিখুন। Enter টিপুন।
07:45 ./nested1 লিখুন। Enter টিপুন।
07:50 0 এবং 39 এর মধ্যে একটি সংখ্যা লিখুন। আমি 40 লিখবো।
07:53 আউটপুট “number not in range” হিসাবে প্রদর্শিত হয়েছে।
08:06 এখন C ++ এ সুইচ প্রোগ্রাম দেখি।
08:10 টেক্সট এডিটরে ফিরে আসুন।
08:14 এখানেও লজিক এবং ইমপ্লিমেন্টেশন হল একই।
08:19 আপনি দেখতে পারেন যে হেডার ফাইল হল iostream.
08:23 এখানে এটি ইউসিং স্টেটমেন্ট।
08:25 এবং আমরা cout এবং cin ফাংশন পরিবর্তন করেছি।
08:33 বাকি কোড আমাদের switch.c C প্রোগ্রামের অনুরূপ।
08:38 এক্সিকিউট করি।
08:40 টার্মিনালে ফিরে আসি।
08:42 g++ switch.cpp -o switch1 লিখুন। Enter টিপুন।
08:52 ./switch1 লিখুন। Enter টিপুন।
08:57 0 এবং 39 এর মধ্যে একটি সংখ্যা লিখুন।
09:00 আমি 25 লিখবো।
09:04 আউটপুট
09:06 “you have entered the number in the range of 20-29” হিসাবে প্রদর্শিত হয়েছে।
09:11 এখন আমাদের স্লাইডে ফিরে যাই।
09:16 আমরা সুইচ এবং নেস্টেড ইফ স্টেটমেন্টের তুলনা করা দেখবো।
09:21 সুইচ স্টেটমেন্ট এক্সপ্রেশনের ফলাফল অনুযায়ী মূল্যায়ন করা হয়েছে।
09:28 নেস্টেড ইফ স্টেটমেন্ট রান করে যদি এক্সপ্রেশনের ফলাফল সত্যি হয়।
09:35 সুইচে ভ্যারিয়েবলের বিভিন্ন মান আমরা কেস হিসাবে ব্যবহার করব।
09:41 নেস্টেড ইফে ভ্যারিয়েবলের প্রতিটি মান আমাদের শর্তাধীন স্টেটমেন্ট হিসাবে লিখতে হবে।
09:49 সুইচ স্টেটমেন্ট শুধুমাত্র পূর্ণসংখ্যার মান যাচাই করতে পারে।
09:54 নেস্টেড ইফ পূর্ণসংখ্যা এবং ভগ্ন উভয় মান যাচাই করতে পারে।
10:00 আমরা এই টিউটোরিয়ালের শেষে চলে এসেছি।
10:03 সংক্ষিপ্তকরণ করি।
10:05 এই টিউটোরিয়ালে আমরা শিখেছি, নেস্টেড ইফ স্টেটমেন্ট

উদাহরণস্বরূপ else if( y/10==0)

10:13 সুইচ স্টেটমেন্ট

উদাহরণস্বরূপ Switch(x)

10:16 এবং নেস্টেড ইফ এবং সুইচ স্টেটমেন্টের মধ্যে পার্থক্য।
10:22 নির্দেশিত কাজ হিসাবে
10:23 কর্মীর বয়স 20 থেকে 60 এর মধ্যে যাচাই করার জন্য একটি প্রোগ্রাম লিখুন।
10:30 এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন, http://spokentutorial.org/What\_is\_a\_Spoken\_Tutorial
10:33 এটি কথ্য টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়।
10:36 যদি ভাল ব্যান্ডউইডথ না থাকে, তাহলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন।
10:40 কথ্য টিউটোরিয়াল প্রকল্প দল,
10:42 কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
10:45 যারা অনলাইন পরীক্ষা পাস করে তাদের প্রশংসাপত্র দেওয়া হয়।
10:49 এই বিষয়ে বিস্তারিত তথ্যের জন্য contact @spoken-tutorial.org তে ইমেল করুন।
10:56 স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ।
11:00 এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত।
11:08 এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। http:// spoken- tutorial.org/NMEICT-Intro
11:13 আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta