C-and-C++/C2/If-And-Else-If-statement/Bengali

From Script | Spoken-Tutorial
Revision as of 10:51, 28 February 2014 by Kaushik Datta (Talk | contribs)

Jump to: navigation, search
Time' 'Narration
00.02 C এবং C++ এ কন্ডিশনাল স্টেটমেন্টের কথ্য টিউটোরিয়ালে আপনাদের স্বাগত।
00.08 এই টিউটোরিয়ালে, আমরা শিখব যে,
00.11 একক স্টেটমেন্ট এক্সিকিউট কিভাবে করে।
00.14 স্টেটমেন্টের সমূহ এক্সিকিউট কিভাবে করে।
00.16 আমরা উদাহরণের মাধ্যমে এটি করব।
00.19 আমরা কিছু সাধারণ এরর এবং তাদের সমাধান সম্পর্কেও শিখব।
00.25 এই টিউটোরিয়ালটি রেকর্ড করতে, আমি উবুন্টু অপারেটিং সিস্টেম সংস্করণ 11.10,
00.31 gcc এবং g ++ কম্পাইলার সংস্করণ 4.6.1 ব্যবহার করছি।
00.38 কন্ডিশন স্টেটমেন্টের ভূমিকা দিয়ে শুরু করা যাক।
00.43 প্রোগ্রামে একটি স্টেটমেন্ট প্রোগ্রাম সঞ্চালনের প্রবাহ নিয়ন্ত্রণ করে।
00.49 কোন কোড এক্সিকিউট করা উচিত, এই সিদ্ধান্ত নিতে এটি সাহায্য করে।
00.55 আমরা যাচাই করতে পারি যে, কন্ডিশন true না false.
01.00 আমরা একটি একক স্টেটমেন্ট বা স্টেটমেন্টের একটি সমূহ এক্সিকিউট করতে পারি।
01.07 if স্টেটমেন্টের প্রবাহ সম্পর্কে বুঝি।
01.13 এখানে, যদি কন্ডিশন true হয় তাহলে, statement1 এক্সিকিউট হবে।
01.20 যদি কন্ডিশন false হয় তাহলে, statement2 এক্সিকিউট হবে।
01.29 এখন আমরা else if স্টেটমেন্টের প্রবাহ দেখবো।
01.32 এখানে, যদি condition1 true হয় তাহলে statement1 এক্সিকিউট হবে।
01.41 যদি condition1 false হয় তাহলে এটি অন্য কন্ডিশন অর্থাত condition2 যাচাই করে।
01.49 যদি condition2 true হয়, তাহলে statement3 এক্সিকিউট হবে।
01.54 এবং যদি condition2 false হয়, তাহলে statement2 এক্সিকিউট হবে।
02.02 এখন আপনার প্রোগ্রামে ফিরে আসুন।
02.06 আমি ইতিমধ্যে এডিটরে কোড লিখেছি।
02.09 সুতরাং এখন এটি খুলি।
02.13 লক্ষ্য করুন যে, আমাদের ফাইলের নাম হল ifstmt.c.
02.18 এই প্রোগ্রামে, আমরা দুটি সংখ্যার যোগফল গণনা করব এবং কয়েকটি কন্ডিশন যাচাই করব।
02.26 এখন কোড ব্যাখ্যা করি।
02.30 এটি আমাদের হেডার ফাইল।
02.34 এটি আমাদের মেন ফাংশন।
02.38 এখানে আমরা তিনটি পূর্ণসংখ্যা ভ্যারিয়েবল a, b এবং sum ঘোষিত করেছি।
02.46 এখানে আমরা ব্যবহারকারীর ইনপুটের জন্য জিজ্ঞাসা করছি।
02.49 ব্যবহারকারী a এবং b এর মান প্রবিষ্ট করবে।
02.52 মান ভ্যারিয়েবল a এবং ভ্যারিয়েবল b তে সঞ্চিত হবে।
02.58 scanf() ফাংশন কনসোল থেকে তথ্য পড়ে।
03.02 এরপর এটি ফলাফল প্রদত্ত ভ্যারিয়েবলে সঞ্চিত করে।
03.06 scanf()format specifier তথ্যের ধরণ জানতে সাহায্য করে।
03.10 যেমন এখানে আমাদের কাছে %d রয়েছে, এটি উল্লেখ করে যে আমরা integer ডেটাটাইপের সাথে কাজ করছি।
03.18 এখানে আমরা a এবং b এর মান যোগ করি।
03.22 আমরা ফলাফল sum এ সংরক্ষণ করব।
03.25 তারপর আমরা ফলাফল প্রিন্ট করব।
03.29 এটি আমাদের if স্টেটমেন্ট।
03.30 এখানে, আমরা কন্ডিশন যাচাই করি যে sum 20 এর চেয়ে বড় কিনা।
03.36 যদি কন্ডিশন true হয়, তাহলে আমরা Sum is greater than 20 প্রিন্ট করি।
03.42 এখন আমি এই লাইনে কমেন্ট করি।
03.48 এটি আমাদের রিটার্ন স্টেটমেন্ট।
03.51 এখন Save এ টিপুন।
03.53 প্রথমে আমরা if স্টেটমেন্টের এক্সিকিউশন দেখবো।
03.58 দয়া করে আপনার কীবোর্ডের Ctrl, Alt এবং T কী একসাথে টিপে টার্মিনাল উইন্ডো খুলুন।
04.09 কম্পাইল করতে, লিখুন gcc space ifstmt dot c space -o space if এবং এন্টার টিপুন।
04.20 এক্সিকিউট করতে, লিখুন ./if এবং এন্টার টিপুন।
04.26 এটি নিম্নরূপে প্রদর্শিত হয়,
04.27 Enter the value of a and b.
04.31 আমি এর মান হিসাবে 10 এবং 12 প্রবিষ্ট করব।
04.38 আউটপুট এইভাবে প্রদর্শিত হয়, Sum of a and b is 22. Sum is greater than 20.
04.45 এখন প্রোগ্রামে ফিরে আসি।
04.48 আমরা আরেকটি কন্ডিশন যাচাই করব।
04.52 এখন এখান থেকে কমেন্ট মুছে ফেলি।
04.56 আমি এখানে কমেন্ট করব।
05.00 এখন Save এ টিপুন।
05.03 এটি আমাদের else-if স্টেটমেন্ট।
05.05 এখানে, আমরা আরেকটি কন্ডিশন যাচাই করি, যে sum 10 এর চেয়ে বড় কিনা।
05.11 যদি কন্ডিশন true হয়, তাহলে আমরা Sum is greater than 10 and less than 20 প্রিন্ট করি।
05.18 টার্মিনালে ফিরে যাই।
05.20 আগের মত কম্পাইল করি।
05.23 আগের মত এক্সিকিউট করি।
05.26 এটি এইভাবে প্রদর্শিত হয়,
05.28 Enter the value of a and b.
05.30 আমি এর মান হিসাবে 10 এবং 2 প্রবিষ্ট করব।
05.35 আউটপুট এইভাবে প্রদর্শিত হয়: Sum of a and b is 12.
05.38 Sum is greater than 10 and less than 20.
05.42 প্রম্পট মুছে ফেলুন।
05.44 এখন প্রোগ্রামে ফিরে আসি।
05.48 আমি এখানে এবং এখান থেকে কমেন্ট মুছে ফেলবো। এখন save এ টিপুন।
05.56 যদি উপরোক্ত উভয় কন্ডিশন false হয়, তাহলে আমরা প্রিন্ট করি Sum is less than 10.
06.04 এটি আমাদের else স্টেটমেন্ট।
06.07 এখন এক্সিকিউট করি এবং দেখি। টার্মিনালে ফিরে আসুন।
06.11 আগের মত কম্পাইল করি। আগের মত এক্সিকিউট করি।
06.18 এখানে এটি এইভাবে প্রদর্শিত হয়,
06.19 Enter the value of a and b.
06.22 আমি এর মান হিসাবে 3 এবং 5 প্রবিষ্ট করব।
06.27 আউটপুট হল, sum of a and b is 8.
06.31 Sum is less than 10.
06.34 এখন আমরা কিছু সাধারণ এরর দেখবো যা আমরা পেতে পারি।
06.38 প্রোগ্রামে ফিরে আসি।
06.41 ধরুন, এখানে if স্টেটমেন্টের শেষে, আমি একটি semicolon লিখেছি।
06.47 দেখা যাক কি হয়। Save এ টিপুন।
06.50 এক্সিকিউট করুন। টার্মিনালে ফিরে আসুন।
06.53 আগের মত কম্পাইল করি।
06.56 আমরা একটি এরর দেখি: else without a previous if
07.02 প্রোগ্রামে ফিরে আসি। এটি একটি সিনটেক্স এরর।
07.07 If স্টেটমেন্ট কখনও একটি সেমিকোলন দ্বারা বিনষ্ট হবে না।
07.10 এবং else if স্টেটমেন্ট কখনও if ছাড়া কাজ করবে না।
07.16 এরর ঠিক করি। এখানে সেমিকোলন মুছি।
07.22 এখন Save এ টিপুন।
07.25 এক্সিকিউট করি। টার্মিনালে ফিরে আসি।
07.29 আগের মত কম্পাইল করি। আগের মত এক্সিকিউট করি।
07.35 ab এর মান প্রবিষ্ট করুন।
07.37 আমি এর মান হিসাবে 3 এবং 6 প্রবিষ্ট করব।
07.43 আউটপুট নিম্নরূপে প্রদর্শিত হয়,
07.45 Sum of a and b is 9. Sum is less than 10.
07.52 এখন আমরা একই প্রোগ্রাম C ++ এ এক্সিকিউট করা দেখবো।
07.57 প্রোগ্রামে ফিরে যান।
07.59 আমি এখানে কয়েকটি জিনিস বদলাবো।
08.03 আপনার কীবোর্ড Shift, Ctrl এবং S কী একসাথে টিপুন।
08.11 এখন ফাইলটি .cpp এক্সটেনশন দ্বারা সংরক্ষণ করুন এবং Save এ টিপুন।
08.20 আমরা হেডার ফাইল iostream হিসাবে বদলাবো।
08.26 এখানে using স্টেটমেন্ট অন্তর্ভুক্ত করি।
08.30 এখন search for and replace text বিকল্পে টিপুন।
08.35 printf স্টেটমেন্ট কে cout স্টেটমেন্ট দ্বারা বদলাই।
08.40 Replace all এ টিপুন এবং Close এ টিপুন।
08.46 এখন এখানে ক্লোজিং বন্ধনী মুছে দিন।
08.49 scanf স্টেটমেন্ট কে cin স্টেটমেন্ট দ্বারা বদলান।
08.54 লিখুন cin এবং দুটি ক্লোজিং এঙ্গেল বন্ধনী >>
09.00 যেহেতু আমরা C++ এ লাইন পড়তে cin>> function ব্যবহার করি,
09.05 এখন format specifiers মুছে দিন।
09.09 কমা এবং ampersand & মুছুন।
09.12 এখানে কমা মুছে দিন এবং দুটি ক্লোজিং এঙ্গেল বন্ধনী লিখুন।
09.17 আবার ampersand & এবং ক্লোজিং বন্ধনী মুছে দিন এবং Save এ টিপুন।
09.25 এখানে ক্লোজিং বন্ধনী এবং কমা মুছে দিন।
09.31 এখন backslash n এবং format specifier মুছে দিন।
09.37 এখন দুটি ওপেনিং বন্ধনী লিখুন।
09.42 আবার দুটি ওপেনিং বন্ধনী লিখুন এবং উদ্ধৃতি চিহ্নতে backslash n “\n” লিখুন।
09.49 এখানেও আমরা ক্লোসিং বন্ধনী মুছে দেবো।
09.53 এখন আবার এখান এবং এখান থেকে ক্লোজিং বন্ধনী মুছে দিন।
09.59 এখন Save এ টিপুন।
10.02 এক্সিকিউট করি।
10.04 টার্মিনালে ফিরে আসি। প্রম্পট মুছে ফেলি।
10.10 কম্পাইল করতে লিখুন g++ space ifstmt.cpp space -o space if1
10.20 এখানে আমাদের কাছে if1 রয়েছে, কারণ আমরা ifstmt.c ফাইলের জন্য আউটপুট প্যারামিটার if কে ওভাররাইট করতে চাই না।
10.31 Enter টিপুন।
10.32 এক্সিকিউট করতে লিখুন ./if1 এবং এন্টার টিপুন।
10.39 a ও b এর মান প্রবিষ্ট করুন। আমি এর মান হিসাবে 20 এবং 10 প্রবিষ্ট করব।
10.48 আউটপুট এইভাবে প্রদর্শিত হয়, Sum of a and b is 30
10.52 Sum is greater than 20.
10.56 আমরা এই টিউটোরিয়ালের শেষে চলে এসেছি।
10.59 এখন স্লাইডে ফিরে আসি।
11.02 সংক্ষিপ্তকরণ করি।
11.04 এই টিউটোরিয়ালে আমরা শিখেছি, ইফ স্টেটমেন্ট যেমন if(condition)
11.11 এবং এলস ইফ স্টেটমেন্ট যেমন else if(condition)
11.17 নির্দেশিত কাজ হিসাবে,
11.18 a b এর চেয়ে বড় না ছোট, তা যাচাই করতে একটি প্রোগ্রাম লিখুন।
11.24 ইঙ্গিত: ইফ স্টেটমেন্টের ব্যবহার।
11.28 a, b বা c এর মধ্যে কার মান অধিক, তা যাচাই করতে একটি প্রোগ্রাম লিখুন।
11.34 ইঙ্গিত: এলস ইফ স্টেটমেন্টের ব্যবহার।
11.38 এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন।
11.41 এটি কথ্য টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়।
11.44 যদি ভাল ব্যান্ডউইডথ না থাকে, তাহলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন।
11.48 কথ্য টিউটোরিয়াল প্রকল্প দল,
11.50 কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
11.54 যারা অনলাইন পরীক্ষা পাস করে তাদের প্রশংসাপত্র দেওয়া হয়।
11.57 এই বিষয়ে বিস্তারিত তথ্যের জন্য contact @spoken-tutorial.org তে ইমেল করুন।
12.04 স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ।
12.09 এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত।
12.15 এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য।
12.20 আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta, Pratik kamble, Ranjana