C-and-C++/C2/Nested-If-And-Switch-Statement/Bengali
From Script | Spoken-Tutorial
Revision as of 20:45, 20 February 2017 by Kaushik Datta (Talk | contribs)
Time | Narration |
00:01 | C এবং C ++ এ নেস্টেড ইফ এবং সুইচ স্টেটমেন্টের কথ্য টিউটোরিয়ালে আপনাদের স্বাগত। |
00:07 | এই টিউটোরিয়ালে আমরা শিখব, |
00:09 | কিভাবে নেস্টেড ইফ স্টেটমেন্ট এবং |
00:12 | সুইচ স্টেটমেন্ট। |
00:13 | আমরা এটি একটি উদাহরণের সাহায্যে করব। |
00:17 | এই টিউটোরিয়ালটি রেকর্ড করতে আমি |
00:20 | উবুন্টু অপারেটিং সিস্টেম সংস্করণ 11.10 এবং |
00:24 | উবুন্টুতে gcc এবং g ++ কম্পাইলার সংস্করণ 4.6.1 ব্যবহার করছি। |
00:30 | প্রথমে আমরা শিখব যে, একটি উদাহরণের সাথে নেস্টেড ইফ এবং সুইচ স্টেটমেন্ট কিভাবে লেখে। |
00:36 | আমি ইতিমধ্যে প্রোগ্রাম লিখেছি। |
00:39 | চলুন একবার দেখি। |
00:40 | এই প্রোগ্রামে, আমরা পূর্ণসংখ্যার সীমা যাচাই করা শিখব। |
00:45 | লক্ষ্য করুন যে আমাদের ফাইলের নাম nested-if.c. |
00:50 | এখন কোড ব্যাখ্যা করি। |
00:52 | এটি আমাদের হেডার ফাইল। |
00:54 | এটি আমাদের মেন ফাংশন। |
00:56 | মেন ফাংশনের ভিতরে আমরা দুটি পূর্ণসংখ্যা ভ্যারিয়েবল 'x এবং y' ঘোষিত করেছি। |
01:02 | এখানে আমরা ব্যবহারকারীদের 0 থেকে 39 এর মধ্যে একটি সংখ্যা প্রবেশ করার অনুরোধ করেছি। |
01:08 | আমরা ব্যবহারকারীদের থেকে ইনপুট হিসেবে y এর মান নেই। |
01:12 | এটি আমাদের ইফ কন্ডিশন। |
01:14 | এখানে, আমরা যাচাই করব y/10 = 0 কিনা |
01:19 | শর্ত সত্য হলে, |
01:20 | আমরা প্রিন্ট করি you have entered a number in the range of 0-9. |
01:25 | এটি আমাদের এলস ইফ কন্ডিশন। |
01:28 | এখানে আমরা যাচাই করি যে y/10 = 1. |
01:32 | শর্ত সত্য হলে, |
01:34 | আমরা প্রিন্ট করি you have entered a number in the range of 10-19. |
01:39 | এই এলস ইফ কন্ডিশনে আমরা যাচাই করি যে সংখ্যা 20-29 এই সীমার মধ্যে কি নয়। |
01:45 | এবং এখানে আমরা দেখব যে সংখ্যা 30-39 এই সীমার মধ্যে। |
01:51 | এটি আমাদের এলস কন্ডিশন। |
01:53 | উপরের সকল শর্ত ভুল হলে, |
01:55 | আমরা প্রিন্ট করি number not in range. |
01:58 | এবং এটি আমাদের রিটার্ন স্টেটমেন্ট। |
02:01 | এখন প্রোগ্রাম এক্সিকিউট করি। |
02:03 | আপনার কীবোর্ড Ctrl, Alt এবং T একসাথে টিপে টার্মিনাল উইন্ডো খুলুন। |
02:12 | এক্সিকিউট করতে লিখুন “gcc” space “nested-if.c” space hyphen “-o” space “nested”. Enter টিপুন। |
02:23 | dot slash “./nested” লিখুন। Enter টিপুন। |
02:28 | আমরা দেখি, Enter a number between 0 to 39. |
02:32 | আমি 12 লিখব। |
02:34 | আউটপুট |
02:35 | you have entered the number in the range of 10-19 হিসাবে প্রদর্শিত হয়েছে। |
02:40 | আরেকটি সংখ্যা লেখা যাক। |
02:42 | আবার এক্সিকিউট করি। আপ অ্যারো কী টিপুন, enter টিপুন। |
02:48 | আমি এইবার 5 দেবো। |
02:50 | আমরা আউটপুট |
02:52 | you have entered the number in the range of 0-9 হিসাবে দেখি। |
02:56 | কন্ডিশনাল এক্সিকিউশন অন্যভাবে ও করা যেতে পারে। |
03:00 | সুইচ স্টেটমেন্ট ব্যবহার করে। |
03:02 | এটি কিভাবে হয়েছে দেখা যাক। |
03:05 | আমরা সুইচ ব্যবহার করে একই প্রোগ্রাম দেখবো। |
03:08 | আমি ইতিমধ্যে প্রোগ্রাম খুলে ফেলেছি। |
03:10 | আমাদের টেক্সট এডিটরে ফিরে যাওয়া যাক। |
03:13 | আমি পূর্ববর্তী প্রোগ্রামে এটি ব্যাখ্যা করেছি। |
03:16 | সুতরাং আমরা সুইচ স্টেটমেন্টে এগিয়ে যাবো। |
03:20 | এখানে আমরা ইনপুট ভাগ করি যা হল y/10 এবং ফলাফল x ভ্যারিয়েবলে সংরক্ষিত হয়েছে। |
03:28 | যার মানে ভাগফল x এ সংরক্ষিত হবে। |
03:32 | ভাগফলের সাহায্যে আমরা সংখ্যার সীমা চিহ্নিত করতে পারি। |
03:36 | এখানে, আমরা সুইচ কমান্ডকে বলি যে যাচাই করা ভ্যারিয়েবল হল x. |
03:41 | এটি হল কেস 0. কেস 0 যথেষ্ট হলে |
03:45 | আমরা প্রিন্ট করি you have entered the number in the range of 0-9. |
03:51 | কেস যথেষ্ট হলে লুপ থেকে বেরোতে আমরা Break যুক্ত করি। |
03:55 | আমাদের প্রতিবার লুপ Break করা প্রয়োজন। |
03:58 | কারণ এক সময়ে শুধুমাত্র একটি শর্ত সত্যি হতে পারে। |
04:03 | এটি "Case 1". "Case 1" এর মানে হল "যদি x এর মান 1" হয়। |
04:08 | আমরা প্রিন্ট করি you have entered a number in the range of 10-19. |
04:12 | এটি হল "Case 2". |
04:14 | এখানে আমরা প্রিন্ট করি you have entered a number in the range of 20-29. |
04:20 | এবং এটি হল Case 3. এখানে আমরা যাচাই করি যে সংখ্যা 30-39 সীমার মধ্যে কি নয়। |
04:26 | এটি ডিফল্ট কেস। উপরোক্ত কেসের কোনটিও যথেষ্ট না হলে ডিফল্ট কেস নির্ধারিত করে যে কি করা প্রয়োজন। |
04:36 | এখানে আমরা number not in range প্রিন্ট করি। |
04:39 | এবং এটি আমাদের রিটার্ন স্টেটমেন্ট। |
04:41 | প্রোগ্রাম এক্সিকিউট করি। |
04:43 | টার্মিনালে ফিরে যাই। |
04:46 | gcc space switch.c space -o space switch লিখুন। Enter টিপুন। |
04:55 | ./switch লিখুন। Enter টিপুন। |
05:00 | 0 থেকে 39 এর মধ্যে একটি সংখ্যা লিখুন। আমি 35 লিখব। |
05:06 | আউটপুট “you have entered the number in the range of 30 to 39” হিসাবে প্রদর্শিত হয়েছে। |
05:10 | এখন আমরা দেখবো যে C ++ এ প্রোগ্রাম কিভাবে এক্সিকিউট করে। |
05:16 | টেক্সট এডিটরে ফিরে যান। |
05:18 | লক্ষ্য করুন যে আমাদের ফাইলের নাম nested-if.cpp. |
05:23 | এখানে লজিক এবং ইমপ্লিমেন্টেশন হল একই। |
05:27 | এখানে কিছু পরিবর্তন আছে যেমন: |
05:30 | হেডার ফাইল Stdio.h এর স্থানে iostream হিসেবে আছে। |
05:35 | আমরা এখানে ইউসিং স্টেটমেন্ট অন্তর্ভুক্ত করেছি। |
05:39 | Using namespace std. |
05:41 | printf এবং scanf এর স্থানে cout এবং cin ফাংশন লিখেছি। |
05:46 | আপনি দেখতে পারেন যে C প্রোগ্রামে আমাদের বাকি কোড একই। |
05:51 | কোড এক্সিকিউট করি। |
05:53 | টার্মিনালে ফিরে আসি। |
05:56 | g++ space nested-if.cpp space -o space nested1 লিখুন। Enter টিপুন। |
06:07 | ./nested1 লিখুন। Enter টিপুন। |
06:11 | 0 এবং 39 এর মধ্যে একটি সংখ্যা লিখুন। আমি 40 লিখবো। |
06:16 | আউটপুট “number not in range” হিসাবে প্রদর্শিত হয়েছে। |
06:20 | এখন C ++ এ সুইচ প্রোগ্রাম দেখি। |
06:24 | টেক্সট এডিটরে ফিরে আসুন। |
06:27 | এখানেও লজিক এবং ইমপ্লিমেন্টেশন হল একই। |
06:31 | আপনি দেখতে পারেন যে হেডার ফাইল হল iostream. |
06:34 | এখানে এটি ইউসিং স্টেটমেন্ট। |
06:37 | এবং আমরা cout এবং cin ফাংশন পরিবর্তন করেছি। |
06:41 | বাকি কোড আমাদের switch.c প্রোগ্রামের অনুরূপ। |
06:45 | এক্সিকিউট করি। |
06:46 | টার্মিনালে ফিরে আসি। |
06:48 | g++ space switch.cpp space -o space switch1 লিখুন। Enter টিপুন। |
06:58 | ./switch1 লিখুন। Enter টিপুন। |
07:02 | 0 এবং 39 এর মধ্যে একটি সংখ্যা লিখুন। |
07:05 | আমি 25 লিখবো। |
07:09 | আউটপুট |
07:11 | “you have entered the number in the range of 20-29” হিসাবে প্রদর্শিত হয়েছে। |
07:15 | এখন আমাদের স্লাইডে ফিরে যাই। |
07:18 | আমরা সুইচ এবং নেস্টেড ইফ স্টেটমেন্টের তুলনা করা দেখবো। |
07:23 | সুইচ স্টেটমেন্ট এক্সপ্রেশনের ফলাফল অনুযায়ী মূল্যায়ন করা হয়েছে। |
07:28 | নেস্টেড ইফ স্টেটমেন্ট রান করে যদি এক্সপ্রেশনের ফলাফল সত্যি হয়। |
07:34 | সুইচে ভ্যারিয়েবলের বিভিন্ন মান আমরা কেস হিসাবে ব্যবহার করব। |
07:39 | নেস্টেড ইফে ভ্যারিয়েবলের প্রতিটি মান আমাদের কন্ডিশনাল স্টেটমেন্ট হিসাবে লিখতে হবে। |
07:45 | সুইচ স্টেটমেন্ট শুধুমাত্র পূর্ণসংখ্যার মান যাচাই করতে পারে। |
07:50 | নেস্টেড ইফ পূর্ণসংখ্যা এবং ভগ্ন উভয় মান যাচাই করতে পারে। |
07:55 | আমরা এই টিউটোরিয়ালের শেষে চলে এসেছি। |
07:58 | সংক্ষিপ্তকরণ করি। |
08:00 | এই টিউটোরিয়ালে আমরা শিখেছি, নেস্টেড ইফ স্টেটমেন্ট
উদাহরণস্বরূপ else if( y/10==0) |
08:08 | সুইচ স্টেটমেন্ট
উদাহরণস্বরূপ Switch(x) |
08:12 | এবং নেস্টেড ইফ এবং সুইচ স্টেটমেন্টের মধ্যে পার্থক্য। |
08:16 | নির্দেশিত কাজ হিসাবে |
08:17 | কর্মীর বয়স 20 থেকে 60 এর মধ্যে যাচাই করার জন্য একটি প্রোগ্রাম লিখুন। |
08:23 | এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন, http://spokentutorial.org/What\_is\_a\_Spoken\_Tutorial |
08:26 | এটি কথ্য টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়। |
08:29 | যদি ভাল ব্যান্ডউইডথ না থাকে, তাহলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন। |
08:33 | কথ্য টিউটোরিয়াল প্রকল্প দল, কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে। |
08:38 | যারা অনলাইন পরীক্ষা পাস করে তাদের প্রশংসাপত্র দেওয়া হয়। |
08:42 | এই বিষয়ে বিস্তারিত তথ্যের জন্য contact @spoken-tutorial.org তে ইমেল করুন। |
08:49 | স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ। |
08:52 | এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত। |
08:58 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। http:// spoken- tutorial.org/NMEICT-Intro |
09:04 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। অংশগ্রহনের জন্য ধন্যবাদ। |