C-and-C++/C2/Nested-If-And-Switch-Statement/Bengali

From Script | Spoken-Tutorial
Revision as of 15:47, 30 August 2013 by Kaushik Datta (Talk | contribs)

Jump to: navigation, search
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