C-and-C++/C2/Relational-Operators/Bengali

From Script | Spoken-Tutorial
Revision as of 15:19, 16 September 2013 by Kaushik Datta (Talk | contribs)

Jump to: navigation, search
Time Narration
00.02 C এবং C ++ এ রিলেশনাল অপারেটরসের কথ্য টিউটোরিয়ালে আপনাদের স্বাগত।
00.07 এই টিউটোরিয়ালে আমরা শিখব
00.09 রিলেশনাল অপারেটরস যেমন
00.12 লেস দেন : যেমন a < b
00.15 গ্রেটার দেন : যেমন a > b
00.18 লেস দেন অর ইকুয়াল টু : যেমন a <= b
00.23 গ্রেটার দেন অর ইকুয়াল টু : যেমন a >= b
00.28 ইকুয়াল টু : যেমন a == b
00.31 নট ইকুয়াল টু : যেমন a != b
00.38 এই টিউটোরিয়ালটি রেকর্ড করতে, আমি অপারেটিং সিস্টেম হিসাবে উবুন্টু 11.10
00.43 এবং উবুন্টুতে gccg ++ কম্পাইলার সংস্করণ 4.6.1 ব্যবহার করছি।
00.50 একটি ভূমিকা দিয়ে শুরু করা যাক।
00.53 রিলেশনাল অপারেটর পূর্ণসংখ্যা এবং ফ্লোটিং পয়েন্ট সংখ্যা তুলনা করতে ব্যবহৃত হয়েছে।
00.58 এক্সপ্রেশন রিলেশনাল অপারেটর return ব্যবহার করে, false এর জন্য 0 এবং true এর জন্য 1.

রিটার্ন ভ্যালুস :

0 যখন False হয়

1 যখন True হয়

