Difference between revisions of "C-and-C++/C2/Relational-Operators/Bengali"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with ' {| border=1 !'''Time''' !'''Narration''' |- |00.02 | C এবং C ++ এ রিলেশনাল অপারেটরসের কথ্য টিউটোরিয়া…')
 
 
(3 intermediate revisions by 2 users not shown)
Line 2: Line 2:
 
{| border=1
 
{| border=1
  
!'''Time'''
+
|'''Time'''
  
!'''Narration'''
+
|'''Narration'''
  
 
|-
 
|-
|00.02
+
|00:02
| C এবং C ++ এ রিলেশনাল অপারেটরসের কথ্য টিউটোরিয়ালে আপনাদের স্বাগত।
+
| '''C''' এবং '''C ++''' এ রিলেশনাল অপারেটরসের কথ্য টিউটোরিয়ালে আপনাদের স্বাগত।
  
 
|-
 
|-
|00.07
+
|00:07
 
| এই টিউটোরিয়ালে আমরা শিখব
 
| এই টিউটোরিয়ালে আমরা শিখব
  
 
|-
 
|-
|00.09 
+
|00:09 
 
|রিলেশনাল অপারেটরস যেমন
 
|রিলেশনাল অপারেটরস যেমন
  
 
|-
 
|-
|00.12
+
|00:12
 
|লেস দেন : যেমন a < b
 
|লেস দেন : যেমন a < b
 
|-
 
|-
|00.15
+
|00:15
 
|গ্রেটার দেন : যেমন a > b
 
|গ্রেটার দেন : যেমন a > b
  
 
|-
 
|-
|00.18
+
|00:18
 
|লেস দেন অর ইকুয়াল টু : যেমন  a <= b
 
|লেস দেন অর ইকুয়াল টু : যেমন  a <= b
  
 
|-
 
|-
|00.23
+
|00:23
 
|গ্রেটার দেন অর ইকুয়াল টু : যেমন a >= b
 
|গ্রেটার দেন অর ইকুয়াল টু : যেমন a >= b
  
 
|-
 
|-
|00.28
+
|00:28
 
|ইকুয়াল টু : যেমন a == b
 
|ইকুয়াল টু : যেমন a == b
 
|-
 
|-
|00.31
+
|00:31
 
|নট ইকুয়াল টু : যেমন  a != b
 
|নট ইকুয়াল টু : যেমন  a != b
  
 
|-
 
|-
| 00.38
+
| 00:38
|  এই টিউটোরিয়ালটি রেকর্ড করতে, আমি অপারেটিং সিস্টেম হিসাবে উবুন্টু 11.10       
+
|  এই টিউটোরিয়ালটি রেকর্ড করতে, আমি অপারেটিং সিস্টেম হিসাবে উবুন্টু '''11.10'''      
  
 
|-
 
|-
|00.43
+
|00:43
|এবং উবুন্টুতে gcc ও g ++ কম্পাইলার সংস্করণ 4.6.1 ব্যবহার করছি।
+
|এবং উবুন্টুতে '''gcc''' '''g ++''' কম্পাইলার সংস্করণ '''4.6.1''' ব্যবহার করছি।
  
 
|-
 
|-
|  00.50  
+
|  00:50  
 
|  একটি ভূমিকা দিয়ে শুরু করা যাক।
 
|  একটি ভূমিকা দিয়ে শুরু করা যাক।
  
 
|-
 
|-
|00.53
+
|00:53
 
|রিলেশনাল অপারেটর পূর্ণসংখ্যা এবং ফ্লোটিং পয়েন্ট সংখ্যা তুলনা করতে ব্যবহৃত হয়েছে।
 
|রিলেশনাল অপারেটর পূর্ণসংখ্যা এবং ফ্লোটিং পয়েন্ট সংখ্যা তুলনা করতে ব্যবহৃত হয়েছে।
  
 
|-
 
|-
|00.58
+
|00:58
|এক্সপ্রেশন রিলেশনাল অপারেটর return ব্যবহার করে, false এর জন্য 0 এবং true এর জন্য 1.
+
|এক্সপ্রেশন রিলেশনাল অপারেটর '''return''' ব্যবহার করে, false এর জন্য 0 এবং true এর জন্য 1.
  
 
রিটার্ন ভ্যালুস :
 
রিটার্ন ভ্যালুস :
  
0 যখন False হয়
+
0 যখন '''False''' হয়
  
1 যখন True হয়
+
1 যখন '''True''' হয়
  
 
|-
 
|-
| 01.04
+
| 01:04
 
| এখন আমি একটি C প্রোগ্রামের সাহায্যে এই রিলেশনাল অপারেটর ব্যবহার করা দেখাবো।
 
| এখন আমি একটি C প্রোগ্রামের সাহায্যে এই রিলেশনাল অপারেটর ব্যবহার করা দেখাবো।
  
 
|-
 
|-
|  01.10
+
|  01:10
|   আমি ইতিমধ্যে প্রোগ্রাম লিখেছি।
+
| আমি ইতিমধ্যে প্রোগ্রাম লিখেছি। সুতরাং আমি এডিটর খুলবো এবং কোড ব্যাখ্যা করব।
|-
+
|01.11
+
|সুতরাং আমি এডিটর খুলবো এবং কোড ব্যাখ্যা করব।
+
  
 
|-
 
|-
| 01.16
+
| 01:16
|  প্রথমে, আমরা দুটি ভেরিয়েবল a এবং b ঘোষিত করি।
+
|  প্রথমে, আমরা দুটি ভেরিয়েবল '''a''' এবং '''b''' ঘোষিত করি।
  
 
|-
 
|-
|  01.21
+
|  01:21
|  এই printf স্টেটমেন্ট ব্যবহারকারীকে a এবং b এর মান লেখার অনুরোধ জানায়।
+
|  এই '''printf''' স্টেটমেন্ট ব্যবহারকারীকে '''a''' এবং '''b''' এর মান লেখার অনুরোধ জানায়।
  
 
|-
 
|-
| 01.27  
+
| 01:27  
|  এই scanf স্টেটমেন্ট ভ্যারিয়েবল a এবং b এর জন্য ইনপুট নেয়।
+
|  এই '''scanf''' স্টেটমেন্ট ভ্যারিয়েবল '''a''' এবং '''b''' এর জন্য ইনপুট নেয়।
  
 
|-
 
|-
|  01.33
+
|  01:33
 
|  এখন আমাদের কাছে গ্রেটার দেন অপারেটর আছে।
 
|  এখন আমাদের কাছে গ্রেটার দেন অপারেটর আছে।
  
 
|-
 
|-
|01.35
+
|01:35
 
|এই অপারেটর অপারেটরের উভয় পাশের দুটি অপারেন্ডসের তুলনা করে।
 
|এই অপারেটর অপারেটরের উভয় পাশের দুটি অপারেন্ডসের তুলনা করে।
  
 
|-
 
|-
|01.39
+
|01:39
|a গ্রেটর দেন b হলে এটি False দেয়।
+
|'''a''' গ্রেটর দেন '''b''' হলে এটি '''False''' দেয়।
  
 
|-
 
|-
|  01.44
+
|  01:44
|  উপরোক্ত শর্ত true হলে এই printf স্টেটমেন্ট নির্বাহ করা হয়।
+
|  উপরোক্ত শর্ত '''true''' হলে এই '''printf''' স্টেটমেন্ট নির্বাহ করা হয়।
 
|-
 
|-
|01.48
+
|01:48
|উপরোক্ত শর্ত false হলে এটি এড়ানো হয়।
+
|উপরোক্ত শর্ত '''false''' হলে এটি এড়ানো হয়।
  
 
|-
 
|-
|01.51
+
|01:51
 
|কন্ট্রোল এবং তারপর পরবর্তী স্টেটমেন্টে যাওয়া যাক।
 
|কন্ট্রোল এবং তারপর পরবর্তী স্টেটমেন্টে যাওয়া যাক।
  
 
|-
 
|-
| 01.54
+
| 01:54
 
| এখন আমাদের কাছে লেস দেন অপারেটর আছে।
 
| এখন আমাদের কাছে লেস দেন অপারেটর আছে।
 
|-
 
|-
|01.56
+
|01:56
 
|এটিও অপারেন্ডস তুলনা করে।
 
|এটিও অপারেন্ডস তুলনা করে।
  
 
|-
 
|-
|01.58
+
|01:58
|a লেস দেন b হলে এটি true দেয়।
+
|'''a''' লেস দেন '''b''' হলে এটি '''true''' দেয়।
  
 
|-
 
|-
| 02.03
+
| 02:03
|উপরোক্ত শর্ত true হলে এই printf স্টেটমেন্ট নির্বাহ করা হয়।
+
|উপরোক্ত শর্ত '''true''' হলে এই '''printf''' স্টেটমেন্ট নির্বাহ করা হয়।
 
|-
 
|-
|02.07
+
|02:07
 
|অন্যথায় এটি এড়ানো হয়।
 
|অন্যথায় এটি এড়ানো হয়।
  
 
|-
 
|-
|02.09
+
|02:09
 
|  চলুন এখানে কোড এক্সিকিউট করি।
 
|  চলুন এখানে কোড এক্সিকিউট করি।
  
 
|-
 
|-
|02.13
+
|02:13
 
|প্রথমে নিম্নলিখিত লাইন কমেন্ট করুন। / * * / লিখুন
 
|প্রথমে নিম্নলিখিত লাইন কমেন্ট করুন। / * * / লিখুন
  
 
|-
 
|-
| 02.24
+
| 02:24
| Save এ টিপুন।
+
| ''' Save''' এ টিপুন।
 
|-
 
|-
|02.26
+
|02:26
|আমি relational.c হিসাবে ফাইল সংরক্ষিত করেছি।
+
|আমি '''relational.c''' হিসাবে ফাইল সংরক্ষিত করেছি।
  
 
|-
 
|-
| 02.30
+
| 02:30
|  Ctrl, Alt এবং T কী একসাথে টিপে টার্মিনাল উইন্ডো খুলুন।
+
'''Ctrl, Alt''' এবং '''T''' কী একসাথে টিপে টার্মিনাল উইন্ডো খুলুন।
  
 
|-
 
|-
| 02.36
+
| 02:36
| কম্পাইল করতে টার্মিনালে নিম্নলিখিত কমান্ড লিখুন, gcc relational.c -o rel
+
| কম্পাইল করতে টার্মিনালে নিম্নলিখিত কমান্ড লিখুন, '''gcc relational.c -o rel'''
  
 
|-
 
|-
| 02.50
+
| 02:50
|  Enter টিপুন।
+
'''Enter''' টিপুন।
  
 
|-
 
|-
| 02.52
+
| 02:52
|  এক্সিকিউট করতে লিখুন ./rel. Enter টিপুন।
+
|  এক্সিকিউট করতে লিখুন '''./rel'''. '''Enter''' টিপুন।
  
 
|-
 
|-
| 02.58
+
| 02:58
|  আমি a কে 8 এবং b কে 3 হিসাবে লিখি।
+
|  আমি '''a''' কে 8 এবং '''b''' কে 3 হিসাবে লিখি।
  
 
|-
 
|-
| 03.02
+
| 03:02
 
|  আউটপুট প্রদর্শিত হয়েছে :
 
|  আউটপুট প্রদর্শিত হয়েছে :
  
 
|-
 
|-
| 03.04
+
| 03:04
 
|  8 is greater than 3.
 
|  8 is greater than 3.
  
 
|-
 
|-
| 03.07
+
| 03:07
|  আপনি  a এবং b এর বিভিন্ন মানের সাথে কোড নির্বাহ করার চেষ্টা করতে পারেন।
+
|  আপনি  '''a''' এবং '''b''' এর বিভিন্ন মানের সাথে কোড নির্বাহ করার চেষ্টা করতে পারেন।
  
 
|-
 
|-
|03.12
+
|03:12
 
| কোডে ফিরে আসি।
 
| কোডে ফিরে আসি।
  
 
|-
 
|-
| 03.14
+
| 03:14
 
|  এখান থেকে কমেন্ট মুছে ফেলি এবং এখানে লিখি।
 
|  এখান থেকে কমেন্ট মুছে ফেলি এবং এখানে লিখি।
  
 
|-
 
|-
| 03.24
+
| 03:24
 
|এখন আমাদের কাছে লেস দেন অর ইকুয়াল টু অপারেটর আছে।
 
|এখন আমাদের কাছে লেস দেন অর ইকুয়াল টু অপারেটর আছে।
  
 
|-
 
|-
| 03.29
+
| 03:29
 
|  এই অপারেটর অপারেটরের উভয় পাশের দুটি অপারেন্ডসের তুলনা করে।
 
|  এই অপারেটর অপারেটরের উভয় পাশের দুটি অপারেন্ডসের তুলনা করে।
  
 
|-
 
|-
| 03.33
+
| 03:33
| a লেস দেন অর ইকুয়াল টু b হলে এটি true দেয়।
+
| '''a''' লেস দেন অর ইকুয়াল টু '''b''' হলে এটি '''tru'''e দেয়।
  
 
|-
 
|-
|03.39
+
|03:39
| উপরোক্ত শর্ত true হলে এই printf স্টেটমেন্ট নির্বাহ করা হয়।
+
| উপরোক্ত শর্ত '''true''' হলে এই '''printf''' স্টেটমেন্ট নির্বাহ করা হয়।
  
 
|-
 
|-
| 03.43
+
| 03:43
|  উপরোক্ত শর্ত false হলে এটি এড়ানো হয়।
+
|  উপরোক্ত শর্ত '''false''' হলে এটি এড়ানো হয়।
 
|-
 
|-
| 03.46
+
| 03:46
 
|  কন্ট্রোল এবং তারপর পরবর্তী স্টেটমেন্টে যাওয়া যাক।
 
|  কন্ট্রোল এবং তারপর পরবর্তী স্টেটমেন্টে যাওয়া যাক।
 
|-
 
|-
| 03.50
+
| 03:50
 
| এরপর গ্রেটার দেন অর ইকুয়াল টু অপারেটর আসে।
 
| এরপর গ্রেটার দেন অর ইকুয়াল টু অপারেটর আসে।
  
 
|-
 
|-
| 03.53
+
| 03:53
|  এটি a এবং b তুলনা করে এবং a গ্রেটার দেন অর ইকুয়াল টু b হলে এটি true দেয়।
+
|  এটি '''a''' এবং '''b''' তুলনা করে এবং '''a''' গ্রেটার দেন অর ইকুয়াল টু '''b''' হলে এটি '''true''' দেয়।
  
 
|-
 
|-
| 04.01
+
| 04:01
| উপরোক্ত শর্ত true হলে এই printf স্টেটমেন্ট নির্বাহ করা হবে।
+
| উপরোক্ত শর্ত '''true''' হলে এই '''printf''' স্টেটমেন্ট নির্বাহ করা হবে।
  
 
|-
 
|-
| 04.05
+
| 04:05
 
| চলুন এখানে কোড এক্সিকিউট করি।
 
| চলুন এখানে কোড এক্সিকিউট করি।
  
 
|-
 
|-
| 04.08
+
| 04:08
|  Save এ টিপুন।
+
'''Save''' এ টিপুন।
  
 
|-
 
|-
| 04.10
+
| 04:10
 
|  টার্মিনালে ফিরে যান।
 
|  টার্মিনালে ফিরে যান।
  
 
|-
 
|-
| 04.12
+
| 04:12
 
|  আগের মত কম্পাইল এবং এক্সিকিউট করুন।
 
|  আগের মত কম্পাইল এবং এক্সিকিউট করুন।
 
   
 
   
 
|-
 
|-
| 04.17
+
| 04:17
|  আমি a কে 8 এবং b কে 3 হিসাবে লিখি।
+
|  আমি '''a''' কে 8 এবং '''b''' কে 3 হিসাবে লিখি।
  
 
|-
 
|-
| 04.23
+
| 04:23
 
|  আউটপুট প্রদর্শিত হয়েছে :
 
|  আউটপুট প্রদর্শিত হয়েছে :
  
 
|-
 
|-
| 04.25
+
| 04:25
 
|  8 is greater than or equal to 3
 
|  8 is greater than or equal to 3
  
 
|-
 
|-
| 04.30
+
| 04:30
 
|এখন বাকি কোডে ফিরে আসছি।
 
|এখন বাকি কোডে ফিরে আসছি।
  
 
|-
 
|-
| 04.33
+
| 04:33
 
| এখান এবং এখান থেকে মাল্টি লাইন কমেন্ট মুছে ফেলুন।
 
| এখান এবং এখান থেকে মাল্টি লাইন কমেন্ট মুছে ফেলুন।
  
 
|-
 
|-
| 04.43
+
| 04:43
 
|এখন আমাদের কাছে ইকুয়াল টু অপারেটর আছে।
 
|এখন আমাদের কাছে ইকুয়াল টু অপারেটর আছে।
 
|-
 
|-
| 04.47
+
| 04:47
 
|  এটি ডাবল ইকুয়াল (==) চিহ্ন দ্বারা বোঝানো হয়েছে।
 
|  এটি ডাবল ইকুয়াল (==) চিহ্ন দ্বারা বোঝানো হয়েছে।
  
 
|-
 
|-
| 04.50
+
| 04:50
|  উভয় অপারেন্ডস একে অপরের সমান হলে এই অপারেটর true দেয়।
+
|  উভয় অপারেন্ডস একে অপরের সমান হলে এই অপারেটর '''true''' দেয়।
  
 
|-
 
|-
| 04.57
+
| 04:57
|a, b এর সমান হলে এই printf স্টেটমেন্ট নির্বাহ করা হয়।
+
|'''a, b''' এর সমান হলে এই '''printf''' স্টেটমেন্ট নির্বাহ করা হয়।
  
 
|-
 
|-
| 05.01
+
| 05:01
 
| না হলে, কন্ট্রোল এবং তারপর পরবর্তী স্টেটমেন্টে যাওয়া যাক।
 
| না হলে, কন্ট্রোল এবং তারপর পরবর্তী স্টেটমেন্টে যাওয়া যাক।
  
 
|-
 
|-
|05.06
+
|05:06
 
|একইভাবে, আমাদের কাছে নট ইকুয়াল টু অপারেটর আছে।
 
|একইভাবে, আমাদের কাছে নট ইকুয়াল টু অপারেটর আছে।
  
 
|-
 
|-
| 05.09
+
| 05:09
|  উভয় অপারেন্ডস একে অপরের সমান না হলে এই অপারেটর true দেয়।
+
|  উভয় অপারেন্ডস একে অপরের সমান না হলে এই অপারেটর '''true''' দেয়।
  
 
|-
 
|-
|05.15
+
|05:15
| a, b এর সমান না হলে এই printf স্টেটমেন্ট নির্বাহ করা হবে।
+
| '''a, b''' এর সমান না হলে এই '''printf''' স্টেটমেন্ট নির্বাহ করা হবে।
  
 
|-
 
|-
|  05.21
+
|  05:21
 
|প্রোগ্রাম শেষে আসছি।
 
|প্রোগ্রাম শেষে আসছি।
  
Line 293: Line 290:
  
 
|-
 
|-
| 05.24
+
| 05:24
| Save এ টিপুন।
+
| '''Save''' এ টিপুন।
 
|-
 
|-
|05.26
+
|05:26
 
| টার্মিনালে ফিরে যান।
 
| টার্মিনালে ফিরে যান।
  
 
|-
 
|-
| 05.28
+
| 05:28
 
|  আগের মত কম্পাইল এবং এক্সিকিউট করুন।
 
|  আগের মত কম্পাইল এবং এক্সিকিউট করুন।
  
 
|-
 
|-
| 05.33
+
| 05:33
|  a কে 8 এবং b কে 3 হিসাবে লিখি।
+
'''a''' কে 8 এবং '''b''' কে 3 হিসাবে লিখি।
  
 
|-
 
|-
| 05.39
+
| 05:39
 
|  আউটপুট পর্দায় প্রদর্শিত হয়েছে :
 
|  আউটপুট পর্দায় প্রদর্শিত হয়েছে :
  
 
|-
 
|-
| 05.41
+
| 05:41
 
|  8 is not equal to 3  
 
|  8 is not equal to 3  
  
 
|-
 
|-
| 05.45
+
| 05:45
 
|  সুতরাং, আমরা দেখছি রিলেশনাল অপারেটর কিভাবে কাজ করে।
 
|  সুতরাং, আমরা দেখছি রিলেশনাল অপারেটর কিভাবে কাজ করে।
  
 
|-
 
|-
| 05.48
+
| 05:48
 
|  বিভিন্ন ইনপুটের সেট দিয়ে এই কোড নির্বাহ করার চেষ্টা করুন।
 
|  বিভিন্ন ইনপুটের সেট দিয়ে এই কোড নির্বাহ করার চেষ্টা করুন।
  
 
|-
 
|-
| 05.52
+
| 05:52
| এখন, অনুরূপ একটি প্রোগ্রাম C ++ এ লেখা বেশ সহজ।
+
| এখন, অনুরূপ একটি প্রোগ্রাম '''C ++''' এ লেখা বেশ সহজ।
  
 
|-
 
|-
| 05.56
+
| 05:56
 
|  সিনট্যাক্স এ কয়েকটি  তফাৎ রয়েছে।
 
|  সিনট্যাক্স এ কয়েকটি  তফাৎ রয়েছে।
  
 
|-
 
|-
| 06.00
+
| 06:00
|  আমি ইতিমধ্যে C ++ এ কোড লিখেছি।
+
|  আমি ইতিমধ্যে '''C ++''' এ কোড লিখেছি।
  
 
|-
 
|-
|06.04
+
|06:04
|এটি হল C ++ এ রিলেশনাল অপারেটরের কোড।
+
|এটি হল '''C ++''' এ রিলেশনাল অপারেটরের কোড।
  
 
|-
 
|-
|06.09
+
|06:09
 
|লক্ষ্য করুন যে হেডারটি আলাদা।
 
|লক্ষ্য করুন যে হেডারটি আলাদা।
  
 
|-
 
|-
| 06.12
+
| 06:12
 
|  এছাড়াও এখানে আমাদের কাছে ইউসিং স্টেটমেন্ট আছে।
 
|  এছাড়াও এখানে আমাদের কাছে ইউসিং স্টেটমেন্ট আছে।
  
 
|-
 
|-
| 06.16
+
| 06:16'''
|  C ++ এ আউটপুট স্টেটমেন্ট হল cout.
+
'''C ++''' এ আউটপুট স্টেটমেন্ট হল '''cout'''.
  
 
|-
 
