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

From Script | Spoken-Tutorial
Revision as of 12:03, 24 February 2017 by Kaushik Datta (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
00:01 C এবং C ++ এ নেস্টেড ইফ এবং সুইচ স্টেটমেন্টের কথ্য টিউটোরিয়ালে আপনাদের স্বাগত।
00:07 এই টিউটোরিয়ালে আমরা শিখব,
00:09 কিভাবে নেস্টেড ইফ স্টেটমেন্ট এবং
00:12 সুইচ স্টেটমেন্ট। আমরা এটি একটি উদাহরণের সাহায্যে করব।
00:17 এই টিউটোরিয়ালটি রেকর্ড করতে আমি
00:20 উবুন্টু অপারেটিং সিস্টেম সংস্করণ 11.10 এবং
00:24 উবুন্টুতে gcc এবং g ++ কম্পাইলার সংস্করণ 4.6.1 ব্যবহার করছি।
00:30 প্রথমে আমরা শিখব যে, একটি উদাহরণের সাথে নেস্টেড ইফ এবং সুইচ স্টেটমেন্ট কিভাবে লেখে।
00:36 আমি ইতিমধ্যে প্রোগ্রাম লিখেছি।
00:39 চলুন একবার দেখি। এই প্রোগ্রামে, আমরা পূর্ণসংখ্যার সীমা যাচাই করা শিখব।
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 শর্ত সত্য হলে আমরা প্রিন্ট করি 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 আউটপুট 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: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 আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta