C-and-C++/C2/If-And-Else-If-statement/Bengali
From Script | Spoken-Tutorial
Revision as of 10:49, 28 February 2014 by Kaushik Datta (Talk | contribs)
| 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 | 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 এবং এন্টার টিপুন। |
| 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 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। অংশগ্রহনের জন্য ধন্যবাদ। |