|-
| 06.19
+
| 06:19
|  এবং C ++ এ ইনপুট স্টেটমেন্ট হল cin.
+
|  এবং '''C ++''' এ ইনপুট স্টেটমেন্ট হল '''cin'''.
  
 
|-
 
|-
| 06.22
+
| 06:22
 
|  সুতরাং এই তফাৎ ছাড়া, কোড দুটি অনেকটা একই।
 
|  সুতরাং এই তফাৎ ছাড়া, কোড দুটি অনেকটা একই।
  
 
|-
 
|-
|06.27
+
|06:27
| Save এ টিপুন।
+
| '''Save''' এ টিপুন।
  
 
|-
 
|-
| 06.29
+
| 06:29
|  নিশ্চিত করুন যে ফাইলটি এক্সটেনশন .cpp দিয়ে সংরক্ষিত হয়েছে।
+
|  নিশ্চিত করুন যে ফাইলটি এক্সটেনশন '''.cp'''p দিয়ে সংরক্ষিত হয়েছে।
  
 
|-
 
|-
| 06.33
+
| 06:33
|  আমি ফাইলটি relational.cpp হিসাবে সংরক্ষিত করেছি।
+
|  আমি ফাইলটি '''relational.cpp''' হিসাবে সংরক্ষিত করেছি।
  
 
|-
 
