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

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

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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: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:24 আগের মত কম্পাইল এবং এক্সিকিউট করুন।
07:34 এখানে আমরা দেখি এটি 3, 3 এর সমান দেখাচ্ছে।
07:38 প্রোগ্রামে ফিরে আসি।
07:40 এর কারণ এখানে আমাদের কাছে এসাইনমেন্ট অপারেটর আছে।
07:44 সুতরাং b এর মান a কে নির্ধারিত করা হয়েছে।
07:47 এখন এরর স্থির করি।
07:49 একটি ইকুয়াল চিহ্ন লিখুন।
07:52 Save এ টিপুন।
07:55 টার্মিনালে ফিরে যান। আগের মত কম্পাইল এবং এক্সিকিউট করুন।
08:04 আউটপুট এখন সঠিক।
08:06 টিউটোরিয়াল সংক্ষিপ্তকরণ করি।
08:09 এই টিউটোরিয়ালে,আমরা শিখেছি রিলেশনাল অপারেটরস যেমন
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: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