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

From Script | Spoken-Tutorial
Revision as of 19:32, 31 May 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 gccg ++ কম্পাইলার সংস্করণ 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 এখানে 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 স্পেস ifstmt ডট c স্পেস হাইফেন o স্পেস if এবং Enter টিপুন।
04.20 এক্সিকিউট করতে, লিখুন ./if Enter টিপুন।
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 a এবং b এর মান লিখি।
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 এবং Enter টিপুন।
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 এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত।
12.15 এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য।
12.20 আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta, Pratik kamble, Ranjana