|-
| 06.38
+
| 06:38
 
| কোড কম্পাইল করি।
 
| কোড কম্পাইল করি।
  
 
|-
 
|-
| 06.40
+
| 06:40
|  টার্মিনাল খুলুন এবং লিখুন g++ relational.cpp -o rel1.
+
|  টার্মিনাল খুলুন এবং লিখুন '''g++ relational.cpp -o rel1'''.
  
 
|-
 
|-
| 06.51
+
| 06:51
|  এক্সিকিউট করতে লিখুন ./ rel1. Enter টিপুন।
+
|  এক্সিকিউট করতে লিখুন '''./ rel1'''. '''Enter''' টিপুন।
 
   
 
   
 
|-
 
|-
| 06.57
+
| 06:57
|  a কে 8 এবং b কে 3 হিসাবে লিখি।
+
'''a''' কে 8 এবং '''b''' কে 3 হিসাবে লিখি।
  
 
|-
 
|-
| 07.01
+
| 07:01
 
|  আউটপুট প্রদর্শিত হয়েছে :
 
|  আউটপুট প্রদর্শিত হয়েছে :
  
 
|-
 
|-
| 07.03
+
| 07:03
 
|  আমরা দেখি যে আউটপুট C কোডের মত একই।
 
|  আমরা দেখি যে আউটপুট C কোডের মত একই।
 