01.04 এখন আমি একটি C প্রোগ্রামের সাহায্যে এই রিলেশনাল অপারেটর ব্যবহার করা দেখাবো।
01.10 আমি ইতিমধ্যে প্রোগ্রাম লিখেছি।
01.11 সুতরাং আমি এডিটর খুলবো এবং কোড ব্যাখ্যা করব।
01.16 প্রথমে, আমরা দুটি ভেরিয়েবল a এবং b ঘোষিত করি।
01.21 এই printf স্টেটমেন্ট ব্যবহারকারীকে a এবং b এর মান লেখার অনুরোধ জানায়।
01.27 এই scanf স্টেটমেন্ট ভ্যারিয়েবল a এবং b এর জন্য ইনপুট নেয়।
01.33 এখন আমাদের কাছে গ্রেটার দেন অপারেটর আছে।
01.35 এই অপারেটর অপারেটরের উভয় পাশের দুটি অপারেন্ডসের তুলনা করে।
01.39 a গ্রেটর দেন b হলে এটি False দেয়।
01.44 উপরোক্ত শর্ত true হলে এই printf স্টেটমেন্ট নির্বাহ করা হয়।
01.48 উপরোক্ত শর্ত false হলে এটি এড়ানো হয়।
01.51 কন্ট্রোল এবং তারপর পরবর্তী স্টেটমেন্টে যাওয়া যাক।
01.54 এখন আমাদের কাছে লেস দেন অপারেটর আছে।
01.56 এটিও অপারেন্ডস তুলনা করে।
01.58 a লেস দেন b হলে এটি true দেয়।
02.03 উপরোক্ত শর্ত true হলে এই printf স্টেটমেন্ট নির্বাহ করা হয়।
02.07 অন্যথায় এটি এড়ানো হয়।
02.09 চলুন এখানে কোড এক্সিকিউট করি।
02.13 প্রথমে নিম্নলিখিত লাইন কমেন্ট করুন। / * * / লিখুন
02.24 Save এ টিপুন।
02.26 আমি relational.c হিসাবে ফাইল সংরক্ষিত করেছি।
02.30 Ctrl, Alt এবং T কী একসাথে টিপে টার্মিনাল উইন্ডো খুলুন।
02.36 কম্পাইল করতে টার্মিনালে নিম্নলিখিত কমান্ড লিখুন, gcc relational.c -o rel
02.50 Enter টিপুন।
02.52 এক্সিকিউট করতে লিখুন ./rel. Enter টিপুন।
02.58 আমি a কে 8 এবং b কে 3 হিসাবে লিখি।
03.02 আউটপুট প্রদর্শিত হয়েছে :
03.04 8 is greater than 3.
03.07 আপনি a এবং b এর বিভিন্ন মানের সাথে কোড নির্বাহ করার চেষ্টা করতে পারেন।
03.12 কোডে ফিরে আসি।
03.14 এখান থেকে কমেন্ট মুছে ফেলি এবং এখানে লিখি।
03.24 এখন আমাদের কাছে লেস দেন অর ইকুয়াল টু অপারেটর আছে।
03.29 এই অপারেটর অপারেটরের উভয় পাশের দুটি অপারেন্ডসের তুলনা করে।
03.33 a লেস দেন অর ইকুয়াল টু b হলে এটি true দেয়।
03.39 উপরোক্ত শর্ত true হলে এই printf স্টেটমেন্ট নির্বাহ করা হয়।
03.43 উপরোক্ত শর্ত false হলে এটি এড়ানো হয়।
03.46 কন্ট্রোল এবং তারপর পরবর্তী স্টেটমেন্টে যাওয়া যাক।
03.50 এরপর গ্রেটার দেন অর ইকুয়াল টু অপারেটর আসে।
03.53 এটি a এবং b তুলনা করে এবং a গ্রেটার দেন অর ইকুয়াল টু b হলে এটি true দেয়।
04.01 উপরোক্ত শর্ত true হলে এই printf স্টেটমেন্ট নির্বাহ করা হবে।
04.05 চলুন এখানে কোড এক্সিকিউট করি।
04.08 Save এ টিপুন।
04.10 টার্মিনালে ফিরে যান।
04.12 আগের মত কম্পাইল এবং এক্সিকিউট করুন।
04.17 আমি a কে 8 এবং b কে 3 হিসাবে লিখি।
04.23 আউটপুট প্রদর্শিত হয়েছে :
04.25 8 is greater than or equal to 3
04.30 এখন বাকি কোডে ফিরে আসছি।
04.33 এখান এবং এখান থেকে মাল্টি লাইন কমেন্ট মুছে ফেলুন।
04.43 এখন আমাদের কাছে ইকুয়াল টু অপারেটর আছে।
04.47 এটি ডাবল ইকুয়াল (==) চিহ্ন দ্বারা বোঝানো হয়েছে।
04.50 উভয় অপারেন্ডস একে অপরের সমান হলে এই অপারেটর true দেয়।
04.57 a, b এর সমান হলে এই printf স্টেটমেন্ট নির্বাহ করা হয়।
05.01 না হলে, কন্ট্রোল এবং তারপর পরবর্তী স্টেটমেন্টে যাওয়া যাক।
05.06 একইভাবে, আমাদের কাছে নট ইকুয়াল টু অপারেটর আছে।
05.09 উভয় অপারেন্ডস একে অপরের সমান না হলে এই অপারেটর true দেয়।
05.15 a, b এর সমান না হলে এই printf স্টেটমেন্ট নির্বাহ করা হবে।
05.21 প্রোগ্রাম শেষে আসছি।

Return 0;

