Difference between revisions of "Java/C2/if-else/Bengali"
From Script | Spoken-Tutorial
(Blanked the page) |
|||
Line 1: | Line 1: | ||
+ | {| border=1 | ||
+ | || ''Time''' | ||
+ | || '''Narration''' | ||
+ | |- | ||
+ | | 00:02 | ||
+ | | জাভাতে '''If else''' কনস্ট্রাকটের টিউটোরিয়ালে আপনাদের স্বাগত। | ||
+ | |- | ||
+ | | 00:07 | ||
+ | | এই টিউটোরিয়ালে শিখব: | ||
+ | |- | ||
+ | | 00:09 | ||
+ | | কন্ডিশনাল স্টেটমেন্ট সম্পর্কে, | ||
+ | |- | ||
+ | | 00:11 | ||
+ | | কন্ডিশনাল স্টেটমেন্টের ধরন | ||
+ | |- | ||
+ | | 00:13 | ||
+ | | *জাভা প্রোগ্রামে কন্ডিশনাল স্টেটমেন্টের ব্যবহার। | ||
+ | |||
+ | |- | ||
+ | | 00:18 | ||
+ | | এখানে আমরা | ||
+ | |||
+ | উবুন্টু সংস্করণ '''11.10''' | ||
+ | |||
+ | '''jdk 1.6''' | ||
+ | |||
+ | এবং '''Eclipse 3.7.0''' ব্যবহার করছি। | ||
+ | |||
+ | |- | ||
+ | | 00:27 | ||
+ | | টিউটোরিয়ালটি অনুসরণ করতে | ||
+ | |||
+ | |- | ||
+ | | 00:31 | ||
+ | | * '''Arithmetic, Relational''' এবং '''Logical''' অপারেটর সম্পর্কে জ্ঞান থাকতে হবে। | ||
+ | |||
+ | |- | ||
+ | | 00:35 | ||
+ | | না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইট পরিদর্শন করুন। | ||
+ | |||
+ | |- | ||
+ | | 00:42 | ||
+ | |কন্ডিশনাল স্টেটমেন্ট, কোডে ভিন্ন সিদ্ধান্তের জন্য ভিন্ন কাজ সঞ্চালন করতে হতে পারে। | ||
+ | |||
+ | |- | ||
+ | | 00:48 | ||
+ | | এক্ষেত্রে কন্ডিশনাল স্টেটমেন্ট ব্যবহার করতে পারেন। | ||
+ | |||
+ | |- | ||
+ | | 00:52 | ||
+ | |এই স্টেটমেন্ট প্রোগ্রাম সঞ্চালনের প্রবাহ নিয়ন্ত্রণ করতে সাহায্য করে। | ||
+ | |||
+ | |- | ||
+ | | 00:57 | ||
+ | | কন্ডিশনাল স্টেটমেন্টগুলি হল: | ||
+ | |||
+ | |- | ||
+ | | 01:01 | ||
+ | | * '''If''' স্টেটমেন্ট; | ||
+ | |- | ||
+ | | 01:02 | ||
+ | | * '''If...Else''' স্টেটমেন্ট; | ||
+ | |- | ||
+ | | 01:03 | ||
+ | | * '''If...Else if''' স্টেটমেন্ট; | ||
+ | |- | ||
+ | | 01:05 | ||
+ | | * '''Nested If''' স্টেটমেন্ট | ||
+ | |- | ||
+ | | 01:06 | ||
+ | | * '''Switch''' স্টেটমেন্ট | ||
+ | |||
+ | |- | ||
+ | | 01:08 | ||
+ | | এখানে '''If, If...Else''' এবং '''If...Else If''' স্টেটমেন্ট সম্পর্কে বিস্তারিতভাবে শিখব। | ||
+ | |||
+ | |- | ||
+ | | 01:15 | ||
+ | | | '''If''' স্টেটমেন্ট; কন্ডিশনের উপর ভিত্তি করে স্টেটমেন্টের ব্লক এক্সিকিউট করতে ব্যবহৃত হয়। | ||
+ | |||
+ | |- | ||
+ | | 01:22 | ||
+ | | একে '''single conditional''' স্টেটমেন্ট বলা হয়। | ||
+ | |||
+ | |- | ||
+ | | 01:26 | ||
+ | | '''If''' স্টেটমেন্টের সিনট্যাক্স; | ||
+ | |||
+ | |- | ||
+ | | 01:28 | ||
+ | | '''If''' স্টেটমেন্টে, কন্ডিশন '''true''' হলে, ব্লক এক্সিকিউট করা হয়। | ||
+ | |||
+ | |- | ||
+ | | 01:34 | ||
+ | | কন্ডিশন '''false''' হলে, ব্লক এড়ানো হয় এবং এক্সিকিউট করা হয় না। | ||
+ | |||
+ | |- | ||
+ | | 01:40 | ||
+ | | '''If''' স্টেটমেন্টের ব্যবহার কিভাবে করে তা বুঝতে একটি উদাহরণ দেখি। | ||
+ | |||
+ | |- | ||
+ | | 01:45 | ||
+ | | এখন '''eclipse''' এ যাই। | ||
+ | |||
+ | |- | ||
+ | | 01:48 | ||
+ | | একজন ব্যক্তি minor কিনা তা চিহ্নিত করতে একটি প্রোগ্রাম লিখব। | ||
+ | |||
+ | |- | ||
+ | | 01:53 | ||
+ | | '''Person''' নামের একটি ক্লাস তৈরি করেছি। | ||
+ | |||
+ | |- | ||
+ | | 01:56 | ||
+ | | এখন, মেন মেথডে '''int''' টাইপের ভ্যারিয়েবল '''‘age’''' ঘোষিত করেছি। | ||
+ | |- | ||
+ | | 02:02 | ||
+ | | সুতরাং মেন মেথডের মধ্যে লিখুন '''int''' স্পেস '''age''' = '''20''' সেমিকোলন। | ||
+ | |- | ||
+ | | 02:14 | ||
+ | |এখন, আমরা নিম্নরূপে '''If''' স্টেটমেন্ট লিখব: | ||
+ | |||
+ | |- | ||
+ | | 02:18 | ||
+ | |পরের লাইনে '''if''' বন্ধনীতে '''age < 21''' ওপেন কোঁকড়া বন্ধনী। এন্টার টিপুন। | ||
+ | |||
+ | |- | ||
+ | | 02:30 | ||
+ | | এখন বয়স '''21''' এর কম কিনা তা যাচাই করি। | ||
+ | |||
+ | |- | ||
+ | | 02:34 | ||
+ | | বন্ধনীর মধ্যে যা কিছু '''if''' ব্লকের অন্তর্ভুক্ত হয়। | ||
+ | |||
+ | |- | ||
+ | | 02:38 | ||
+ | |তাই বন্ধনীর ভিতরে লিখুন | ||
+ | |||
+ | |- | ||
+ | | 02:41 | ||
+ | | '''System dot out dot println''' বন্ধনী এবং উদ্ধৃতির মধ্যে '''The person is Minor''' সেমিকোলন। | ||
+ | |||
+ | |- | ||
+ | | 02:56 | ||
+ | | এখানে, বয়স '''21''' এর কম হলে, '''“The person is minor”''' প্রদর্শিত হবে। | ||
+ | |||
+ | |- | ||
+ | | 03:03 | ||
+ | | ফাইল সংরক্ষণ করে রান করুন। | ||
+ | |||
+ | |- | ||
+ | | 03:08 | ||
+ | | আমরা নিম্নরূপে আউটপুট পাই, '''The person is minor'''. | ||
+ | |||
+ | |- | ||
+ | | 03:14 | ||
+ | | এক্ষেত্রে, ব্যক্তির বয়স হল '''20''', যা 21 এর কম। | ||
+ | |||
+ | |- | ||
+ | | 03:20 | ||
+ | | আউটপুট হল '''“The person is minor”''' | ||
+ | |||
+ | |- | ||
+ | | 03:24 | ||
+ | |এখন '''if...else''' স্টেটমেন্ট সম্পর্কে শিখব। | ||
+ | |||
+ | |- | ||
+ | | 03:27 | ||
+ | | এটি বিকল্পিত স্টেটমেন্ট এক্সিকিউট করতে ব্যবহৃত হয়। | ||
+ | |||
+ | |- | ||
+ | | 03:31 | ||
+ | | এটি একক কন্ডিশনের উপর ভিত্তি করে। | ||
+ | |||
+ | |- | ||
+ | | 03:34 | ||
+ | | এখন এই স্টেটমেন্ট লেখার জন্য সিনট্যাক্স দেখি। | ||
+ | |||
+ | |- | ||
+ | | 03:38 | ||
+ | | কন্ডিশন '''true''' হলে, স্টেটমেন্ট বা কোডের ব্লক এক্সিকিউট করা হয়। | ||
+ | |||
+ | |- | ||
+ | | 03:44 | ||
+ | | না হলে এটি অন্য স্টেটমেন্ট বা কোডের ব্লক এক্সিকিউট করে। | ||
+ | |||
+ | |- | ||
+ | | 03:49 | ||
+ | | এখন আমরা দেখব যে এই স্টেটমেন্ট প্রোগ্রামে কিভাবে ব্যবহার করে। | ||
+ | |||
+ | |- | ||
+ | | 03:54 | ||
+ | | এখন '''eclipse''' এ যাওয়া যাক। | ||
+ | |||
+ | |- | ||
+ | | 03:57 | ||
+ | | এখন ব্যক্তি মাইনর বা মেজর কিনা তা চিহ্নিত করতে একটি প্রোগ্রাম লিখব। | ||
+ | |||
+ | |- | ||
+ | | 04:03 | ||
+ | | সুতরাং মেন মেথডে লিখুন; '''int''' স্পেস '''age''' = '''25''' | ||
+ | |||
+ | |- | ||
+ | | 04:12 | ||
+ | | তারপর '''if''' বন্ধনীতে '''age > 21''', | ||
+ | |- | ||
+ | | 04:19 | ||
+ | | কোঁকড়া বন্ধনীতে লিখুন '''System dot out dot println''' বন্ধনীতে '''The person is Major'''. | ||
+ | |||
+ | |- | ||
+ | | 04:28 | ||
+ | | পরবর্তী লাইনে লিখুন, | ||
+ | |||
+ | |- | ||
+ | | 04:32 | ||
+ | | '''else''' কোঁকড়া বন্ধনীতে লিখুন, | ||
+ | |||
+ | |- | ||
+ | | 04:38 | ||
+ | | '''System dot out dot println''' বন্ধনী এবং উদ্ধৃতিতে '''The person is Minor''' সেমিকোলন। | ||
+ | |||
+ | |- | ||
+ | | 04:51 | ||
+ | | এখানে, বয়স '''21''' এর কম হলে, '''“The person is minor”''' প্রদর্শিত হয়। | ||
+ | |||
+ | |- | ||
+ | | 04:58 | ||
+ | | না হলে '''“The person is Major”''' প্রদর্শিত হয়। | ||
+ | |||
+ | |- | ||
+ | | 05:02 | ||
+ | | এখন প্রোগ্রাম সংরক্ষণ করে রান করি। | ||
+ | |- | ||
+ | | 05:07 | ||
+ | | আমরা আউটপুট পাই '''The person is Major'''. | ||
+ | |||
+ | |- | ||
+ | | 05:11 | ||
+ | | এক্ষেত্রে, ব্যক্তির বয়স হল '''25''', যা 21 এর বেশি। | ||
+ | |||
+ | |- | ||
+ | | 05:17 | ||
+ | | অতএব প্রোগ্রাম আউটপুট '''“The person is Major”''' হিসাবে প্রদর্শন করে। | ||
+ | |||
+ | |- | ||
+ | | 05:22 | ||
+ | | '''If…Else If''' স্টেটমেন্ট স্টেটমেন্টের বিভিন্ন সেট এক্সিকিউট করতে ব্যবহৃত হয়। | ||
+ | |||
+ | |- | ||
+ | | 05:29 | ||
+ | | এটি প্রদত্ত দুটি কন্ডিশনের উপর ভিত্তি করে। | ||
+ | |||
+ | |- | ||
+ | |05:33 | ||
+ | | দরকারের উপর নির্ভর করে আপনি আরো কন্ডিশন ও যোগ করতে পারেন। | ||
+ | |||
+ | |- | ||
+ | | 05:38 | ||
+ | | এটিকে '''branching''' বা '''decision making''' স্টেটমেন্ট ও বলা হয়। | ||
+ | |||
+ | |- | ||
+ | | 05:43 | ||
+ | | এখন এই স্টেটমেন্ট লেখার সিনট্যাক্স দেখি। | ||
+ | |||
+ | |- | ||
+ | | 05:48 | ||
+ | | এই স্টেটমেন্ট প্রথমে '''condition 1''' যাচাই করে। | ||
+ | |||
+ | |- | ||
+ | | 05:53 | ||
+ | | '''Condition 1 true''' হলে, এটি স্টেটমেন্ট বা ব্লক '''1''' এক্সিকিউট করে। | ||
+ | |||
+ | |- | ||
+ | | 05:59 | ||
+ | | না হলে এটি আবার '''condition 2''' পরীক্ষা করে। | ||
+ | |||
+ | |- | ||
+ | | 06:02 | ||
+ | | '''Condition 2 true''' হলে, এটি স্টেটমেন্ট বা ব্লক '''2''' এক্সিকিউট করে। | ||
+ | |||
+ | |- | ||
+ | | 06:09 | ||
+ | | না হলে এটি স্টেটমেন্ট '''3''' বা ব্লক কোড '''3''' এক্সিকিউট করে। | ||
+ | |||
+ | |- | ||
+ | | 06:13 | ||
+ | | এইভাবে, '''If…Else''' ব্লক দ্বারা কোড বিস্তৃত করতে পারি। | ||
+ | |||
+ | |- | ||
+ | | 06:17 | ||
+ | | এই ব্লকের একাধিক কন্ডিশন ও থাকতে পারে। | ||
+ | |||
+ | |- | ||
+ | | 06:20 | ||
+ | | এটি '''true''' কন্ডিশন না খোঁজা পর্যন্ত সংশ্লিষ্ট কোড এক্সিকিউট করা হবে। | ||
+ | |||
+ | |- | ||
+ | | 06:25 | ||
+ | | সকল কন্ডিশন '''false''' হলে, এটি অন্তিম '''Else''' বিভাগ এক্সিকিউট করবে। | ||
+ | |- | ||
+ | | 06:30 | ||
+ | | আমরা দেখব যে '''If…Else If''' স্টেটমেন্ট প্রোগ্রামে কিভাবে ব্যবহার করা হয়। | ||
+ | |||
+ | |- | ||
+ | | 06:35 | ||
+ | | '''Eclipse''' এ যান। | ||
+ | |||
+ | |- | ||
+ | | 06:37 | ||
+ | | আমি '''Student''' নামক ক্লাস তৈরী করেছি। | ||
+ | |||
+ | |- | ||
+ | | 06:40 | ||
+ | | শিক্ষার্থীর গ্রেড চিহ্নিত করতে একটি প্রোগ্রাম লেখা যাক। | ||
+ | |||
+ | |- | ||
+ | | 06:44 | ||
+ | | এটি স্কোর শতাংশের উপর নির্ভর করে। | ||
+ | |||
+ | |- | ||
+ | | 06:47 | ||
+ | | তাই মেন মেথডে লিখুন, '''int''' স্পেস '''testScore = 70''' সেমিকোলন। | ||
+ | |||
+ | |- | ||
+ | | 06:58 | ||
+ | | '''‘testScore’''' নামক ইনপুট ভ্যারিয়েবল স্কোর শতাংশ পেতে ব্যবহৃত হয়। | ||
+ | |||
+ | |- | ||
+ | | 07:05 | ||
+ | | পরের লাইনে লিখুন '''if''' বন্ধনীতে '''testScore < 35''', কোঁকড়া বন্ধনীতে লিখুন '''System dot out dot println''' বন্ধনী এবং উদ্ধৃতিতে '''C grade''' সেমিকোলন। | ||
+ | |||
+ | |- | ||
+ | | 07:28 | ||
+ | | '''testScore 35''' এর কম হলে, প্রোগ্রাম '''"C Grade"''' প্রদর্শন করে। | ||
+ | |||
+ | |- | ||
+ | | 07:34 | ||
+ | | পরের লাইনে লিখুন '''else''' | ||
+ | |||
+ | |- | ||
+ | | 07:37 | ||
+ | | পরের লাইনে লিখুন '''if''' বন্ধনীতে '''testScore >= 35''' এবং '''testScore <= 60'''. সম্পূর্ণ কন্ডিশন বন্ধনীতে রাখুন কোঁকড়া বন্ধনী খুলুন '''enter''' টিপুন। | ||
+ | |||
+ | |- | ||
+ | | 08:03 | ||
+ | | লিখুন '''System dot out dot println''' বন্ধনীতে '''B grade''' সেমিকোলন। | ||
+ | |||
+ | |- | ||
+ | | 08:13 | ||
+ | | এখানে, প্রোগ্রাম '''Else If''' সেকশনে দ্বিতীয় কন্ডিশন যাচাই করবে। | ||
+ | |||
+ | |- | ||
+ | | 08:18 | ||
+ | | '''testScore 35''' এবং '''60''' এর মধ্যে হলে, প্রোগ্রাম '''"B Grade"''' প্রদর্শন করে। | ||
+ | |||
+ | |- | ||
+ | | 08:24 | ||
+ | | পরের লাইনে লিখুন '''else''' কোঁকড়া বন্ধনীতে লিখুন '''System dot out dot println''' বন্ধনী এবং উদ্ধৃতিতে '''A grade''' সেমিকোলন। | ||
+ | |||
+ | |- | ||
+ | | 08:42 | ||
+ | | অবশেষে, উভয় কন্ডিশন '''False''' হলে, প্রোগ্রাম '''“A Grade"''' প্রদর্শন করে। | ||
+ | |||
+ | |- | ||
+ | | 08:48 | ||
+ | | এখন কোড সংরক্ষণ করে রান করি। | ||
+ | |||
+ | |- | ||
+ | | 08:51 | ||
+ | | আমরা '''A Grade''' হিসাবে আউটপুট পাই। | ||
+ | |||
+ | |- | ||
+ | | 08:55 | ||
+ | | এই প্রোগ্রামে, শিক্ষার্থীর '''testScore''' হল '''70'''. | ||
+ | |||
+ | |- | ||
+ | | 09:00 | ||
+ | | তাই আউটপুট '''“A Grade”''' হিসাবে প্রদর্শিত হবে। | ||
+ | |||
+ | |- | ||
+ | | 09:02 | ||
+ | | এখন '''testScore 55''' এ বদলাই। | ||
+ | |||
+ | |- | ||
+ | | 09:07 | ||
+ | | প্রোগ্রাম সংরক্ষণ করে রান করি। | ||
+ | |||
+ | |- | ||
+ | | 09:10 | ||
+ | | এক্ষেত্রে,আউটপুট '''“B Grade”''' হিসাবে প্রদর্শিত হবে। | ||
+ | |||
+ | |- | ||
+ | | 09:16 | ||
+ | | আমরা কন্ডিশনের সংখ্যাও বৃদ্ধি করতে পারি। | ||
+ | |||
+ | |- | ||
+ | | 09:19 | ||
+ | | '''“B grade”''' আউটপুট সেকশনের পর আরেকটি কন্ডিশন যোগ করি। | ||
+ | |||
+ | |- | ||
+ | | 09:23 | ||
+ | | তাই এখানে লিখুন, | ||
+ | '''else''' পরের লাইনে | ||
+ | '''if''' বন্ধনীতে '''testScore >= 60''' এবং '''testScore <= 70'''. | ||
+ | |||
+ | |- | ||
+ | | 09:47 | ||
+ | | কোঁকড়া বন্ধনী খুলুন '''enter''' টিপুন '''System dot out dot println''' বন্ধনী এবং উদ্ধৃতিতে '''O grade''' সেমিকোলন। | ||
+ | |||
+ | |- | ||
+ | | 10:01 | ||
+ | | এখানে '''testScore 60''' এবং '''70''' এর মধ্যে হলে প্রোগ্রাম '''"O Grade"''' প্রদর্শন করে। | ||
+ | |||
+ | |- | ||
+ | | 10:07 | ||
+ | | এখন, শিক্ষার্থীর '''testScore 70''' তে বদলান। | ||
+ | |||
+ | |- | ||
+ | | 10:12 | ||
+ | | ফাইল সংরক্ষণ করে রান করুন। | ||
+ | |||
+ | |- | ||
+ | | 10:15 | ||
+ | | | প্রোগ্রাম আউটপুটে | ||
+ | |||
+ | |- | ||
+ | | 10:17 | ||
+ | | '''“O grade”''' হিসাবে প্রদর্শন করে। | ||
+ | |- | ||
+ | | 10:20 | ||
+ | | এটি পূর্বে প্রদর্শিত '''“A grade”''' নয়। | ||
+ | |||
+ | |- | ||
+ | | 10:23 | ||
+ | | প্রোগ্রাম '''70''' এর অধিক '''testScore''' এর জন্য '''“A grade”''' প্রদর্শন করবে। | ||
+ | |||
+ | |- | ||
+ | | 10:28 | ||
+ | | কন্ডিশনাল স্ট্রাকচার কোডিং এর সময়: | ||
+ | |||
+ | |- | ||
+ | | 10:30 | ||
+ | | *স্টেটমেন্ট সমাপ্ত করতে সেমিকোলন যোগ করতে মনে রাখবেন। | ||
+ | |||
+ | |- | ||
+ | | 10:35 | ||
+ | | *কিন্তু কন্ডিশনের পর সেমিকোলন যোগ করবেন না। | ||
+ | |- | ||
+ | | 10:40 | ||
+ | | *কোঁকড়া বন্ধনীতে কোডের ব্লক যোগ করুন। | ||
+ | |- | ||
+ | | 10:43 | ||
+ | | *কোঁকড়া ধনুর্বন্ধনী বিকল্পিত হয় যদি ব্লকে একটি স্টেটমেন্ট থাকে। | ||
+ | |||
+ | |- | ||
+ | | 10:49 | ||
+ | | আমরা শেষে চলে এসেছি। | ||
+ | |- | ||
+ | | 10:51 | ||
+ | | এই টিউটোরিয়ালে, | ||
+ | |- | ||
+ | | 10:53 | ||
+ | | আমরা কন্ডিশনাল স্টেটমেন্ট সম্পর্কে শিখেছি। | ||
+ | |- | ||
+ | | 10:56 | ||
+ | | কন্ডিশনাল স্টেটমেন্টের ধরন। | ||
+ | |- | ||
+ | | 10:59 | ||
+ | | '''if, if...else''' এবং '''if...else if''' ব্যবহার করেছি। | ||
+ | |||
+ | |- | ||
+ | | 11:04 | ||
+ | |এখন কন্ডিশনাল স্টেটমেন্ট ব্যবহার করে জাভা প্রোগ্রাম লেখার নির্দেশিত কাজ করুন। | ||
+ | |||
+ | |- | ||
+ | | 11:12 | ||
+ | | *'''if''' স্টেটমেন্ট ব্যবহার করে দুটি মান তুলনা করতে জাভা প্রোগ্রাম লিখুন। | ||
+ | |- | ||
+ | | 11:17 | ||
+ | | *প্রদত্ত সংখ্যা জোড় না বিজোড় তা যাচাই করতে জাভা প্রোগ্রাম লিখুন। | ||
+ | |||
+ | ইঙ্গিত: '''if...else''' স্টেটমেন্টের ব্যবহার। | ||
+ | |||
+ | |- | ||
+ | | 11:23 | ||
+ | | *তিনটি সংখ্যার মধ্যে বৃহত্তর সংখ্যা বের করতে একটি প্রোগ্রাম লিখুন। | ||
+ | |||
+ | ইঙ্গিত: '''if...else if''' স্টেটমেন্টের ব্যবহার। | ||
+ | |||
+ | |- | ||
+ | | 11:29 | ||
+ | | স্পোকেন টিউটোরিয়াল প্রকল্প সম্পর্কে অধিক জানতে; | ||
+ | |||
+ | |- | ||
+ | | 11:32 | ||
+ | | এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। | ||
+ | |||
+ | |- | ||
+ | | 11:35 | ||
+ | | এটি প্রকল্পকে সারসংক্ষেপে বোঝায়। | ||
+ | |||
+ | |- | ||
+ | | 11:38 | ||
+ | | ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন। | ||
+ | |||
+ | |- | ||
+ | | 11:42 | ||
+ | | স্পোকেন টিউটোরিয়াল প্রকল্প দল | ||
+ | |||
+ | |- | ||
+ | | 11:44 | ||
+ | | কর্মশালার আয়োজন করে। | ||
+ | |- | ||
+ | | 11:47 | ||
+ | | অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেওয়া হয়। বিস্তারিত তথ্যের জন্য '''contact@spoken-tutorial.org''' তে ইমেল করুন। | ||
+ | |- | ||
+ | | 11:56 | ||
+ | | স্পোকেন টিউটোরিয়াল '''Talk to a Teacher''' প্রকল্পের অংশবিশেষ। | ||
+ | |- | ||
+ | | 12:00 | ||
+ | | এটি ভারত সরকারের '''ICT, MHRD''' এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত। | ||
+ | |- | ||
+ | | 12:06 | ||
+ | | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, '''http://spoken-tutorial.org/NMEICT-Intro''' | ||
+ | |||
+ | |- | ||
+ | | 12:15 | ||
+ | | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। ধন্যবাদ। |
Revision as of 12:16, 17 June 2014
Time' | Narration |
00:02 | জাভাতে If else কনস্ট্রাকটের টিউটোরিয়ালে আপনাদের স্বাগত। |
00:07 | এই টিউটোরিয়ালে শিখব: |
00:09 | কন্ডিশনাল স্টেটমেন্ট সম্পর্কে, |
00:11 | কন্ডিশনাল স্টেটমেন্টের ধরন |
00:13 | *জাভা প্রোগ্রামে কন্ডিশনাল স্টেটমেন্টের ব্যবহার। |
00:18 | এখানে আমরা
উবুন্টু সংস্করণ 11.10 jdk 1.6 এবং Eclipse 3.7.0 ব্যবহার করছি। |
00:27 | টিউটোরিয়ালটি অনুসরণ করতে |
00:31 | * Arithmetic, Relational এবং Logical অপারেটর সম্পর্কে জ্ঞান থাকতে হবে। |
00:35 | না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইট পরিদর্শন করুন। |
00:42 | কন্ডিশনাল স্টেটমেন্ট, কোডে ভিন্ন সিদ্ধান্তের জন্য ভিন্ন কাজ সঞ্চালন করতে হতে পারে। |
00:48 | এক্ষেত্রে কন্ডিশনাল স্টেটমেন্ট ব্যবহার করতে পারেন। |
00:52 | এই স্টেটমেন্ট প্রোগ্রাম সঞ্চালনের প্রবাহ নিয়ন্ত্রণ করতে সাহায্য করে। |
00:57 | কন্ডিশনাল স্টেটমেন্টগুলি হল: |
01:01 | * If স্টেটমেন্ট; |
01:02 | * If...Else স্টেটমেন্ট; |
01:03 | * If...Else if স্টেটমেন্ট; |
01:05 | * Nested If স্টেটমেন্ট |
01:06 | * Switch স্টেটমেন্ট |
01:08 | এখানে If, If...Else এবং If...Else If স্টেটমেন্ট সম্পর্কে বিস্তারিতভাবে শিখব। |
01:15 | If স্টেটমেন্ট; কন্ডিশনের উপর ভিত্তি করে স্টেটমেন্টের ব্লক এক্সিকিউট করতে ব্যবহৃত হয়। |
01:22 | একে single conditional স্টেটমেন্ট বলা হয়। |
01:26 | If স্টেটমেন্টের সিনট্যাক্স; |
01:28 | If স্টেটমেন্টে, কন্ডিশন true হলে, ব্লক এক্সিকিউট করা হয়। |
01:34 | কন্ডিশন false হলে, ব্লক এড়ানো হয় এবং এক্সিকিউট করা হয় না। |
01:40 | If স্টেটমেন্টের ব্যবহার কিভাবে করে তা বুঝতে একটি উদাহরণ দেখি। |
01:45 | এখন eclipse এ যাই। |
01:48 | একজন ব্যক্তি minor কিনা তা চিহ্নিত করতে একটি প্রোগ্রাম লিখব। |
01:53 | Person নামের একটি ক্লাস তৈরি করেছি। |
01:56 | এখন, মেন মেথডে int টাইপের ভ্যারিয়েবল ‘age’ ঘোষিত করেছি। |
02:02 | সুতরাং মেন মেথডের মধ্যে লিখুন int স্পেস age = 20 সেমিকোলন। |
02:14 | এখন, আমরা নিম্নরূপে If স্টেটমেন্ট লিখব: |
02:18 | পরের লাইনে if বন্ধনীতে age < 21 ওপেন কোঁকড়া বন্ধনী। এন্টার টিপুন। |
02:30 | এখন বয়স 21 এর কম কিনা তা যাচাই করি। |
02:34 | বন্ধনীর মধ্যে যা কিছু if ব্লকের অন্তর্ভুক্ত হয়। |
02:38 | তাই বন্ধনীর ভিতরে লিখুন |
02:41 | System dot out dot println বন্ধনী এবং উদ্ধৃতির মধ্যে The person is Minor সেমিকোলন। |
02:56 | এখানে, বয়স 21 এর কম হলে, “The person is minor” প্রদর্শিত হবে। |
03:03 | ফাইল সংরক্ষণ করে রান করুন। |
03:08 | আমরা নিম্নরূপে আউটপুট পাই, The person is minor. |
03:14 | এক্ষেত্রে, ব্যক্তির বয়স হল 20, যা 21 এর কম। |
03:20 | আউটপুট হল “The person is minor” |
03:24 | এখন if...else স্টেটমেন্ট সম্পর্কে শিখব। |
03:27 | এটি বিকল্পিত স্টেটমেন্ট এক্সিকিউট করতে ব্যবহৃত হয়। |
03:31 | এটি একক কন্ডিশনের উপর ভিত্তি করে। |
03:34 | এখন এই স্টেটমেন্ট লেখার জন্য সিনট্যাক্স দেখি। |
03:38 | কন্ডিশন true হলে, স্টেটমেন্ট বা কোডের ব্লক এক্সিকিউট করা হয়। |
03:44 | না হলে এটি অন্য স্টেটমেন্ট বা কোডের ব্লক এক্সিকিউট করে। |
03:49 | এখন আমরা দেখব যে এই স্টেটমেন্ট প্রোগ্রামে কিভাবে ব্যবহার করে। |
03:54 | এখন eclipse এ যাওয়া যাক। |
03:57 | এখন ব্যক্তি মাইনর বা মেজর কিনা তা চিহ্নিত করতে একটি প্রোগ্রাম লিখব। |
04:03 | সুতরাং মেন মেথডে লিখুন; int স্পেস age = 25 |
04:12 | তারপর if বন্ধনীতে age > 21, |
04:19 | কোঁকড়া বন্ধনীতে লিখুন System dot out dot println বন্ধনীতে The person is Major. |
04:28 | পরবর্তী লাইনে লিখুন, |
04:32 | else কোঁকড়া বন্ধনীতে লিখুন, |
04:38 | System dot out dot println বন্ধনী এবং উদ্ধৃতিতে The person is Minor সেমিকোলন। |
04:51 | এখানে, বয়স 21 এর কম হলে, “The person is minor” প্রদর্শিত হয়। |
04:58 | না হলে “The person is Major” প্রদর্শিত হয়। |
05:02 | এখন প্রোগ্রাম সংরক্ষণ করে রান করি। |
05:07 | আমরা আউটপুট পাই The person is Major. |
05:11 | এক্ষেত্রে, ব্যক্তির বয়স হল 25, যা 21 এর বেশি। |
05:17 | অতএব প্রোগ্রাম আউটপুট “The person is Major” হিসাবে প্রদর্শন করে। |
05:22 | If…Else If স্টেটমেন্ট স্টেটমেন্টের বিভিন্ন সেট এক্সিকিউট করতে ব্যবহৃত হয়। |
05:29 | এটি প্রদত্ত দুটি কন্ডিশনের উপর ভিত্তি করে। |
05:33 | দরকারের উপর নির্ভর করে আপনি আরো কন্ডিশন ও যোগ করতে পারেন। |
05:38 | এটিকে branching বা decision making স্টেটমেন্ট ও বলা হয়। |
05:43 | এখন এই স্টেটমেন্ট লেখার সিনট্যাক্স দেখি। |
05:48 | এই স্টেটমেন্ট প্রথমে condition 1 যাচাই করে। |
05:53 | Condition 1 true হলে, এটি স্টেটমেন্ট বা ব্লক 1 এক্সিকিউট করে। |
05:59 | না হলে এটি আবার condition 2 পরীক্ষা করে। |
06:02 | Condition 2 true হলে, এটি স্টেটমেন্ট বা ব্লক 2 এক্সিকিউট করে। |
06:09 | না হলে এটি স্টেটমেন্ট 3 বা ব্লক কোড 3 এক্সিকিউট করে। |
06:13 | এইভাবে, If…Else ব্লক দ্বারা কোড বিস্তৃত করতে পারি। |
06:17 | এই ব্লকের একাধিক কন্ডিশন ও থাকতে পারে। |
06:20 | এটি true কন্ডিশন না খোঁজা পর্যন্ত সংশ্লিষ্ট কোড এক্সিকিউট করা হবে। |
06:25 | সকল কন্ডিশন false হলে, এটি অন্তিম Else বিভাগ এক্সিকিউট করবে। |
06:30 | আমরা দেখব যে If…Else If স্টেটমেন্ট প্রোগ্রামে কিভাবে ব্যবহার করা হয়। |
06:35 | Eclipse এ যান। |
06:37 | আমি Student নামক ক্লাস তৈরী করেছি। |
06:40 | শিক্ষার্থীর গ্রেড চিহ্নিত করতে একটি প্রোগ্রাম লেখা যাক। |
06:44 | এটি স্কোর শতাংশের উপর নির্ভর করে। |
06:47 | তাই মেন মেথডে লিখুন, int স্পেস testScore = 70 সেমিকোলন। |
06:58 | ‘testScore’ নামক ইনপুট ভ্যারিয়েবল স্কোর শতাংশ পেতে ব্যবহৃত হয়। |
07:05 | পরের লাইনে লিখুন if বন্ধনীতে testScore < 35, কোঁকড়া বন্ধনীতে লিখুন System dot out dot println বন্ধনী এবং উদ্ধৃতিতে C grade সেমিকোলন। |
07:28 | testScore 35 এর কম হলে, প্রোগ্রাম "C Grade" প্রদর্শন করে। |
07:34 | পরের লাইনে লিখুন else |
07:37 | পরের লাইনে লিখুন if বন্ধনীতে testScore >= 35 এবং testScore <= 60. সম্পূর্ণ কন্ডিশন বন্ধনীতে রাখুন কোঁকড়া বন্ধনী খুলুন enter টিপুন। |
08:03 | লিখুন System dot out dot println বন্ধনীতে B grade সেমিকোলন। |
08:13 | এখানে, প্রোগ্রাম Else If সেকশনে দ্বিতীয় কন্ডিশন যাচাই করবে। |
08:18 | testScore 35 এবং 60 এর মধ্যে হলে, প্রোগ্রাম "B Grade" প্রদর্শন করে। |
08:24 | পরের লাইনে লিখুন else কোঁকড়া বন্ধনীতে লিখুন System dot out dot println বন্ধনী এবং উদ্ধৃতিতে A grade সেমিকোলন। |
08:42 | অবশেষে, উভয় কন্ডিশন False হলে, প্রোগ্রাম “A Grade" প্রদর্শন করে। |
08:48 | এখন কোড সংরক্ষণ করে রান করি। |
08:51 | আমরা A Grade হিসাবে আউটপুট পাই। |
08:55 | এই প্রোগ্রামে, শিক্ষার্থীর testScore হল 70. |
09:00 | তাই আউটপুট “A Grade” হিসাবে প্রদর্শিত হবে। |
09:02 | এখন testScore 55 এ বদলাই। |
09:07 | প্রোগ্রাম সংরক্ষণ করে রান করি। |
09:10 | এক্ষেত্রে,আউটপুট “B Grade” হিসাবে প্রদর্শিত হবে। |
09:16 | আমরা কন্ডিশনের সংখ্যাও বৃদ্ধি করতে পারি। |
09:19 | “B grade” আউটপুট সেকশনের পর আরেকটি কন্ডিশন যোগ করি। |
09:23 | তাই এখানে লিখুন,
else পরের লাইনে if বন্ধনীতে testScore >= 60 এবং testScore <= 70. |
09:47 | কোঁকড়া বন্ধনী খুলুন enter টিপুন System dot out dot println বন্ধনী এবং উদ্ধৃতিতে O grade সেমিকোলন। |
10:01 | এখানে testScore 60 এবং 70 এর মধ্যে হলে প্রোগ্রাম "O Grade" প্রদর্শন করে। |
10:07 | এখন, শিক্ষার্থীর testScore 70 তে বদলান। |
10:12 | ফাইল সংরক্ষণ করে রান করুন। |
10:15 | প্রোগ্রাম আউটপুটে |
10:17 | “O grade” হিসাবে প্রদর্শন করে। |
10:20 | এটি পূর্বে প্রদর্শিত “A grade” নয়। |
10:23 | প্রোগ্রাম 70 এর অধিক testScore এর জন্য “A grade” প্রদর্শন করবে। |
10:28 | কন্ডিশনাল স্ট্রাকচার কোডিং এর সময়: |
10:30 | *স্টেটমেন্ট সমাপ্ত করতে সেমিকোলন যোগ করতে মনে রাখবেন। |
10:35 | *কিন্তু কন্ডিশনের পর সেমিকোলন যোগ করবেন না। |
10:40 | *কোঁকড়া বন্ধনীতে কোডের ব্লক যোগ করুন। |
10:43 | *কোঁকড়া ধনুর্বন্ধনী বিকল্পিত হয় যদি ব্লকে একটি স্টেটমেন্ট থাকে। |
10:49 | আমরা শেষে চলে এসেছি। |
10:51 | এই টিউটোরিয়ালে, |
10:53 | আমরা কন্ডিশনাল স্টেটমেন্ট সম্পর্কে শিখেছি। |
10:56 | কন্ডিশনাল স্টেটমেন্টের ধরন। |
10:59 | if, if...else এবং if...else if ব্যবহার করেছি। |
11:04 | এখন কন্ডিশনাল স্টেটমেন্ট ব্যবহার করে জাভা প্রোগ্রাম লেখার নির্দেশিত কাজ করুন। |
11:12 | *if স্টেটমেন্ট ব্যবহার করে দুটি মান তুলনা করতে জাভা প্রোগ্রাম লিখুন। |
11:17 | *প্রদত্ত সংখ্যা জোড় না বিজোড় তা যাচাই করতে জাভা প্রোগ্রাম লিখুন।
ইঙ্গিত: if...else স্টেটমেন্টের ব্যবহার। |
11:23 | *তিনটি সংখ্যার মধ্যে বৃহত্তর সংখ্যা বের করতে একটি প্রোগ্রাম লিখুন।
ইঙ্গিত: if...else if স্টেটমেন্টের ব্যবহার। |
11:29 | স্পোকেন টিউটোরিয়াল প্রকল্প সম্পর্কে অধিক জানতে; |
11:32 | এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। |
11:35 | এটি প্রকল্পকে সারসংক্ষেপে বোঝায়। |
11:38 | ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন। |
11:42 | স্পোকেন টিউটোরিয়াল প্রকল্প দল |
11:44 | কর্মশালার আয়োজন করে। |
11:47 | অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেওয়া হয়। বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন। |
11:56 | স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ। |
12:00 | এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত। |
12:06 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, http://spoken-tutorial.org/NMEICT-Intro |
12:15 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। ধন্যবাদ। |