|-
 
|-
| 07.08
+
| 07:08
 
| এখন আমরা একটি এরর দেখি যা আমরা পেতে পারি।
 
| এখন আমরা একটি এরর দেখি যা আমরা পেতে পারি।
  
 
|-
 
|-
| 07.11
+
| 07:11
 
|  প্রোগ্রামে ফিরে আসি।
 
|  প্রোগ্রামে ফিরে আসি।
  
 
|-
 
|-
| 07.13
+
| 07:13
 
| ধরুন আমরা এখানে ডাবল ইকুয়াল চিহ্ন একক ইকুয়াল চিহ্ন দিয়ে প্রতিস্থাপিত করছি।
 
| ধরুন আমরা এখানে ডাবল ইকুয়াল চিহ্ন একক ইকুয়াল চিহ্ন দিয়ে প্রতিস্থাপিত করছি।
  
 
|-
 
|-
| 07.20
+
| 07:20
|  Save এ টিপুন।
+
'''Save''' এ টিপুন। টার্মিনালে ফিরে যান।
 
+
|-
+
| 07.21
+
টার্মিনালে ফিরে যান।
+
 
|-
 
|-
| 07.24
+
| 07:24
 
|  আগের মত কম্পাইল এবং এক্সিকিউট করুন।
 
|  আগের মত কম্পাইল এবং এক্সিকিউট করুন।
  
 
|-
 