05.24 Save এ টিপুন।
05.26 টার্মিনালে ফিরে যান।
05.28 আগের মত কম্পাইল এবং এক্সিকিউট করুন।
05.33 a কে 8 এবং b কে 3 হিসাবে লিখি।
05.39 আউটপুট পর্দায় প্রদর্শিত হয়েছে :
05.41 8 is not equal to 3
05.45 সুতরাং, আমরা দেখছি রিলেশনাল অপারেটর কিভাবে কাজ করে।
05.48 বিভিন্ন ইনপুটের সেট দিয়ে এই কোড নির্বাহ করার চেষ্টা করুন।
05.52 এখন, অনুরূপ একটি প্রোগ্রাম C ++ এ লেখা বেশ সহজ।
05.56 সিনট্যাক্স এ কয়েকটি তফাৎ রয়েছে।
06.00 আমি ইতিমধ্যে C ++ এ কোড লিখেছি।
06.04 এটি হল C ++ এ রিলেশনাল অপারেটরের কোড।
06.09 লক্ষ্য করুন যে হেডারটি আলাদা।
06.12 এছাড়াও এখানে আমাদের কাছে ইউসিং স্টেটমেন্ট আছে।
06.16 C ++ এ আউটপুট স্টেটমেন্ট হল cout.
06.19 এবং C ++ এ ইনপুট স্টেটমেন্ট হল cin.
06.22 সুতরাং এই তফাৎ ছাড়া, কোড দুটি অনেকটা একই।
06.27 Save এ টিপুন।
06.29 নিশ্চিত করুন যে ফাইলটি এক্সটেনশন .cpp দিয়ে সংরক্ষিত হয়েছে।
06.33 আমি ফাইলটি relational.cpp হিসাবে সংরক্ষিত করেছি।
06.38 কোড কম্পাইল করি।
06.40 টার্মিনাল খুলুন এবং লিখুন g++ relational.cpp -o rel1.
06.51 এক্সিকিউট করতে লিখুন ./ rel1. Enter টিপুন।
06.57 a কে 8 এবং b কে 3 হিসাবে লিখি।
07.01 আউটপুট প্রদর্শিত হয়েছে :
07.03 আমরা দেখি যে আউটপুট C কোডের মত একই।
07.08 এখন আমরা একটি এরর দেখি যা আমরা পেতে পারি।
07.11 প্রোগ্রামে ফিরে আসি।
07.13 ধরুন আমরা এখানে ডাবল ইকুয়াল চিহ্ন একক ইকুয়াল চিহ্ন দিয়ে প্রতিস্থাপিত করছি।
07.20 Save এ টিপুন।
07.21 টার্মিনালে ফিরে যান।
07.24 আগের মত কম্পাইল এবং এক্সিকিউট করুন।
07.34 এখানে আমরা দেখি এটি 3, 3 এর সমান দেখাচ্ছে।
07.38 প্রোগ্রামে ফিরে আসি।
07.40 এর কারণ এখানে আমাদের কাছে এসাইনমেন্ট অপারেটর আছে।
07.44 সুতরাং b এর মান a কে নির্ধারিত করা হয়েছে।
07.47 এখন এরর স্থির করি।
07.49 একটি ইকুয়াল চিহ্ন লিখুন।
07.52 Save এ টিপুন।
07.55 টার্মিনালে ফিরে যান।
07.56 আগের মত কম্পাইল এবং এক্সিকিউট করুন।
08.04 আউটপুট এখন সঠিক।
08.06 টিউটোরিয়াল সংক্ষিপ্তকরণ করি।
08.09 এই টিউটোরিয়ালে,আমরা শিখেছি
08.10 রিলেশনাল অপারেটরস যেমন
08.12 লেস দেন : যেমন a < b
08.15 গ্রেটার দেন : যেমন a > b
08.18 লেস দেন অর ইকুয়াল টু : যেমন a <= b
08.23 গ্রেটার দেন অর ইকুয়াল টু : যেমন a >= b
08.27 ইকুয়াল টু : যেমন a == b
08.30 নট ইকুয়াল টু : যেমন a != b
08.34 নির্দেশিত কাজ হিসাবে:
08.35 একটি প্রোগ্রাম লিখুন যা ইনপুট রূপে তিনটি শিক্ষার্থীর নম্বর নেয়।
08.40 কোন শিক্ষার্থী সর্বোচ্চ নম্বর পেয়েছে তা দেখতে নম্বর তুলনা করুন।
08.44 দুই বা ততোধিক শিক্ষার্থী সমান নম্বর পেয়ে থাকলে সেও যাচাই করুন।
08.49 এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন।
08.51 এটি কথ্য টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়।
08.54 যদি ভাল ব্যান্ডউইডথ না থাকে, তাহলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন।
08.58 কথ্য টিউটোরিয়াল প্রকল্প দল
09.00 কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
09.03 যারা অনলাইন পরীক্ষা পাস করে তাদের প্রশংসাপত্র দেওয়া হয়।
09.06 এই বিষয়ে বিস্তারিত তথ্যের জন্য contact at spoken hyphen tutorial dot org তে ইমেল করুন।
09.14 স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ।
09.18 এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত।
09.24 এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য,
09.27 spoken hyphen tutorial dot org slash NMEICT hyphen Intro
09.35 আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta, Pratik kamble