|-
|  07.34
+
|  07:34
 
| এখানে আমরা দেখি এটি 3, 3 এর সমান দেখাচ্ছে।
 
| এখানে আমরা দেখি এটি 3, 3 এর সমান দেখাচ্ছে।
  
 
|-
 
|-
| 07.38
+
| 07:38
 
|  প্রোগ্রামে ফিরে আসি।
 
|  প্রোগ্রামে ফিরে আসি।
  
 
|-
 
|-
| 07.40
+
| 07:40
 
|  এর কারণ এখানে আমাদের কাছে এসাইনমেন্ট অপারেটর আছে।
 
|  এর কারণ এখানে আমাদের কাছে এসাইনমেন্ট অপারেটর আছে।
  
 
|-
 
|-
| 07.44
+
| 07:44
|  সুতরাং b এর মান a কে নির্ধারিত করা হয়েছে।
+
|  সুতরাং '''b''' এর মান '''a''' কে নির্ধারিত করা হয়েছে।
  
 
|-
 
|-
|  07.47
+
|  07:47
 
|এখন এরর স্থির করি।
 
|এখন এরর স্থির করি।
  
 
|-
 
|-
| 07.49
+
| 07:49
 
|  একটি ইকুয়াল চিহ্ন লিখুন।
 
|  একটি ইকুয়াল চিহ্ন লিখুন।
  
 
|-
 
|-
| 07.52
+
| 07:52
| Save এ টিপুন।
+
| ''' Save''' এ টিপুন।
  
 
|-
 
|-
|  07.55
+
|  07:55
|  টার্মিনালে ফিরে যান।
+
|  টার্মিনালে ফিরে যান। আগের মত কম্পাইল এবং এক্সিকিউট করুন।
 
+
|-
+
| 07.56
+
| আগের মত কম্পাইল এবং এক্সিকিউট করুন।
+
  
 
|-
 
|-
| 08.04
+
| 08:04
 
|  আউটপুট এখন সঠিক।
 
|  আউটপুট এখন সঠিক।
  
 
|-
 
|-
|08.06
+
|08:06
 
| টিউটোরিয়াল সংক্ষিপ্তকরণ করি।
 
| টিউটোরিয়াল সংক্ষিপ্তকরণ করি।
  
 
|-
 
|-
| 08.09
+
| 08:09
|  এই টিউটোরিয়ালে,আমরা শিখেছি
+
|  এই টিউটোরিয়ালে,আমরা শিখেছি রিলেশনাল অপারেটরস যেমন
  
 
|-
 
|-
| 08.10
+
| 08:12
|  রিলেশনাল অপারেটরস যেমন
+
 
+
|-
+
| 08.12
+
 
|  লেস দেন : যেমন a < b
 
|  লেস দেন : যেমন a < b
  
 
|-
 
|-
| 08.15
+
| 08:15
 
|  গ্রেটার দেন : যেমন a > b  
 
|  গ্রেটার দেন : যেমন a > b  
  
 
|-
 
|-
| 08.18
+
| 08:18
 
|  লেস দেন অর ইকুয়াল টু : যেমন  a <= b
 
|  লেস দেন অর ইকুয়াল টু : যেমন  a <= b
  
 
|-
 
|-
| 08.23
+
| 08:23
 
|  গ্রেটার দেন অর ইকুয়াল টু : যেমন a >= b
 
|  গ্রেটার দেন অর ইকুয়াল টু : যেমন a >= b
  
 
|-
 
|-
| 08.27
+
| 08:27
 
|  ইকুয়াল টু : যেমন a == b
 
|  ইকুয়াল টু : যেমন a == b
  
 
|-
 
|-
| 08.30
+
| 08:30
 
| নট ইকুয়াল টু : যেমন  a != b
 
| নট ইকুয়াল টু : যেমন  a != b
  
 
|-
 
|-
|  08.34  
+
|  08:34  
|  নির্দেশিত কাজ হিসাবে:
+
|  নির্দেশিত কাজ হিসাবে একটি প্রোগ্রাম লিখুন যা ইনপুট রূপে তিনটি শিক্ষার্থীর নম্বর নেয়।
 
+
|-
+
| 08.35
+
একটি প্রোগ্রাম লিখুন যা ইনপুট রূপে তিনটি শিক্ষার্থীর নম্বর নেয়।
+
  
 
|-
 
|-
| 08.40
+
| 08:40
 
|  কোন শিক্ষার্থী সর্বোচ্চ নম্বর পেয়েছে তা দেখতে নম্বর তুলনা করুন।
 
|  কোন শিক্ষার্থী সর্বোচ্চ নম্বর পেয়েছে তা দেখতে নম্বর তুলনা করুন।
  
 
|-
 
|-
| 08.44
+
| 08:44
 
|  দুই বা ততোধিক শিক্ষার্থী সমান নম্বর পেয়ে থাকলে সেও যাচাই করুন।
 
|  দুই বা ততোধিক শিক্ষার্থী সমান নম্বর পেয়ে থাকলে সেও যাচাই করুন।
  
 
|-
 
|-
|  08.49
+
|  08:49
 
|  এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন।
 
|  এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন।
 
|-
 
|-
| 08.51
+
| 08:51
 
|  এটি কথ্য টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়।
 
|  এটি কথ্য টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়।
 
|-
 
|-
| 08.54
+
| 08:54
 
| যদি ভাল ব্যান্ডউইডথ না থাকে, তাহলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন।
 
| যদি ভাল ব্যান্ডউইডথ না থাকে, তাহলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন।
  
 
|-
 
|-
| 08.58  
+
| 08:58  
 
|  কথ্য টিউটোরিয়াল প্রকল্প দল
 
|  কথ্য টিউটোরিয়াল প্রকল্প দল
  
 
|-
 
|-
| 09.00
+
| 09:00
 
|  কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
 
|  কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
  
 
|-
 
|-
| 09.03
+
| 09:03
 
|  যারা অনলাইন পরীক্ষা পাস করে তাদের প্রশংসাপত্র দেওয়া হয়।
 
|  যারা অনলাইন পরীক্ষা পাস করে তাদের প্রশংসাপত্র দেওয়া হয়।
  
 
|-
 
|-
| 09.06
+
| 09:06
 
|  এই বিষয়ে বিস্তারিত তথ্যের জন্য contact at spoken hyphen tutorial dot org তে ইমেল করুন।
 
|  এই বিষয়ে বিস্তারিত তথ্যের জন্য contact at spoken hyphen tutorial dot org তে ইমেল করুন।
  
 
|-
 
|-
| 09.14
+
| 09:14
 
|  স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ।
 
|  স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ।
  
 
|-
 
|-
| 09.18
+
| 09:18
 
|  এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত।
 
|  এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত।
 
|-
 
|-
| 09.24
+
| 09:24
 
|  এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য,
 
|  এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য,
  
 
|-
 
|-
| 09.27
+
| 09:27
 
|  spoken hyphen tutorial dot org slash NMEICT hyphen Intro  
 
|  spoken hyphen tutorial dot org slash NMEICT hyphen Intro  
  
 
|-
 
|-
|  09.35
+
|  09:35
 
|  আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। অংশগ্রহনের জন্য ধন্যবাদ।
 
|  আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। অংশগ্রহনের জন্য ধন্যবাদ।

Latest revision as of 12:14, 24 February 2017

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